Hi I have made a custom inventory and i what to make it so that i can open the inventory with right clicking a villager but i cant seem to find how to do it if any one could help me out that would be great Thanks toxiccoke
Code:java public class YourPlugin extends JavaPlugin implements Listener { onEnable() {getServer().getPluginManager.registerEvents(this, this);} @EventHandlerpublic void onPlayerClick(PlayerInteractEntityEvent e) {Player p = e.getPlayer();Entity en = e.getRightClicked();if (en.getType() != EntityType.VILLAGER) return;p.openInventory(YourInventory);e.setCancelled(true);}
Code: @EventHandler public void onEntityInteract(PlayerInteractEntityEvent event){ if(event.getRightClicked().equals(EntityType.VILLAGER)){ Player player = event.getPlayer(); player.openInventory(inventory); event.setCancelled(true); } }