From 66e0131aada4e16ee8fd3f8a052a7ee70a3b4932 Mon Sep 17 00:00:00 2001 From: inyong Date: Fri, 26 Sep 2025 13:37:41 +0900 Subject: [PATCH] Add missing FishingResultEvent --- .../api/mechanic/fishing/CustomFishingHook.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/net/momirealms/customfishing/api/mechanic/fishing/CustomFishingHook.java b/api/src/main/java/net/momirealms/customfishing/api/mechanic/fishing/CustomFishingHook.java index ee20ec1b..a7bbcc46 100644 --- a/api/src/main/java/net/momirealms/customfishing/api/mechanic/fishing/CustomFishingHook.java +++ b/api/src/main/java/net/momirealms/customfishing/api/mechanic/fishing/CustomFishingHook.java @@ -464,6 +464,11 @@ public class CustomFishingHook { context.arg(ContextKeys.OTHER_Y, hook.getLocation().getBlockY()); context.arg(ContextKeys.OTHER_Z, hook.getLocation().getBlockZ()); + FishingResultEvent event = new FishingResultEvent(context, FishingResultEvent.Result.FAILURE, hook, nextLoot); + if (EventUtils.fireAndCheckCancel(event)) { + return; + } + gears.trigger(ActionTrigger.FAILURE, context); plugin.getEventManager().trigger(context, nextLoot.id(), MechanicType.LOOT, ActionTrigger.FAILURE); }