Attack Range Attribute
作者:rebot | 分类:模组
Minecraft 版本: 1.21.1
平台: fabric
标签: equipment game-mechanics library
Attack Range Attribute
A small API that adds the "attackrangeattribute:generic.attack_range" entity attribute.
On its own this mod does NOT change gameplay. It does NOT change the attack range when used on its own.
Other mods like Better Combat Extension and Spell Engine Extension can optionally use this mod.
Vanilla Minecraft has the "entity_interaction_range" attribute. Why is an "attack_range" attribute necessary?
The entity_interaction_range attribute controls both the range of attacks and the range of right-click interactions (e.g. trading with villagers). This works fine in vanilla, since the entity_interaction_range doesn't change in normal gameplay.
However, in scenarios where different weapons are designed to have different attack ranges, the right-click interactions with entities get inconsistent and in extreme cases, when the attack range is 0, impossible.
API
Casting a "LivingEntity" to the "AttackRangeUsingEntity" interface gives access to all relevant methods.
请登录后举报
暂无评论,抢个沙发吧~