Player Stats
Активный0.0
Установок
Последнее обновление
Версии
🛡️ Player Stats
Player Stats — это легковесная и полностью настраиваемая система прогрессии для игроков Minecraft, вдохновленная RPG-механиками. Уничтожайте мобов, чтобы получать очки улучшений, и распределяйте их между различными характеристиками персонажа по своему усмотрению.
✨ Нововведения версии 1.7.0
- 🌀 Руна улучшения — особый предмет, предоставляющий очки характеристик
- 📜 Свиток усиления атрибутов — временно повышает показатели, позволяя создавать гибкие боевые сборки
- 💎 Кристалл способностей — редкий кристалл, открывающий уникальные умения для игрока
- ⚔️ Дополнительная функция — теперь можно изменять характеристики и добавлять способности непосредственно мобам, расширяя возможности кастомизации и делая столкновения еще более сложными
📦 Обзор системы
Мод Player Stats для Forge внедряет настраиваемую RPG-систему, в которой игроки зарабатывают очки улучшения за победу над мобами. В отличие от аналогичных модификаций, атрибуты загружаются динамически — это означает, что характеристики из таких модов, как Iron's Spells 'n Spellbooks и Epic Fight, также можно улучшать. Разработка велась с упором на совместимость, производительность и гибкость настройки.
🎯 Ключевые возможности
- Получение очков улучшения за уничтожение мобов
- Ручное распределение очков между любыми поддерживаемыми характеристиками
- Настройка того, какие мобы дают очки и с какими шансами
- Умное кэширование значений конфигурации для повышения производительности
- Режим отладки для идентификации названий сущностей и атрибутов
- Поддержка пользовательских характеристик (из модов или ванильных)
- Настраиваемый шанс выпадения очков от боссов: Иссушителя, Эндер-Дракона, Сторожа и других
- Возможность исключения определенных характеристик из интерфейса
- Простая настройка через файл playerstats-common.toml
🎮 Принцип работы
Уничтожьте настроенного моба или босса → получите шанс заработать 1 очко улучшения. Очки сохраняются для каждого игрока индивидуально. Нажмите назначенную клавишу (по умолчанию: R), чтобы открыть экран улучшений, выберите характеристику для повышения — потратьте очки и опыт.
🔧 Пример конфигурации
[geral]
debugMode = true
highHealthAmount = 50
customMobChances = ["entity.minecraft.chicken=0.15", "entity.mymod.bossmob=0.75"]
customAttributeIncrement = ["attribute.name.generic.max_health=2.0"]
ignoredAttributes = ["attribute.name.generic.armor"]
⚔️ Поддерживаемые сущности
Полная поддержка как ванильных мобов, так и существ из модификаций. Добавляйте собственных мобов через параметр customMobChances в конфигурации. Включите debugMode = true, чтобы идентификаторы мобов выводились в чат и логи при их уничтожении.
🧩 Совместимость с модами
- Работает с пользовательскими мобами (использующими стандартный EntityType)
- Поддерживает пользовательские характеристики из других модов (например, Epic Fight, Iron's Spells 'n Spellbooks)
- Совместим со всеми стандартными клиент-серверными средами на базе Forge
🧑💻 Для сборок модов и разработчиков
- ID мода: playerstats
- Без использования миксинов и хаков coremod
- Легковесный и оптимизированный для работы в реальном времени
- Простой в настройке и расширении
📜 Лицензия
Данный мод распространяется по лицензии MIT. Вы можете свободно использовать его в сборках модов, форках и при распространении — с указанием авторства оригинального проекта.