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