Помогите Запертый сундук.

Bezobrazie

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
MySoulIsCry
есть такая тема как запертый сундук.
Пытаюсь создать такой, перерыл уже весь инет наткнулся только на англ топик на форуме и из этого топика chest.setLock("someLock");
у меня не работает. В общем как запереть сундук а после его отпереть?
 
Что конкретно у тебя не работает?

(Lockable (chest)).setLock("someLock");
Потом открываешь предметом с названием someLock, по идее всё.
 
Что конкретно у тебя не работает?

(Lockable (chest)).setLock("someLock");
Потом открываешь предметом с названием someLock, по идее всё.
не работает этот метод вообще.
вот как делаю я
PHP:
loc.getBlock().setType(Material.CHEST);
        Chest chest = (Chest) loc.getBlock().getState();
        chest.setLock("someLock");
и сундук не заперт открываю пустой рукой вообще
 
не работает этот метод вообще.
вот как делаю я
PHP:
loc.getBlock().setType(Material.CHEST);
        Chest chest = (Chest) loc.getBlock().getState();
        chest.setLock("someLock");
и сундук не заперт открываю пустой рукой вообще
Ну как минимум ты не обновил стату, chest.update()
 
Стоп, Chest же не State, тебе BlockData надо. (getBlockData)
И, кажется, надо будет setBlockData сделать блоку, кажется она клонируется.
 
Последнее редактирование:
Назад
Верх