9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2026-01-06 15:51:50 +00:00

Update BukkitFishingManager.java

This commit is contained in:
XiaoMoMi
2024-07-12 23:37:31 +08:00
parent b8a29e7e2f
commit 841d916ad9

View File

@@ -17,6 +17,7 @@
package net.momirealms.customfishing.bukkit.fishing;
import com.destroystokyo.paper.event.player.PlayerJumpEvent;
import net.momirealms.customfishing.api.BukkitCustomFishingPlugin;
import net.momirealms.customfishing.api.event.FishingHookStateEvent;
import net.momirealms.customfishing.api.event.RodCastEvent;
@@ -147,15 +148,13 @@ public class BukkitFishingManager implements FishingManager, Listener {
}
@EventHandler(ignoreCancelled = true)
public void onJump(PlayerMoveEvent event) {
public void onJump(PlayerJumpEvent event) {
final Player player = event.getPlayer();
if (event.getFrom().getY() < event.getTo().getY() && player.isOnGround()) {
getFishHook(player).flatMap(CustomFishingHook::getGamingPlayer).ifPresent(gamingPlayer -> {
if (gamingPlayer.handleJump()) {
event.setCancelled(true);
}
});
}
getFishHook(player).flatMap(CustomFishingHook::getGamingPlayer).ifPresent(gamingPlayer -> {
if (gamingPlayer.handleJump()) {
event.setCancelled(true);
}
});
}
@EventHandler