Помогите Создание рпг или на подобие того предметов

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

swat1x

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
swat1x
Такс, окей! Я в этом новичок и шарю довольно в узких кругах, так что вот сам вопрос:

Например я хочу дать предмету(Мечу или блоку) свойство, что если буду им бить, то с каким-то шансом противнику дастся отравление или в случае с блоком, то его можно было поставить в любом привате. Возможно это как-то через нбт теги делаеться, но как я знаю их нельзя блокам давать, хотя могу ошибаться. Вообщем, либо дайте не большой экскурс по этому, либо если имеется (желательно на русском) документация, то буду очень признателен если дадите ссылочку
 
Пока блок лежит в инвентаре - он тоже считается обычным предметом, как и меч, например. И то, и то ItemStack.
Достаточно будет проверять теги на предмете при взаимодействии с ним. Для меча - при нанесении урона мобу. Для блока - при установке в мире.

С 1.14 есть апи для удобного хранения данных в стаках - PersistentDataHolder API. Подробный туториал: https://www.spigotmc.org/threads/a-guide-to-1-14-persistentdataholder-api.371200/

Для более старых версий есть менее удобное NBT API от стороннего разработчика: https://www.spigotmc.org/resources/nbt-api.7939/

Если проблемы с английским - используй https://translate.google.com
 
Назад
Верх