From 7723d101961bdc98e1fe4afd98125cb4831299a1 Mon Sep 17 00:00:00 2001 From: MrPowerGamerBR <9496359+MrPowerGamerBR@users.noreply.github.com> Date: Sat, 31 Jul 2021 14:15:15 -0300 Subject: [PATCH] Fix NPE when using `allowBuild` in a claim that the player has permission to build (#1500) --- src/main/java/me/ryanhamshire/GriefPrevention/Claim.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java b/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java index 19312d3..b9322dd 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/Claim.java @@ -354,7 +354,8 @@ public class Claim //build permission check public String allowBuild(Player player, Material material) { - return checkPermission(player, ClaimPermission.Build, new CompatBuildBreakEvent(material, false)).get(); + Supplier supplier = checkPermission(player, ClaimPermission.Build, new CompatBuildBreakEvent(material, false)); + return supplier != null ? supplier.get() : null; } public static class CompatBuildBreakEvent extends Event