diff --git a/pom.xml b/pom.xml index 97c6814..3a66a60 100644 --- a/pom.xml +++ b/pom.xml @@ -58,13 +58,13 @@ 2.0.9 1.17.1-R0.1-SNAPSHOT - 1.17.1 + 1.18.0-SNAPSHOT ${build.version}-SNAPSHOT -LOCAL - 1.18.0 + 1.18.1 BentoBoxWorld_Limits bentobox-world https://sonarcloud.io @@ -210,7 +210,23 @@ 3.0.0-M5 - --illegal-access=permit + --add-opens java.base/java.lang=ALL-UNNAMED + --add-opens java.base/java.math=ALL-UNNAMED + --add-opens java.base/java.io=ALL-UNNAMED + --add-opens java.base/java.util=ALL-UNNAMED + --add-opens java.base/java.util.stream=ALL-UNNAMED + --add-opens java.base/java.text=ALL-UNNAMED + --add-opens java.base/java.util.regex=ALL-UNNAMED + --add-opens java.base/java.nio.channels.spi=ALL-UNNAMED + --add-opens java.base/sun.nio.ch=ALL-UNNAMED + --add-opens java.base/java.net=ALL-UNNAMED + --add-opens java.base/java.util.concurrent=ALL-UNNAMED + --add-opens java.base/sun.nio.fs=ALL-UNNAMED + --add-opens java.base/sun.nio.cs=ALL-UNNAMED + --add-opens java.base/java.nio.file=ALL-UNNAMED + --add-opens java.base/java.nio.charset=ALL-UNNAMED + --add-opens java.base/java.lang.reflect=ALL-UNNAMED + --add-opens java.logging/java.util.logging=ALL-UNNAMED diff --git a/src/main/java/world/bentobox/limits/events/LimitsJoinPermCheckEvent.java b/src/main/java/world/bentobox/limits/events/LimitsJoinPermCheckEvent.java index 6d18b91..6be6962 100644 --- a/src/main/java/world/bentobox/limits/events/LimitsJoinPermCheckEvent.java +++ b/src/main/java/world/bentobox/limits/events/LimitsJoinPermCheckEvent.java @@ -2,6 +2,7 @@ package world.bentobox.limits.events; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; +import org.bukkit.event.HandlerList; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; @@ -21,6 +22,16 @@ public class LimitsJoinPermCheckEvent extends BentoBoxEvent implements Cancellab private IslandBlockCount ibc; private boolean cancel; private boolean ignorePerms; + private static final HandlerList handlers = new HandlerList(); + + @Override + public @NonNull HandlerList getHandlers() { + return getHandlerList(); + } + + public static HandlerList getHandlerList() { + return handlers; + } /** * Fired when a player joins the server and before limit settings for their island are changed based diff --git a/src/main/resources/addon.yml b/src/main/resources/addon.yml index 3e88beb..1658901 100755 --- a/src/main/resources/addon.yml +++ b/src/main/resources/addon.yml @@ -1,7 +1,7 @@ name: Limits main: world.bentobox.limits.Limits version: ${version}${build.number} -api-version: 1.17 +api-version: 1.18 authors: tastybento