Решено Невозможно выдать предмет в DeluxeMenus

Статус
Закрыто для дальнейших ответов.

Александр Кудрявцев

Новичок
Пользователь
Баллы
16
Ник в Minecraft
InstaSanya
Мне нужно чтобы в меню на сервере покупался уже переименованный предмет, но этого сделать невозможно из-за того что мешают кавычки, пытался переставлять, перепробовал все что можно.
Если оставлять так как есть, плагин не релодается и выдает ошибку в консоли, если переделать запятые в команде не выдается предмет при покупке (команда просто не работает)
Что мне делать? Может есть какой-то другой вариант выдать переименованный предмет?
Плагин: DeluxeMenus
upload_2022-8-9_21-10-15.png
 
Последнее редактирование:
Мне нужно чтобы в меню на сервере покупался уже переименованный предмет, но этого сделать невозможно из-за того что мешают кавычки, пытался переставлять, перепробовал все что можно.
Если оставлять так как есть, плагин не релодается и выдает ошибку в консоли, если переделать запятые в команде не выдается предмет при покупке (команда просто не работает)
Что мне делать? Может есть какой-то другой вариант выдать переименованный предмет?
Плагин: DeluxeMenus
Посмотреть вложение 63239
Нельзя использовать одинарную кавычку в тексте, когда заключаешь всю строку в них. Нужно сдвоить, т.е. написать два символа ' (не одним символом "). К тому же, у тебя в nbt кавычки криво расставлены - "Базука бродяги' - начинается с двойной, кончается одинарной.
Выйдет что-то вроде {display:{Name:"[{''text'':''Базука бродяги''}]"}} (лучше скопируй, чтоб увидеть посимвольно).
 
Нельзя использовать одинарную кавычку в тексте, когда заключаешь всю строку в них. Нужно сдвоить, т.е. написать два символа ' (не одним символом "). К тому же, у тебя в nbt кавычки криво расставлены - "Базука бродяги' - начинается с двойной, кончается одинарной.
Выйдет что-то вроде {display:{Name:"[{''text'':''Базука бродяги''}]"}} (лучше скопируй, чтоб увидеть посимвольно).

То, что они кривы расставлены Я вкурсе. Пытался переставлять.

'[console] give %player_name% minecraft:crossbow{display:{Name:"[{''text'':''Базука бродяги''}]"}} 1'
Сделал как ты сказал, арбалет выдался но без переименования.
 
Если стоит essentials, то он заменяет give на свою, чтобы использовать ванильную, на что рассчитаны все эти генераторы предметов, используй minecraft:give
 
Код:
'[console] give @s crossbow{display:{Name:''[{"text":"Базука бродяги","italic":false}]''}} 1'

а если так?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ