Fix deprecated claim API (#1439)

Closes #1438
This commit is contained in:
Adam
2021-07-04 11:38:39 -07:00
committed by GitHub
parent bbb1e5d58c
commit 6727fa76e3
@@ -576,7 +576,8 @@ public class Claim
@Deprecated
public String allowBreak(Player player, Material material)
{
return checkPermission(player, ClaimPermission.Build, new CompatBuildBreakEvent(material, true)).get();
Supplier<String> supplier = checkPermission(player, ClaimPermission.Build, new CompatBuildBreakEvent(material, true));
return supplier != null ? supplier.get() : null;
}
/**
@@ -587,7 +588,8 @@ public class Claim
@Deprecated
public String allowAccess(Player player)
{
return checkPermission(player, ClaimPermission.Access, null).get();
Supplier<String> supplier = checkPermission(player, ClaimPermission.Access, null);
return supplier != null ? supplier.get() : null;
}
/**
@@ -598,7 +600,8 @@ public class Claim
@Deprecated
public String allowContainers(Player player)
{
return checkPermission(player, ClaimPermission.Inventory, null).get();
Supplier<String> supplier = checkPermission(player, ClaimPermission.Inventory, null);
return supplier != null ? supplier.get() : null;
}
/**
@@ -609,7 +612,8 @@ public class Claim
@Deprecated
public String allowGrantPermission(Player player)
{
return checkPermission(player, ClaimPermission.Manage, null).get();
Supplier<String> supplier = checkPermission(player, ClaimPermission.Manage, null);
return supplier != null ? supplier.get() : null;
}
public ClaimPermission getPermission(String playerID)