mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2025-07-01 23:36:18 +00:00
Added HuskClaims support (#241)
* Corrected PaperMC Maven Repository * Added HuskClaims support --------- Co-authored-by: RonanCraft <SuperRonanCraft@gmail.com>
This commit is contained in:
parent
4c2dbae45a
commit
ebd0bedb2d
16
pom.xml
16
pom.xml
@ -113,7 +113,7 @@
|
||||
<!-- PaperMC Repo -->
|
||||
<repository>
|
||||
<id>papermc</id>
|
||||
<url>https://papermc.io/repo/repository/maven-public/</url>
|
||||
<url>https://repo.papermc.io/repository/maven-public/</url>
|
||||
</repository>
|
||||
<!-- Vault Repo -->
|
||||
<repository>
|
||||
@ -166,6 +166,11 @@
|
||||
<id>devmart-public</id>
|
||||
<url>https://nexuslite.gcnt.net/repos/public/</url>
|
||||
</repository>
|
||||
<!-- Used by Husk plugins -->
|
||||
<repository>
|
||||
<id>william278-releases</id>
|
||||
<url>https://repo.william278.net/releases</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<dependencies>
|
||||
<!--Spigot API-->
|
||||
@ -327,6 +332,13 @@
|
||||
<version>2.11.2</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<!-- HuskClaims (https://www.spigotmc.org/resources/huskclaims.114467/) (Added in 3.6.13)-->
|
||||
<dependency>
|
||||
<groupId>net.william278.huskclaims</groupId>
|
||||
<artifactId>huskclaims-bukkit</artifactId>
|
||||
<version>1.5</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<!-- Husktown (https://www.spigotmc.org/resources/husktowns.92672/) (Added in 3.4.5)-->
|
||||
<dependency>
|
||||
<groupId>net.william278.husktowns</groupId>
|
||||
@ -358,7 +370,7 @@
|
||||
<dependency>
|
||||
<groupId>com.github.WhipDevelopment</groupId>
|
||||
<artifactId>CrashClaim</artifactId>
|
||||
<version>-75abe3b665-1</version>
|
||||
<version>c697d3e9ef</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
|
@ -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()),
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user