diff --git a/core/src/main/java/github/nighter/smartspawner/hooks/protections/api/Residence.java b/core/src/main/java/github/nighter/smartspawner/hooks/protections/api/Residence.java index 095d3e9e..a801a5de 100644 --- a/core/src/main/java/github/nighter/smartspawner/hooks/protections/api/Residence.java +++ b/core/src/main/java/github/nighter/smartspawner/hooks/protections/api/Residence.java @@ -23,7 +23,9 @@ public static boolean canStack(@NotNull Player player, @NotNull Location locatio private static boolean check(Player player, Location location, String flagName) { ClaimedResidence claimedResidence = ResidenceApi.getResidenceManager().getByLoc(location); + if (claimedResidence == null) return true; Map flags = claimedResidence.getPermissions().getPlayerFlags(player.getUniqueId()); + if (flags == null) return true; for (String flag : flags.keySet()) { if (flag.equalsIgnoreCase(flagName) && flags.get(flag)) return true;