Conflict with recent REA versions
Draylar opened this issue · 1 comments
Hi Virtuoel,
I received a crash report for a project that bundles Reach Entity Attributes version 1.1.0. It seems like the hooks for inventory-access-reach between both projects are conflicting:
Warn @ModifyConstant conflict.
Skipping mixins.reach-entity-attributes.json:InventoryValidationMixin
->@ModifyConstant::getActualReachDistance(DLnet/minecraft/class_1657;)D with priority 1000,
already redirected by pehkui.mixins.json:BlockEntityUseDistanceMixin
->@ModifyConstant::canPlayerUseModifyDistance(DLnet/minecraft/class_1657;)D with priority 1000
...
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError:
Critical injection failure:
Constant modifier method getActualReachDistance(DLnet/minecraft/class_1657;)D in mixins.reach-entity-
attributes.json:InventoryValidationMixin failed injection check,
(0/1) succeeded.
Scanned 1 target(s).
Using refmap refmap.reach-entity-attributes.json
This is with REA 1.1.0 and Pehkui 1.7.1+21w03a on 1.16.5.
I did some investigation, and it seems like the mixins in question are [here, from REA] and [here, from Pehkui]. Let me know if there is anything I can do to help. Thanks for your time! :)
edit: let me know if this was fixed in a more recent version, was looking through code and can't exactly figure it out