this is even better

This commit is contained in:
xGinko 2024-02-09 00:36:08 +01:00
parent 003240df00
commit 21b7e998fb

View File

@ -61,9 +61,9 @@ public class EnableLeashingVillagers implements VillagerOptimizerModule, Listene
final ItemStack handItem = player.getInventory().getItem(event.getHand());
if (handItem == null || !handItem.getType().equals(Material.LEAD)) return;
event.setCancelled(true); // Cancel the event, so we don't interact with the villager
Villager villager = (Villager) event.getRightClicked();
if (villager.isLeashed()) return;
event.setCancelled(true); // Cancel the event, so we don't interact with the villager
if (only_optimized && !villagerCache.getOrAdd(villager).isOptimized()) return;
// Call event for compatibility with other plugins, constructing non deprecated if available