Можно ли разрешить человеку открыть сундук только в том случае, если у него в инвентаре есть предмет в Minecraft?

Другими словами: если у человека есть, скажем, золотой слиток по имени «Боб» в его инвентаре, сундук откроется, и он сможет просмотреть его содержимое. Если такого слитка нет, он не сможет просмотреть содержимое сундука.

Я пытаюсь разработать систему сейфа, в которой, если у игрока есть значок » ключ «он может открыть коробку, но в остальном сундук остается запертым. Я стараюсь избегать сложных приспособлений из красного камня, пытаясь остаться в ванильном MC. Если моя «ключевая» идея не работает, есть ли другие предложения?


Вы можете заблокировать сундук, но для этого потребуется команда.

Это установит заблокированный сундук:

 /setblock xyz minecraft: Chess 0 0 {Lock: Key}  

xyz — координаты. В этом случае у вас в руке должен быть предмет с названием «Ключ», чтобы открыть сундук. (в противном случае он говорит, что сундук заблокирован)

Следует отметить одну вещь: если вы сломаете сундук, он уронит его содержимое на землю.

Также на всякий случай, если вы его не обнаружили. Сундук Эндер защитит ваши предметы от других. Если вы комбинируете это с коробками для шалкера, вы можете хранить довольно много предметов.


Изменить:

Другие предметы, кроме сундуков, могут быть заблокированы. Я использовал другую команду, чтобы проверить их:

 /blockdata ~ ~ -1 ~ {Lock: Key}  

Я установил несколько предметы, содержащие инвентарь. Я запрыгнул на каждую и использовал указанную выше команду.

Все элементы изображения успешно заблокированы

Оцените статью
Gamicon.ru
Добавить комментарий