- Баллы
- 1
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Добавляй nbt теги к предметуУ меня есть конфиг и как проверить, если из списка items, игрок держит какой-то предмет, то происходило что-то дальше, дайте пожалуйста примерный код
Посмотреть вложение 59602
Да, вот это хороший и простой вариант.player.getInventory().getItemInMainHand()
Дальше от него получаешь имя, лор и т.д и сравниваешь с предметами из конфига
Можно примерный код как это сделать?Да, вот это хороший и простой вариант.
Еще дополню: можно в самую последнюю строчку Lore черным шрифтом добавлять ключевое слово и по нему уже проверять. Тоесть писать generator1 или generator2 (крч. уникальное название давать предметам) черным текстом, и игроки не заметят что это такое написано.
1. Получаешь предметМожно примерный код как это сделать?
Используй CustomModelData, там будет 2147483647 вариантов для подписи предметов и на каждый номер можно свою модель повесить.Я знаю как сравнить лор, имя предмета, просто у меня есть кастом-айтемы, чтобы можно было добавлять их хоть штук 20, но как взять items.generate_0ne, items.generate_two, если допустим пользователей плагина изменит его на generate1293192, в общем я плохо формулирую..
Проверить CustomModelData:слишком сильно туплю, дайте пожалуйста примерный код
ItemStack is = ...;
if (is.getItemMeta().hasCustomModelData() && is.getItemMeta().getCustomModelData() == 200) {
//предмет имеет номер 200
}