Skip to content

Commit ebd0bed

Browse files
Added HuskClaims support (#241)
* Corrected PaperMC Maven Repository * Added HuskClaims support --------- Co-authored-by: RonanCraft <[email protected]>
1 parent 4c2dbae commit ebd0bed

File tree

4 files changed

+37
-2
lines changed

4 files changed

+37
-2
lines changed

pom.xml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
<!-- PaperMC Repo -->
114114
<repository>
115115
<id>papermc</id>
116-
<url>https://papermc.io/repo/repository/maven-public/</url>
116+
<url>https://repo.papermc.io/repository/maven-public/</url>
117117
</repository>
118118
<!-- Vault Repo -->
119119
<repository>
@@ -166,6 +166,11 @@
166166
<id>devmart-public</id>
167167
<url>https://nexuslite.gcnt.net/repos/public/</url>
168168
</repository>
169+
<!-- Used by Husk plugins -->
170+
<repository>
171+
<id>william278-releases</id>
172+
<url>https://repo.william278.net/releases</url>
173+
</repository>
169174
</repositories>
170175
<dependencies>
171176
<!--Spigot API-->
@@ -327,6 +332,13 @@
327332
<version>2.11.2</version>
328333
<scope>provided</scope>
329334
</dependency>
335+
<!-- HuskClaims (https://www.spigotmc.org/resources/huskclaims.114467/) (Added in 3.6.13)-->
336+
<dependency>
337+
<groupId>net.william278.huskclaims</groupId>
338+
<artifactId>huskclaims-bukkit</artifactId>
339+
<version>1.5</version>
340+
<scope>provided</scope>
341+
</dependency>
330342
<!-- Husktown (https://www.spigotmc.org/resources/husktowns.92672/) (Added in 3.4.5)-->
331343
<dependency>
332344
<groupId>net.william278.husktowns</groupId>
@@ -358,7 +370,7 @@
358370
<dependency>
359371
<groupId>com.github.WhipDevelopment</groupId>
360372
<artifactId>CrashClaim</artifactId>
361-
<version>-75abe3b665-1</version>
373+
<version>c697d3e9ef</version>
362374
<scope>provided</scope>
363375
</dependency>
364376

src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/REGIONPLUGINS.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public enum REGIONPLUGINS {
99
GRIEFDEFENDER("GriefDefender", new RTP_GriefDefender()),
1010
GRIEFPREVENTION("GriefPrevention", new RTP_GriefPrevention()),
1111
HCLAIMS("hClaims", "hClaim", new RTP_hClaims()),
12+
HUSKCLAIMS("HuskClaims", new RTP_HuskClaims()),
1213
HUSKTOWNS("HuskTowns", new RTP_HuskTowns()),
1314
KINGDOMSX("KingdomsX", "Kingdoms", new RTP_KingdomsX()),
1415
LANDS("Lands", new RTP_Lands()),
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package me.SuperRonanCraft.BetterRTP.references.depends.regionPlugins;
2+
3+
import net.william278.huskclaims.BukkitHuskClaims;
4+
import net.william278.huskclaims.api.BukkitHuskClaimsAPI;
5+
import org.bukkit.Location;
6+
7+
public class RTP_HuskClaims implements RegionPluginCheck {
8+
9+
@Override
10+
public boolean check(Location loc) {
11+
boolean result = true;
12+
if (REGIONPLUGINS.HUSKCLAIMS.isEnabled()) {
13+
try {
14+
result = !BukkitHuskClaimsAPI.getInstance().getClaimAt(BukkitHuskClaims.Adapter.adapt(loc)).isPresent();
15+
} catch (Exception e) {
16+
e.printStackTrace();
17+
}
18+
}
19+
return result;
20+
}
21+
}

src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/regionPlugins/RTP_HuskTowns.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.bukkit.Location;
55

66
public class RTP_HuskTowns implements RegionPluginCheck {
7+
78
@Override
89
public boolean check(Location loc) {
910
boolean result = true;

0 commit comments

Comments
 (0)