public void Reload()
{
this.ItemScripts.Clear();
this.AiScripts.Clear();
this.NpcShopScripts.Clear();
this.QuestScripts.Clear();
this.NpcScriptHooks.Clear();
this.DungeonScripts.Clear();
this.PuzzleScripts.Clear();
this.DisposeScripts();
ChannelServer.Instance.World.RemoveScriptedEntities();
ChannelServer.Instance.World.SpawnManager.Clear();
this.Load();
}