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 -->
|
<!-- PaperMC Repo -->
|
||||||
<repository>
|
<repository>
|
||||||
<id>papermc</id>
|
<id>papermc</id>
|
||||||
<url>https://papermc.io/repo/repository/maven-public/</url>
|
<url>https://repo.papermc.io/repository/maven-public/</url>
|
||||||
</repository>
|
</repository>
|
||||||
<!-- Vault Repo -->
|
<!-- Vault Repo -->
|
||||||
<repository>
|
<repository>
|
||||||
@ -166,6 +166,11 @@
|
|||||||
<id>devmart-public</id>
|
<id>devmart-public</id>
|
||||||
<url>https://nexuslite.gcnt.net/repos/public/</url>
|
<url>https://nexuslite.gcnt.net/repos/public/</url>
|
||||||
</repository>
|
</repository>
|
||||||
|
<!-- Used by Husk plugins -->
|
||||||
|
<repository>
|
||||||
|
<id>william278-releases</id>
|
||||||
|
<url>https://repo.william278.net/releases</url>
|
||||||
|
</repository>
|
||||||
</repositories>
|
</repositories>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<!--Spigot API-->
|
<!--Spigot API-->
|
||||||
@ -327,6 +332,13 @@
|
|||||||
<version>2.11.2</version>
|
<version>2.11.2</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</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)-->
|
<!-- Husktown (https://www.spigotmc.org/resources/husktowns.92672/) (Added in 3.4.5)-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.william278.husktowns</groupId>
|
<groupId>net.william278.husktowns</groupId>
|
||||||
@ -358,7 +370,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.WhipDevelopment</groupId>
|
<groupId>com.github.WhipDevelopment</groupId>
|
||||||
<artifactId>CrashClaim</artifactId>
|
<artifactId>CrashClaim</artifactId>
|
||||||
<version>-75abe3b665-1</version>
|
<version>c697d3e9ef</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@ public enum REGIONPLUGINS {
|
|||||||
GRIEFDEFENDER("GriefDefender", new RTP_GriefDefender()),
|
GRIEFDEFENDER("GriefDefender", new RTP_GriefDefender()),
|
||||||
GRIEFPREVENTION("GriefPrevention", new RTP_GriefPrevention()),
|
GRIEFPREVENTION("GriefPrevention", new RTP_GriefPrevention()),
|
||||||
HCLAIMS("hClaims", "hClaim", new RTP_hClaims()),
|
HCLAIMS("hClaims", "hClaim", new RTP_hClaims()),
|
||||||
|
HUSKCLAIMS("HuskClaims", new RTP_HuskClaims()),
|
||||||
HUSKTOWNS("HuskTowns", new RTP_HuskTowns()),
|
HUSKTOWNS("HuskTowns", new RTP_HuskTowns()),
|
||||||
KINGDOMSX("KingdomsX", "Kingdoms", new RTP_KingdomsX()),
|
KINGDOMSX("KingdomsX", "Kingdoms", new RTP_KingdomsX()),
|
||||||
LANDS("Lands", new RTP_Lands()),
|
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;
|
import org.bukkit.Location;
|
||||||
|
|
||||||
public class RTP_HuskTowns implements RegionPluginCheck {
|
public class RTP_HuskTowns implements RegionPluginCheck {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean check(Location loc) {
|
public boolean check(Location loc) {
|
||||||
boolean result = true;
|
boolean result = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user