Перейти к содержанию

Блок+команда


Рекомендуемые сообщения

В теме 2 сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

можно пойти более простым путём, заменив шерсть на удочки:

создай задачу

  • /scoreboard objectives add click minecraft.used:minecraft.carrot_on_a_stick

введи команду в первый цикличный кб:

  • execute as @a[scores={click=1..},nbt={SelectedItem:{tag:{destroy:1}}}] run fill 10 70 10 15 70 15 air replace grass_block

во второй:

  • execute as @a[scores={click=1..},nbt={SelectedItem:{tag:{place:1}}}] run fill 10 70 10 15 70 15 grass_block

10 70 10 15 70 15 – координаты области

grass_block – блок заполнения

теперь поставь к каждому цикличному кб условный цепной, как на скрине и введи в оба команду:

  • scoreboard players reset @a[scores={click=1..}] click

upload_2025_01_21_05_25_07_368.jpg.cab22530f2d2c3b9c97a5b37dc2b6464.jpg

теперь чтобы заполнять и удалять область выбранных блоков, используй 2 удочки:

/give @s carrot_on_a_stick{destroy:1,display:{Name:'{"text":"Удалить","color":"red","italic":false}'}}

/give @s carrot_on_a_stick{place:1,display:{Name:'{"text":"Восстановить","color":"green","italic":false}'}}

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...