diff --git a/common/src/main/java/me/lojosho/hibiscuscommons/hooks/Hooks.java b/common/src/main/java/me/lojosho/hibiscuscommons/hooks/Hooks.java index 56ffc1b..eb43e79 100644 --- a/common/src/main/java/me/lojosho/hibiscuscommons/hooks/Hooks.java +++ b/common/src/main/java/me/lojosho/hibiscuscommons/hooks/Hooks.java @@ -14,6 +14,7 @@ import org.bukkit.OfflinePlayer; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; +import org.bukkit.metadata.MetadataValue; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -169,6 +170,8 @@ public class Hooks { } public static boolean isInvisible(@NotNull Player player) { - return player.getMetadata("vanished").getFirst().asBoolean(); + List metadataValues = player.getMetadata("vanished"); + if (metadataValues.isEmpty()) return false; + return metadataValues.getFirst().asBoolean(); } }