Левеллинг, привязка предмета.

1. Как сделать, чтобы при убийстве мобов давалась экспа, не терялась при смерти, при лвлапе давалась N кол-во стат поинтов. Сделать ограничитель макс лвла (скажем 25). Стат поинты можно вкинуть в кол-во хп (1стат=1хп), ловкость (скорость, высота прыжка, минус урон от падения) и т.п. (Хотя бы наводку на путь истинный)
2. Как сделать, чтобы нельзя было выкинуть/потерять при смерти отдельный итем?
 
frosstus написал(а):
1. Как сделать, чтобы при убийстве мобов давалась экспа, не терялась при смерти, при лвлапе давалась N кол-во стат поинтов. Сделать ограничитель макс лвла (скажем 25). Стат поинты можно вкинуть в кол-во хп (1стат=1хп), ловкость (скорость, высота прыжка, минус урон от падения) и т.п. (Хотя бы наводку на путь истинный)
2. Как сделать, чтобы нельзя было выкинуть/потерять при смерти отдельный итем?
Нуууу сперва выучить java! А потом поковырять исходники ванильного майна. Затем порыскать в исходниках open sourse модов !А потом прийти на форум и уже если ничего не придумал спросить!
 
1. Существует такая прекрасная вещь как Extended Entity Properties. Тутор тут.
2. Для ленивых - плагин Scavenger. Как такое осуществить в моде? Не знаю. Мне кажется можно использовать для сохранения и загрузки инвентаря эвенты EntityJoinWorldEvent и LivingDeathEvent. Подумай хорошенько и покопай инвентарь.
P.S. в инвентаре есть полезный метод - setInventorySlotContents
 
Назад
Сверху