Fix horse stats message double sending

This commit is contained in:
MrJeremyFisher
2024-02-26 22:20:29 -05:00
parent 4527f032f8
commit cc02cf4da4

View File

@@ -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<HorseStatsConfig> implements Listener {
@@ -25,6 +26,7 @@ public class HorseStats extends SimpleHack<HorseStatsConfig> 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<HorseStatsConfig> 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;