IExtendedEntityProperties и куча матов.

Ну, вполне логично...
С самого начала, я почему-то подумал, что мы должны создавать своё нбт, записывать туда значения и передавать его методу loadNBTData, что-бы он изменил объект. Спасибо.
 
Agravaine написал(а):
А игрока ты какого берешь?
Да, всё-таки нбт не меняется на сервере, хотя апдейт с двух сторон.
Игрока, из апдейта в предмете.
[merge_posts_bbcode]Добавлено: 31.03.2015 16:29:49[/merge_posts_bbcode]

В чём дело!? Когда делаю так: event.entity.getEntityData().getCompoundTag("modTag") - всё работает, а когда event.entity.getEntityData().getCompoundTag("industrialGuns") - только на клиенте.

[merge_posts_bbcode]Добавлено: 31.03.2015 16:32:26[/merge_posts_bbcode]

Бред, короче, я хз как так выходит...
Переделал всё на modTag, потом обратно в industrialGuns и всё заработало...

[merge_posts_bbcode]Добавлено: 31.03.2015 16:33:00[/merge_posts_bbcode]

Хотя абсолютно на 100% уверен, что везде был industrialGuns, а потом modTag...

[merge_posts_bbcode]Добавлено: 31.03.2015 16:33:45[/merge_posts_bbcode]

Может это с мирами как-то связанно? Перегенерация помогла...
[merge_posts_bbcode]Добавлено: 31.03.2015 17:03:22[/merge_posts_bbcode]

Короче, закройте тему ;D Иначе тут целая история написания моего мода будет.
 
Назад
Сверху