Напиши код на открытие меню inv для игрока p при клике по WanderingTrader. BukkitAPI.
Этот код открывает меню инвентаря с 9 слотами для игрока p при клике на торговца:
```java
public class WanderingTraderListener implements Listener {
@EventHandler
public void onPlayerInteractEntity(PlayerInteractEntityEvent event) {
Entity entity = event.getRightClicked();
if (entity instanceof WanderingTrader) {
Player player = event.getPlayer();
Inventory inventory = Bukkit.createInventory(player, 9, "Wandering Trader");
// Добавляем предметы/блоки в меню (пример)
inventory.addItem(new ItemStack(Material.DIAMOND), new ItemStack(Material.EMERALD));
// Открываем игроку inventarь
player.openInventory(inventory);
}
}
}
```
Чтобы данный код работал, необходимо зарегистрировать его в главном классе вашего плагина:
```java
public class MyPlugin extends JavaPlugin {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new WanderingTraderListener(), this);
}
}
```
Теперь при клике на бродячего торговца, игроки будут получать меню инвентаря с предметами/блоками и названием "Wandering Trader".