
Additional Entity Attributes
Мод-библиотека для Майнкрафт, добавляющая множество новых атрибутов для игроков и мобов. Используется другими модами для расширения кастомизации. Скачайте и используйте в своих проектах.
Additional Entity Attributes - это библиотека для Minecraft, которая добавляет кучу новых атрибутов для игроков и мобов. Сама по себе она не меняет геймплей напрямую, но открывает возможности для других модов, которым нужна тонкая настройка параметров сущностей.
Короче говоря, если вы когда-нибудь хотели, чтобы в воде вы плавали быстрее, прыгали выше или получали больше опыта с мобов - эти атрибуты как раз для таких случаев. Управлять ими напрямую можно через команды, если мод установлен, или с помощью модов, которые на этот API завязаны.
Что добавляет мод
Вот полный список атрибутов (все работают с живыми существами, если не указано иное):
- WATER_SPEED - скорость в воде
- LAVA_SPEED - скорость в лаве
- LUNG_CAPACITY - запас воздуха под водой или в удушающей среде
- JUMP_HEIGHT - высота прыжка
- DROPPED_EXPERIENCE - количество выпадаемого опыта при добыче блоков и убийстве мобов
- MAGIC_PROTECTION - защита от магического урона
- WIDTH, HEIGHT - ширина и высота модели
- HITBOX_SCALE, HITBOX_WIDTH, HITBOX_HEIGHT - размеры хитбокса
- MODEL_SCALE, MODEL_WIDTH, MODEL_HEIGHT - масштаб модели
- MOB_DETECTION_RANGE - дальность, на которой враждебные мобы замечают игрока
- WATER_VISIBILITY (только игрок) - видимость в воде через туман
- LAVA_VISIBILITY (только игрок) - видимость в лаве через туман
- CRITICAL_BONUS_DAMAGE (только игрок) - дополнительный урон от критических ударов
- DIG_SPEED (только игрок) - скорость копания
- BONUS_LOOT_COUNT_ROLLS (только игрок) - количество дополнительных бросков лута при зачарованиях на удачу
- BONUS_RARE_LOOT_ROLLS (только игрок) - шанс выпадения редкой добычи
- COLLECTION_RANGE (только игрок) - радиус сбора предметов и опыта (работает с тегом
affected_by_collection_range, куда по умолчанию входят предметы и сферы опыта)
Также добавлен тег сущностей additionalentityattributes:affected_by_collection_range, который позволяет гибко настроить, какие объекты собираются с помощью атрибута COLLECTION_RANGE.
Зачем это нужно
Обычному игроку вряд ли придется ставить Additional Entity Attributes отдельно - он будет включен в состав модов, которые его используют (например, моды на магию, RPG или приключенческие карты). Но если вы любите покопаться в командах или пишете свои моды - вот вам готовый набор атрибутов. Никаких костылей, все через стандартное API Fabric/Forge.
С помощью этих атрибутов можно сделать игрока более быстрым в лаве, что пригодится в Незере, или увеличить радиус сбора предметов для удобства. Вы можете менять их через команды /attribute прямо в игре, если мод установлен.
Разработчикам
Мод распространяется как библиотека. Чтобы использовать его в своем проекте, просто добавьте его как зависимость через систему сборки - мод автоматически внедрится (JIJ) в ваш мод. Все билды доступны на Modrinth. Никаких дополнительных действий не требуется.
В целом, Additional Entity Attributes - вещь полезная для тех, кто хочет кастомизировать поведение игрока до мелочей. На серверах с кастомными механиками или в приключенческих картах этот мод может раскрыть свой потенциал на полную.
