mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-10-26 22:10:04 +00:00
residence api update
This commit is contained in:
1 parent
b4dae7de00
commit
2350b6aca2
1 file changed
+2
-3
+2
-3
@@ -12,9 +12,8 @@ public class RTP_Residence implements RegionPluginCheck {
|
|||||||
if (REGIONPLUGINS.RESIDENCE.isEnabled())
|
if (REGIONPLUGINS.RESIDENCE.isEnabled())
|
||||||
try {
|
try {
|
||||||
// Using reflection
|
// Using reflection
|
||||||
Class<?> residenceClass = Class.forName("com.bekvon.bukkit.residence.Residence");
|
Class<?> residenceClass = Class.forName("com.bekvon.bukkit.residence.api.ResidenceApi");
|
||||||
Object residence = residenceClass.getMethod("getInstance").invoke(null);
|
Object residenceManager = residenceClass.getMethod("getResidenceManager").invoke(null);
|
||||||
Object residenceManager = residenceClass.getMethod("getResidenceManager").invoke(residence);
|
|
||||||
Class<?> residenceManagerClass = residenceManager.getClass();
|
Class<?> residenceManagerClass = residenceManager.getClass();
|
||||||
Object claim = residenceManagerClass.getMethod("getByLoc", Location.class).invoke(residenceManager, loc);
|
Object claim = residenceManagerClass.getMethod("getByLoc", Location.class).invoke(residenceManager, loc);
|
||||||
result = claim == null;
|
result = claim == null;
|
||||||
|
|||||||
Reference in new issue
Block a user