Помогите Удаление переименованного предмета командой clear

  • Автор темы Автор темы Elitan
  • Дата начала Дата начала

Elitan

Новичок
Пользователь
Баллы
6
Всем добра.

Столкнулся с такой проблемой, что переименованный предмет не удаляется командой /clear.

Суть:

При помощи командного блока получаем алмазный меч, именуемый renamed_sword:
/give @p diamond_sword 1 0 {display:{Name:"renamed_sword"}}
Команда отрабатывает без проблем и мы получаем renamed_sword. Далее, другой командный блок должен удалить renamed_sword из инвентаря:
/clear @p diamond_sword 1 0 {display:{Name:"renamed_sword"}}
но всплывает ошибка об отсутствии в инвентаре именно алмазного меча. Как я понимаю, команда не определяет новое имя предмета.

Подозреваю, что проблема кроется в тегах, но опыта в их написании у меня мало, поэтому прошу помочь)
 
Прошу прощения у модераторов, но - UP)

Версия ядра 1.11.

Прозондировав ютуб, обнаружил, что эта команда корректно работала на старых версиях.
Возможно с обновлениями версий поменяли синтаксис работы команды, но я не могу найти об этом никаких упоминаний.
 
Последнее редактирование:
Щас бы работать с командными блоками.
А может он карту делает на прохождение.
Всем добра.

Столкнулся с такой проблемой, что переименованный предмет не удаляется командой /clear.

Суть:

При помощи командного блока получаем алмазный меч, именуемый renamed_sword:
/give @p diamond_sword 1 0 {display:{Name:"renamed_sword"}}
Команда отрабатывает без проблем и мы получаем renamed_sword. Далее, другой командный блок должен удалить renamed_sword из инвентаря:
/clear @p diamond_sword 1 0 {display:{Name:"renamed_sword"}}
но всплывает ошибка об отсутствии в инвентаре именно алмазного меча. Как я понимаю, команда не определяет новое имя предмета.

Подозреваю, что проблема кроется в тегах, но опыта в их написании у меня мало, поэтому прошу помочь)
Код:
/clear @p diamond_sword -1 -1 {display:{Name:"renamed_sword"}}
Сам только что проверил на 1.11.2
 
А может он карту делает на прохождение.
Да, создаю арену, где с помощью командных блоков будут выдаваться вещи, с предварительным удалением ранее выданных.
Код:
/clear @p diamond_sword -1 -1 {display:{Name:"renamed_sword"}}
Сам только что проверил на 1.11.2

Спасибо, что откликнулись)

В общем, запустил голый сервер без плагинов и методом исключения обнаружил, что Essential не даёт нормально срабытывать команде clear. Теперь буду думать, как их подружить)
 
Да, создаю арену, где с помощью командных блоков будут выдаваться вещи, с предварительным удалением ранее выданных.


Спасибо, что откликнулись)

В общем, запустил голый сервер без плагинов и методом исключения обнаружил, что Essential не даёт нормально срабытывать команде clear. Теперь буду думать, как их подружить)
Вместо /clear используй /minecraft:clear, просто Essentials самостоятельно занимает команду /clear под свои нужды (конкретно под /essentials:clear), а /minecraft:clear является той самой оригинальной версией из самого майна.
P.S. Работает это со всеми командами в игре.
 
Вместо /clear используй /minecraft:clear, просто Essentials самостоятельно занимает команду /clear под свои нужды (конкретно под /essentials:clear), а /minecraft:clear является той самой оригинальной версией из самого майна.
P.S. Работает это со всеми командами в игре.
Понял логику, теперь всё работает)
Спасибо за помощь)
 
Назад
Верх Низ