Вопрос Помогите Как сделать сундук в блоке?

Версия Minecraft
1.16.X

BDEV

Пользователь
Сообщения
2
Как сделать сто-бы при нажатии на блок в определённых кординатах открывался инвентарь размером как двойной сундук? И сделать к этому функцию которая будет класть туда случайные вещи из переменной либо функции?
 
Как сделать сто-бы при нажатии на блок в определённых кординатах открывался инвентарь размером как двойной сундук? И сделать к этому функцию которая будет класть туда случайные вещи из переменной либо функции?
Примерно так:
Код:
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) {
        // логика для добавления случайных предметов
    }
}
 
Назад
Сверху Снизу