public class CustomChestPlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
if (event.getAction() != Action.RIGHT_CLICK_BLOCK) return;
if (event.getClickedBlock().getLocation().equals(/* локация */)) {
Inventory inv = Bukkit.createInventory(null, 54, "Случайный Сундук");
fillInventoryWithRandomItems(inv);
event.getPlayer().openInventory(inv);
}
}
private void fillInventoryWithRandomItems(Inventory inventory) {
// логика для добавления случайных предметов
}
}