Как засунуть HashMap в игрока?

Версия Minecraft
1.7.10
1,415
44
596
Думаю все сказано в заголовке.
Думал как по проще - Атрибут и ДатаВатчер, атрибут сразу отсеялся т.к. это доубл, как ни как, с Датаватчером не понял как получать ХешМап т.к. он такого не предоставляет.
Что думаете? Как можно в каждого игрока положить свой ХешМап, который будет вызываться с обеих сторон.
(IEEP, пожалуйста, не предлагайте, там с синхроном вообще капитальные проблемы.)
 
IEEP, пожалуйста, не предлагайте, там с синхроном вообще капитальные проблемы.
Ну, как-бы в любом твоём случаи, не получиться правильно.
У меня с IEEP, вроде как проблем не было, если правильно использовать условия и отправки пакетов.
HashMap в любом случаи придется как-то правильно сохранять. Так как объекты не отправить пакетом и не сохранить (ну, в каком-то смысле можно, но будет слишком много информации). Всё равно придётся опираться на примитивы: для отправки пакета (типа для синхронизации) и сохранения этого HashMap.
 
Даже если у тебя около 50, в чем проблема?
А, ок. Да, сделал все через NBTTagCompound вышло достаточно хорошо.
NBTTagCompound и есть, по сути, HashMap. Поэтому нужно думать, куда пихать нбт-таг. Сразу приходит на ум IEEP. Вот его и используем тогда
Спасибо, да, вышло с NBTTagCompound лучше, чем со всякой дичью - с моим хешмапом.

На сервере все отлично, теперь буду синхронизировать :D
 
Можно вопрос по синхронизации IEEP? (Чет везде так сложно написано) А можно ли просто при изменении и сохранении данных на сервере отправлять (С сервера) пакет на клиент который просто будет ставить такие же значения и все?
 
Назад
Сверху