diff --git a/pom.xml b/pom.xml
index 1bc1993..f22e4bd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -113,7 +113,7 @@
papermc
- https://papermc.io/repo/repository/maven-public/
+ https://repo.papermc.io/repository/maven-public/
@@ -166,6 +166,11 @@
devmart-public
https://nexuslite.gcnt.net/repos/public/
+
+
+ william278-releases
+ https://repo.william278.net/releases
+
@@ -327,6 +332,13 @@
2.11.2
provided
+
+
+ net.william278.huskclaims
+ huskclaims-bukkit
+ 1.5
+ provided
+
net.william278.husktowns
@@ -358,7 +370,7 @@
com.github.WhipDevelopment
CrashClaim
- -75abe3b665-1
+ c697d3e9ef
provided
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/REGIONPLUGINS.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/REGIONPLUGINS.java
index e0475c7..8c8ff73 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/REGIONPLUGINS.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/REGIONPLUGINS.java
@@ -9,6 +9,7 @@ public enum REGIONPLUGINS {
GRIEFDEFENDER("GriefDefender", new RTP_GriefDefender()),
GRIEFPREVENTION("GriefPrevention", new RTP_GriefPrevention()),
HCLAIMS("hClaims", "hClaim", new RTP_hClaims()),
+ HUSKCLAIMS("HuskClaims", new RTP_HuskClaims()),
HUSKTOWNS("HuskTowns", new RTP_HuskTowns()),
KINGDOMSX("KingdomsX", "Kingdoms", new RTP_KingdomsX()),
LANDS("Lands", new RTP_Lands()),
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskClaims.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskClaims.java
new file mode 100644
index 0000000..90eba4a
--- /dev/null
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskClaims.java
@@ -0,0 +1,21 @@
+package me.SuperRonanCraft.BetterRTP.references.depends.regionPlugins;
+
+import net.william278.huskclaims.BukkitHuskClaims;
+import net.william278.huskclaims.api.BukkitHuskClaimsAPI;
+import org.bukkit.Location;
+
+public class RTP_HuskClaims implements RegionPluginCheck {
+
+ @Override
+ public boolean check(Location loc) {
+ boolean result = true;
+ if (REGIONPLUGINS.HUSKCLAIMS.isEnabled()) {
+ try {
+ result = !BukkitHuskClaimsAPI.getInstance().getClaimAt(BukkitHuskClaims.Adapter.adapt(loc)).isPresent();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ return result;
+ }
+}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskTowns.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskTowns.java
index 697f1e1..cc29403 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskTowns.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskTowns.java
@@ -4,6 +4,7 @@ import net.william278.husktowns.api.BukkitHuskTownsAPI;
import org.bukkit.Location;
public class RTP_HuskTowns implements RegionPluginCheck {
+
@Override
public boolean check(Location loc) {
boolean result = true;