mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-10-12 03:24:12 +00:00
Fix UltimateClaims reflection (#161)
This commit is contained in:
+2
-1
@@ -15,6 +15,7 @@ public class RTP_UltimateClaims implements RegionPluginCheck {
|
|||||||
if (REGIONPLUGINS.ULTIMATECLAIMS.isEnabled())
|
if (REGIONPLUGINS.ULTIMATECLAIMS.isEnabled())
|
||||||
try {
|
try {
|
||||||
Chunk chunk = loc.getChunk();
|
Chunk chunk = loc.getChunk();
|
||||||
|
|
||||||
// Get instance of UltimateClaims
|
// Get instance of UltimateClaims
|
||||||
Class<?> ultimateClaimsClass = Class.forName("com.songoda.ultimateclaims.UltimateClaims");
|
Class<?> ultimateClaimsClass = Class.forName("com.songoda.ultimateclaims.UltimateClaims");
|
||||||
Method getInstanceMethod = ultimateClaimsClass.getMethod("getInstance");
|
Method getInstanceMethod = ultimateClaimsClass.getMethod("getInstance");
|
||||||
@@ -25,7 +26,7 @@ public class RTP_UltimateClaims implements RegionPluginCheck {
|
|||||||
Object claimManager = getClaimManagerMethod.invoke(ultimateClaims);
|
Object claimManager = getClaimManagerMethod.invoke(ultimateClaims);
|
||||||
|
|
||||||
// Get the claim based on the chunk
|
// Get the claim based on the chunk
|
||||||
Method getClaimMethod = claimManager.getClass().getMethod("getClaim", chunk.getClass());
|
Method getClaimMethod = claimManager.getClass().getMethod("getClaim", Chunk.class);
|
||||||
Object claimObj = getClaimMethod.invoke(claimManager, chunk);
|
Object claimObj = getClaimMethod.invoke(claimManager, chunk);
|
||||||
|
|
||||||
// Check if a claim exists
|
// Check if a claim exists
|
||||||
|
|||||||
Reference in New Issue
Block a user