diff --git a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/TechHiderWrapper.java b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/TechHiderWrapper.java index 091d5717..1a6b445e 100644 --- a/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/TechHiderWrapper.java +++ b/FightSystem/FightSystem_Core/src/de/steamwar/fightsystem/utils/TechHiderWrapper.java @@ -57,9 +57,19 @@ public class TechHiderWrapper extends StateDependent implements Listener { @Getter private final ConcurrentHashMap hiddenRegion = new ConcurrentHashMap<>(); + private final HullHider hullHider; public TechHiderWrapper(HullHider hullHider) { super(ENABLED, FightState.All); + + this.hullHider = hullHider; + + new StateDependentListener(ENABLED, FightState.All, this); + register(); + } + + @Override + public void enable() { Set blocksToObfuscate = Config.GameModeConfig.Techhider.HiddenBlocks.stream() .map(CraftMagicNumbers::getBlock) .collect(Collectors.toUnmodifiableSet()); @@ -116,13 +126,6 @@ public class TechHiderWrapper extends StateDependent implements Listener { return p.getGameMode() != GameMode.SPECTATOR; } }); - - new StateDependentListener(ENABLED, FightState.All, this); - register(); - } - - @Override - public void enable() { } @Override