Fix deprecated claim API (#1439)

Closes #1438
This commit is contained in:
Adam 2021-07-04 14:38:39 -04:00 committed by GitHub
parent bbb1e5d58c
commit 6727fa76e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)