diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/listener/VersionDependentListener.java b/FightSystem_Main/src/de/steamwar/fightsystem/listener/VersionDependentListener.java index 55cd3d0..9197091 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/listener/VersionDependentListener.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/listener/VersionDependentListener.java @@ -30,12 +30,15 @@ import java.util.*; public class VersionDependentListener extends BasicListener { - private final List listeners = new ArrayList<>(); + private static final List listeners = new ArrayList<>(); + + static { + if(Core.getVersion() > 8) + listeners.add(new PickupArrowListener_9()); + } public VersionDependentListener() { super(EnumSet.allOf(FightState.class)); - if(Core.getVersion() > 8) - listeners.add(new PickupArrowListener_9()); } @Override