From cc02cf4da479ec32de1cbc71bd4a2194f7e4008c Mon Sep 17 00:00:00 2001 From: MrJeremyFisher <63616270+MrJeremyFisher@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:20:29 -0500 Subject: [PATCH] Fix horse stats message double sending --- .../minecraft/simpleadminhacks/hacks/HorseStats.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/HorseStats.java b/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/HorseStats.java index 0ea10f83d..feee34b78 100644 --- a/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/HorseStats.java +++ b/plugins/simpleadminhacks-paper/src/main/java/com/programmerdan/minecraft/simpleadminhacks/hacks/HorseStats.java @@ -14,6 +14,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerInteractEntityEvent; +import org.bukkit.inventory.EquipmentSlot; import org.bukkit.inventory.ItemStack; public class HorseStats extends SimpleHack implements Listener { @@ -25,6 +26,7 @@ public class HorseStats extends SimpleHack implements Listener @EventHandler(priority = EventPriority.NORMAL) public void onHorseStatCheck(PlayerInteractEntityEvent event) { + System.out.println("evt"); if (!config.isEnabled()) { return; } @@ -32,6 +34,9 @@ public class HorseStats extends SimpleHack implements Listener if (!item.getType().equals(config.getHorseCheckerItem())) { return; } + if (event.getHand() == EquipmentSlot.OFF_HAND) { + return; + } Entity entity = event.getRightClicked(); if (entity instanceof AbstractHorse) { AbstractHorse horse = (AbstractHorse)entity;