diff --git a/FightSystem_15/src/de/steamwar/fightsystem/utils/TechHider_15.java b/FightSystem_15/src/de/steamwar/fightsystem/utils/TechHider_15.java index d8f4e30..3bd22ae 100644 --- a/FightSystem_15/src/de/steamwar/fightsystem/utils/TechHider_15.java +++ b/FightSystem_15/src/de/steamwar/fightsystem/utils/TechHider_15.java @@ -206,8 +206,8 @@ public class TechHider_15 { }*/ final int cY = chunkY; - Bukkit.getScheduler().runTask(IFightSystem.getPlugin(), - () -> fullChunkHider(p, chunkX, cY, chunkZ)); + Bukkit.getScheduler().runTaskLater(IFightSystem.getPlugin(), + () -> fullChunkHider(p, chunkX, cY, chunkZ), 1); } primaryBitMask >>= 1; diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java b/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java index ddbdb67..7394a12 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java @@ -315,6 +315,7 @@ public class FightSystem extends JavaPlugin { feature.getKey().stateChange(fightState); } + //Disable feature if should be disabled and currently enabled if(!feature.getKey().enabled().contains(fightState) && feature.getValue()){ feature.getKey().disable();