ZverTNT Опубликовано 7 апреля, 2020 Поделиться Опубликовано 7 апреля, 2020 Как закрыть сундук или шалкер на ключ Поставьте сундук или шалкер и наведите свой взгляд на него Вставьте данную команду в чат /data merge block 10 7 10 {Lock:"Key"} Удалите 10 7 10 и (используя tab) пропишите координаты сундука Разбор команды Key - Название любого предмета, которым можно открыть сундук (переименовать в наковальне) 10 7 10 - Координаты сундука Ссылка на комментарий Поделиться на другие сайты Поделиться
shurik204 Опубликовано 10 апреля, 2020 Поделиться Опубликовано 10 апреля, 2020 Такое ещё работает с сундуком-ловушкой, раздатчиками, выбрасывателями, воронками (Закрытые воронки могут подбирать предметы, если кому интересно) и всеми видами печек (Обычная, плавильная, коптильня) и бочками. P.S: Эндер cундук закрыть нельзя Ссылка на комментарий Поделиться на другие сайты Поделиться
Lev_pro_mine Опубликовано 12 ноября, 2020 Поделиться Опубликовано 12 ноября, 2020 10.04.2020 в 11:54, shurik204 сказал: Такое ещё работает с сундуком-ловушкой, раздатчиками, выбрасывателями, воронками (Закрытые воронки могут подбирать предметы, если кому интересно) и всеми видами печек (Обычная, плавильная, коптильня) и бочками. P.S: Эндер cундук закрыть нельзя 07.04.2020 в 07:24, ZverTNT сказал: Как закрыть сундук или шалкер на ключ Поставьте сундук или шалкер и наведите свой взгляд на него Вставьте данную команду в чат /data merge block 10 7 10 {Lock:"Key"} Удалите 10 7 10 и (используя tab) пропишите координаты сундука Разбор команды Key - Название любого предмета, которым можно открыть сундук (переименовать в наковальне) 10 7 10 - Координаты сундука спасибо вам большое Ссылка на комментарий Поделиться на другие сайты Поделиться
ilyapvp Опубликовано 1 июня, 2021 Поделиться Опубликовано 1 июня, 2021 А как это сделать с дверью? Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 1 июня, 2021 Поделиться Опубликовано 1 июня, 2021 3 часа назад, ilyapvp сказал: А как это сделать с дверью? железная дверь существует :/ Ссылка на комментарий Поделиться на другие сайты Поделиться
ilyapvp Опубликовано 1 июня, 2021 Поделиться Опубликовано 1 июня, 2021 5 часов назад, Mysterious_Human сказал: железная дверь существует :/ я имел ввиду про деревянную :/ Ссылка на комментарий Поделиться на другие сайты Поделиться
Mysterious_Human Опубликовано 2 июня, 2021 Поделиться Опубликовано 2 июня, 2021 9 часов назад, ilyapvp сказал: я имел ввиду про деревянную :/ нет, но можно использовать костыли Ссылка на комментарий Поделиться на другие сайты Поделиться
ForsMajor_ne_kto Опубликовано 16 августа, 2021 Поделиться Опубликовано 16 августа, 2021 спасиб В 07.04.2020 в 07:24, ZverTNT сказал: Как закрыть сундук или шалкер на ключ Поставьте сундук или шалкер и наведите свой взгляд на него Вставьте данную команду в чат /data merge block 10 7 10 {Lock:"Key"} Удалите 10 7 10 и (используя tab) пропишите координаты сундука Разбор команды Key - Название любого предмета, которым можно открыть сундук (переименовать в наковальне) 10 7 10 - Координаты сундука помог Ссылка на комментарий Поделиться на другие сайты Поделиться
den12389000 Опубликовано 21 мая, 2022 Поделиться Опубликовано 21 мая, 2022 как-то вместо названия nbt тэг прописанный можно использовать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 21 мая, 2022 Поделиться Опубликовано 21 мая, 2022 1 час назад, den12389000 сказал: как-то вместо названия nbt тэг прописанный можно использовать? поясни Ссылка на комментарий Поделиться на другие сайты Поделиться
Snr_Nikoly Опубликовано 12 февраля, 2023 Поделиться Опубликовано 12 февраля, 2023 понятно что я его заблокировал, а как тогда убрать блокировку сундука? Ссылка на комментарий Поделиться на другие сайты Поделиться
Mishutka221 Опубликовано 15 февраля, 2023 Поделиться Опубликовано 15 февраля, 2023 А можно-ли сделать как-то такую тему. Допустим я заблокирую сундук и привяжу его к палке. Но после одного открытия сундука эта палка у меня исчезнет? Ссылка на комментарий Поделиться на другие сайты Поделиться
chln2288 Опубликовано 24 февраля, 2023 Поделиться Опубликовано 24 февраля, 2023 только командные блоки Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 26 февраля, 2023 Поделиться Опубликовано 26 февраля, 2023 В 12.02.2023 в 19:30, Snr_Nikoly сказал: понятно что я его заблокировал, а как тогда убрать блокировку сундука? data remove block X Y Z Lock Ссылка на комментарий Поделиться на другие сайты Поделиться
Хайсе Опубликовано 4 марта, 2024 Поделиться Опубликовано 4 марта, 2024 можно ли сделать открытие с двумя предметами? /setblock ~ ~ ~ chest {Lock"123","321"} не работает Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 4 марта, 2024 Поделиться Опубликовано 4 марта, 2024 2 часа назад, takamura сказал: можно ли сделать открытие с двумя предметами? /setblock ~ ~ ~ chest {Lock"123","321"} не работает нет Ссылка на комментарий Поделиться на другие сайты Поделиться
PSEUDO Опубликовано 23 марта, 2024 Поделиться Опубликовано 23 марта, 2024 В 21.05.2022 в 21:03, den12389000 сказал: как-то вместо названия nbt тэг прописанный можно использовать? Вот тоже бы хотелось узнать, как в Lock: поместить тег предмета, а не его имя. У меня есть особый предмет с тегом "key" и названием "отмычка", которым я хочу открывать сундук. Чтобы при этом, никто не открыл его каким-нибудь блоком грязи, переименованным на наковальне. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 23 марта, 2024 Поделиться Опубликовано 23 марта, 2024 8 часов назад, PSEUDO сказал: Вот тоже бы хотелось узнать, как в Lock: поместить тег предмета, а не его имя. У меня есть особый предмет с тегом "key" и названием "отмычка", которым я хочу открывать сундук. Чтобы при этом, никто не открыл его каким-нибудь блоком грязи, переименованным на наковальне. никак, я когда-то тоже хотел так сделать, но не вышло Ссылка на комментарий Поделиться на другие сайты Поделиться
PSEUDO Опубликовано 4 апреля, 2024 Поделиться Опубликовано 4 апреля, 2024 В 23.03.2024 в 13:55, Shomen сказал: никак, я когда-то тоже хотел так сделать, но не вышло Я смог реализовать это так: 16 часов назад, PSEUDO сказал: Расскажу, а главное покажу, как закрыть и открыть сундук либо любой блок с помощью КБ (командного блока) В данном случае, я буду использовать специальные предметы с тегами, которые будут спавнить либо деспавнить сущность интерактива. С её помощью, мы сможем покрыть пространство коллайдером, который будет препятствовать любому взаимодействию с сундуком, а взамен требовать ключ: Показать контент Выдадим себе ключ и замок: [КОНСОЛЬ]: /give @p minecraft:tripwire_hook{Enchantments:[{}], Tags:["key_lc"], display:{Name:'{"text":"Ключ", "color":"gold", "italic":false}'}} /give @p minecraft:name_tag{Enchantments:[{}], Tags:["lock_lc"], display:{Name:'{"text":"Замок", "color":"gold", "italic":false}', Lore:['{"text":"Расположите его над сундуком в рамке", "color":"white", "italic":false}']}} Теперь давайте реализуем способ закрытия сундука на замок: Показать контент Нам требуется расположить наш коллайдер таким образом, чтобы он полностью зарывал сундук. Более того, нам нужно его спавнить там, где бы не находился наш сундук, и чтобы каждый игрок имел возможность это делать. Так как единственный способ спавна чего либо ровно без смещения, осуществляется относительно другой сущности (другие способы я не знаю), я буду показывать реализацию замка с помощью рамки: [КОМАНДА №1] Устроим проверку, если где-нибудь есть рамка с замком внутри над сундуком, заспавним наш коллайдер под нею: execute as @e[type=minecraft:item_frame, nbt={Facing:1b, Item:{tag:{Tags:["lock_lc"]}}}] at @s if block ~ ~-.5 ~ minecraft:chest run summon minecraft:interaction ~ ~-1.1 ~ {Tags:["lc"]} коллайдер нужно опустить на 0.1, чтобы сундук не выпирал снизу [КОМАНДА №2] Задиспавним эту рамку: execute as @e[type=minecraft:item_frame, nbt={Facing:1b, Item:{tag:{Tags:["lock_lc"]}}}] at @s if block ~ ~-.5 ~ minecraft:chest run kill @s [КОМАНДА №3] Добавим звук закрытия: execute as @e[type=minecraft:item_frame, nbt={Facing:1b, Item:{tag:{Tags:["lock_lc"]}}}] at @s if block ~ ~-.5 ~ minecraft:chest run playsound minecraft:entity.zombie.attack_iron_door player @a ~ ~ ~ Далее добавим интерактив с коллайдером. Если игрок нажимает на него с ключом в руке, то сундук нужно открыть, а если не ключом, то запросить ключ: Показать контент [КОМАНДЫ №4-7] Открытие сундука: //если у того, кто нажал ПКМ на коллайдер, есть ключ в руке, издадим звук открытия execute as @e[tag=lc] on target run execute as @s[nbt={SelectedItem:{tag:{Tags:["key_lc"]}}}] at @s run playsound minecraft:block.wooden_door.open block @a ~ ~ ~ //удалим ключ из инвентаря execute as @e[tag=lc] on target run clear @s minecraft:tripwire_hook{Tags:["key_lc"]} 1 //Известим об открытии execute as @e[tag=lc] on target run title @s actionbar {"text":"Сундук открыт!", "italic":false} //Удалим коллайдер execute as @e[tag=lc] at @s if data entity @s interaction run kill @s [КОМАНДЫ №8-10] Требование ключа: //если у того, кто нажал ПКМ на коллайдер, нет ключа в руке, издадим звук закрытого сундука execute as @e[tag=lc] on target run execute as @s[nbt=!{SelectedItem:{tag:{Tags:["key_lc"]}}}] at @s run playsound minecraft:block.copper_door.close block @a ~ ~ ~ //Известим об закрытии execute as @e[tag=lc] on target run title @s actionbar {"text":"Нужен ключ!", "italic":false} //удалим данные интерактива, чтобы цикл не повторялся execute as @e[type=minecraft:interaction, tag=lc] run data remove entity @s interaction [СХЕМА КБ]: Показать контент [КОМАНДА №11] Создадим проверку, если коллайдер по какой-либо причине находится не в сундуке, то его надо удалить: execute as @e[tag=lc] at @s unless block ~ ~.1 ~ minecraft:chest run kill @s Существует так еще один способ закрытия сундука, но только на переименованный предмет (открыть предметом с тегом не получится): Показать контент [КОНСОЛЬ] Смотря на блок-сущность, ввести команду: /data merge block "координаты блока" {Lock:"имя предмета"} [ПРИМЕР]: Показать контент Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 19 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти