Скачать Attack Range Attribute — Minecraft Моды — MetaMods

Attack Range Attribute

Активный

Установок

0

Последнее обновление

1 месяц назад

Версии

1.21.1
Клиент и сервер
Fabric
Приключенческие
Оружие и броня
Игровые механики
Библиотеки

Attack Range Attribute

Маленькая API-библиотека, которая вводит новый атрибут сущности "attackrangeattribute:generic.attack_range". Сама по себе эта модификация никак не влияет на игровой процесс.

Зачем нужен отдельный атрибут атаки?

В оригинальной версии Minecraft существует атрибут "entity_interaction_range". Возникает вопрос - почему требуется отдельный атрибут для дистанции атаки?

Атрибут взаимодействия с сущностями отвечает одновременно за дальность атаки и за дистанцию взаимодействия по правой кнопке мыши (например, торговля с жителями). В стандартной игре это работает нормально, так как дистанция взаимодействия не меняется в ходе обычного геймплея.

Однако в ситуациях, когда разные виды оружия проектируются с различной дальностью атаки, взаимодействие правой кнопкой с сущностями становится непредсказуемым, а в крайних случаях - когда дистанция атаки равна нулю - и вовсе невозможным.

Работа с API

Приведение объекта "LivingEntity" к интерфейсу "AttackRangeUsingEntity" открывает доступ ко всем соответствующим методам.

Участники проекта
TheRedBrain

TheRedBrain

Разработчик

Создан: 30 сен 2025

ID: 267376