
Pufferfish's Attributes
Мод для Майнкрафт, добавляющий десятки новых атрибутов: от боевых характеристик до скрытности и скорости копания. Независимая версия, выделенная из мода Pufferfish's Skills.
Pufferfish's Attributes
О чём это
В ванильном Minecraft атрибутов от силы раз-два - скорость атаки, урон, броня, и всё. Если вы хоть раз пытались сделать боевую систему с разными типами урона, сопротивление под разные стили или просто хотелось больше гибкости, то вы знаете, как быстро упираешься в потолок возможностей.
Pufferfish's Attributes расширяет список атрибутов, добавляя десятки новых характеристик. Когда-то это было частью мода Pufferfish's Skills, но сейчас вынесли отдельно. Удобно: можно тащить только атрибуты, не подтягивая лишнего.
Как они работают
Стандартные атрибуты в Майнкрафте - это фиксированное число. Тут же подход другой: большинство атрибутов не дают готовое значение, а накидывают или умножают динамические величины. Грубо говоря, они не говорят "урон = 10", а говорят "урон = базовый_урон * 1.2". База у них не меняется - она всегда отображается как NaN (ну да, пугает на вид). В документации по динамическим атрибутам расписано подробнее, если надо копать вглубь.
Список атрибутов
Целый ворох характеристик, от очевидных до редких:
- Выносливость (Stamina)
- Удача (Fortune)
- Магический урон (Magic Damage)
- Урон в ближнем бою (Melee Damage)
- Урон из лука/арбалета (Ranged Damage)
- Урон прирученных мобов (Tamed Damage)
- Урон мечом, топором, трезубцем, булавой (Sword/Axe/Trident/Mace Damage)
- Исцеление (Healing)
- Прыжок (Jump)
- Сопротивление разное: обычное, магическое, ближнее, дальнее, от прирученных (Resistance и его виды)
- Скорость копания - общая и под конкретные инструменты (Pickaxe/Axe/Shovel Speed)
- Скорость бега (Sprinting Speed)
- Отдача (Knockback)
- Стоимость ремонта (Repair Cost)
- Пробивка брони, прочности, защиты, сопротивления - все эти Шреды (Shred)
- Естественная регенерация (Natural Regeneration)
- Скрытность (Stealth)
- Поздний урон (Life Steal)
- Снижение падения (Fall Reduction)
- Скорость снарядов лука и арбалета
- Опыт (Experience)
Если надо точное описание каждого - лучше заглянуть в документацию, я тут пересказывать не буду, а то получится простыня.
Совместимость и предостережения
Мод работает и на Forge, и на Fabric - красота. Может конфликтовать с другими модами, которые добавляют похожие атрибуты, так что если что-то пошло не так, пишите в баг-репорты.
Важное замечание: Если у вас стоит версия Pufferfish's Skills ниже 0.12.0, то Pufferfish's Attributes ставить нельзя - там уже всё есть внутри. Начиная с версии 0.12.0 (когда выйдет) Skills уже не будет содержать атрибуты, и их можно ставить вместе.
Версии
Поддерживаются кучу версий: 1.18.2, 1.19.2, 1.19.4, 1.20, 1.20.2, 1.20.4, 1.21 и почти все подверсии до 1.21.10. То есть актуальный Minecraft 1.21 в пролёте не останется.
Сборки модов
Использовать в своих сборках можно без проблем, главное - не распространять сам мод отдельно как свой.
Короче, если вам нужна кастомная RPG-механика, баланс под разные стили боя или просто хочется поиграть с характеристиками - Pufferfish's Attributes даёт базу. Придётся только дописать датапаки или другие моды под кастомные расчёты, но без этого никак. На мой взгляд, штука полезная, особенно для приключенческих или MMORPG-сборок.
