diff --git a/SpigotCore_Main/src/de/steamwar/core/Core.java b/SpigotCore_Main/src/de/steamwar/core/Core.java index 9be1d74..d7e778c 100644 --- a/SpigotCore_Main/src/de/steamwar/core/Core.java +++ b/SpigotCore_Main/src/de/steamwar/core/Core.java @@ -2,6 +2,7 @@ package de.steamwar.core; import de.steamwar.core.events.ChattingEvent; import de.steamwar.core.events.PlayerJoinedEvent; +import de.steamwar.core.events.WorldLoadEvent; import de.steamwar.sql.SQL; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; @@ -36,6 +37,7 @@ public class Core extends JavaPlugin{ public void onEnable() { Bukkit.getPluginManager().registerEvents(new PlayerJoinedEvent(), this); Bukkit.getPluginManager().registerEvents(new ChattingEvent(), this); + Bukkit.getPluginManager().registerEvents(new WorldLoadEvent(), this); if(version >= 12) ErrorLogger.init(); } diff --git a/SpigotCore_Main/src/de/steamwar/core/events/WorldLoadEvent.java b/SpigotCore_Main/src/de/steamwar/core/events/WorldLoadEvent.java new file mode 100644 index 0000000..1685ee3 --- /dev/null +++ b/SpigotCore_Main/src/de/steamwar/core/events/WorldLoadEvent.java @@ -0,0 +1,13 @@ +package de.steamwar.core.events; + +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.world.WorldInitEvent; + +public class WorldLoadEvent implements Listener { + + @EventHandler + public void onWorldInit(WorldInitEvent e){ + e.getWorld().setKeepSpawnInMemory(false); + } +} diff --git a/SpigotCore_Main/src/plugin.yml b/SpigotCore_Main/src/plugin.yml index 99ff4ff..8eee87b 100644 --- a/SpigotCore_Main/src/plugin.yml +++ b/SpigotCore_Main/src/plugin.yml @@ -2,6 +2,7 @@ name: SpigotCore version: "2.0" author: Lixfel api-version: "1.13" +load: STARTUP softdepend: - WorldEdit