- Баллы
- 76
- Имя в Minecraft
- _MasterCapeXD_
У меня была задача сделать открытие сундука на других координатах, кликнув на определенный блок.
С этой задачей я справился, все заработало и вещи показывает. Потом ко мне обращаются с проблемой:
Код:
С этой задачей я справился, все заработало и вещи показывает. Потом ко мне обращаются с проблемой:
- Если никто не открывал сундук,то содержимое не видно
- По блоку кликаешь сундук пустой
- Открываешь сундук там вещи
- И только после этого по клику блока только видно вещи сундук.
Код:
PHP:
Block m5y = block.getLocation().clone().add(0, -5, 0).getBlock();
if (m5y.getType() != Material.CHEST)
return;
Chest chest = (Chest) m5y.getState();
player.playSound(player.getLocation(), Sound.BLOCK_CHEST_OPEN, 1F, 1F);
player.openInventory(chest.getBlockInventory());