From 62ef3bedd04f560b0e1adc5058398eeb154dd1e6 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sun, 18 Aug 2024 18:47:21 -0500 Subject: [PATCH] fix: CustomFishing getEntity is can be null, closes #7 --- build.gradle.kts | 2 +- .../lojosho/hibiscuscommons/hooks/misc/HookCustomFishing.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2a5f77e..5b32998 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { } group = "me.lojosho" -version = "0.4.6" +version = "0.4.7" allprojects { apply(plugin = "java") diff --git a/common/src/main/java/me/lojosho/hibiscuscommons/hooks/misc/HookCustomFishing.java b/common/src/main/java/me/lojosho/hibiscuscommons/hooks/misc/HookCustomFishing.java index 824437a..dc933a7 100644 --- a/common/src/main/java/me/lojosho/hibiscuscommons/hooks/misc/HookCustomFishing.java +++ b/common/src/main/java/me/lojosho/hibiscuscommons/hooks/misc/HookCustomFishing.java @@ -16,6 +16,7 @@ public class HookCustomFishing extends Hook { @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerFish(FishingLootSpawnEvent event) { + if (event.getEntity() == null) return; if (!(event.getEntity() instanceof Item item)) return; HibiscusPluginFishEvent newEvent = new HibiscusPluginFishEvent(this, event.getPlayer(), item.getItemStack()); Bukkit.getPluginManager().callEvent(newEvent);