Как пользоваться NBT тегами?

НБТ Тег - Это NBTTagCompound. Поставь после его переменной точку и ты узреешь методы типа setString, setInteger, setByte и так далее. Эти методы пишут в этот нбт тег то что ты им даешь во втором агрументе под индетифаером в первом агрументе. Еще ты увидешь методы типа getString, getInteger, getByte и так  далее. Эти методы достают из этого нбт тега Значение, которое записано под индетифаером, первым аргументом. Если значения под этим ключем нет - Он вернет тебе null. Так же там есть метод hasKey который вернет тебе true, если в этом нбт теге есть значение с этим индетифаером. НБТ Теги можно писать в файлы с помощью класса CompressedStreamTools. Вроде бы это краткое объяснение.
 
Dragon2488 написал(а):
НБТ Тег - Это NBTTagCompound. Поставь после его переменной точку и ты узреешь методы типа setString, setInteger, setByte и так далее. Эти методы пишут в этот нбт тег то что ты им даешь во втором агрументе под индетифаером в первом агрументе. Еще ты увидешь методы типа getString, getInteger, getByte и так  далее. Эти методы достают из этого нбт тега Значение, которое записано под индетифаером, первым аргументом. Если значения под этим ключем нет - Он вернет тебе null. Так же там есть метод hasKey который вернет тебе true, если в этом нбт теге есть значение с этим индетифаером. НБТ Теги можно писать в файлы с помощью класса CompressedStreamTools. Вроде бы это краткое объяснение.
Что-то проясняется... То есть, эти теги можно использовать как проверку? Или, я что-то не понял?
 
NBT теги - данные обьекта. По сути - его хранилище на жестком диске.
Тебе выше пояснили какие методы там есть, туда можно записать что угодно (вообще что угодно, я могу хоть весь мир записать, если там конечно внезапно не возникнет какого-нибудь ограничения записи).
Ты можешь писать туда числа, строки и с таким же успехом их доставать. Только помни, что NBT-данные могут отличаться на сервере и на клиенте. Ну и таким образом можно хранить инфу, о которой не будут знать игроки. Или наоборот, инфу, ненужную серверу. Вроде скинов, только они не совсем в НБТ хранятся, для этого вроде предназначено нечто вроде кеша, отдельная папка со статами игроков.
 
Назад
Сверху