From 6727fa76e35e26e0db273879eef07a067f1324f9 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 4 Jul 2021 14:38:39 -0400 Subject: [PATCH] Fix deprecated claim API (#1439) Closes #1438 --- .../java/me/ryanhamshire/GriefPrevention/Claim.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java b/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java index f4de4d8..2934e8f 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java @@ -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 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 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 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 supplier = checkPermission(player, ClaimPermission.Manage, null); + return supplier != null ? supplier.get() : null; } public ClaimPermission getPermission(String playerID)