Fix UltimateClaims reflection (#161)

This commit is contained in:
TechnicallyCoded
2023-07-03 19:15:25 +02:00
committed by GitHub
parent c8d076c2af
commit 8dc2b721e7

View File

@@ -15,6 +15,7 @@ public class RTP_UltimateClaims implements RegionPluginCheck {
if (REGIONPLUGINS.ULTIMATECLAIMS.isEnabled())
try {
Chunk chunk = loc.getChunk();
// Get instance of UltimateClaims
Class<?> ultimateClaimsClass = Class.forName("com.songoda.ultimateclaims.UltimateClaims");
Method getInstanceMethod = ultimateClaimsClass.getMethod("getInstance");
@@ -25,7 +26,7 @@ public class RTP_UltimateClaims implements RegionPluginCheck {
Object claimManager = getClaimManagerMethod.invoke(ultimateClaims);
// 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);
// Check if a claim exists