diff --git a/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageType.java b/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageType.java index edd9a372..47506b7b 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageType.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/linkage/LinkageType.java @@ -33,6 +33,7 @@ import java.util.function.Predicate; @RequiredArgsConstructor @AllArgsConstructor +@Getter public enum LinkageType { LISTENER(2, false, Listener.class::isAssignableFrom, o -> Bukkit.getPluginManager().registerEvents((Listener) o, BauSystem.getInstance())), UNLINK_LISTENER(2, true, Listener.class::isAssignableFrom, o -> HandlerList.unregisterAll((Listener) o)), @@ -41,16 +42,12 @@ public enum LinkageType { UNLINK(0, true, Disable.class::isAssignableFrom, o -> ((Disable) o).disable()), LINK(0, false, Enable.class::isAssignableFrom, o -> ((Enable) o).enable()); - @Getter private final int order; - @Getter private final boolean unlink; - - @Getter + private final Predicate> linkagePredicate; @SuppressWarnings("FieldMayBeFinal") - @Getter private Consumer linkageConsumer = o -> {}; } \ No newline at end of file