diff --git a/build.gradle b/build.gradle index df75eddc46..5e7e5b55a7 100644 --- a/build.gradle +++ b/build.gradle @@ -151,7 +151,7 @@ repositories { dependencies { jarJar(modImplementation("com.tterrag.registrate:Registrate:${registrate_version}")) jarJar("net.createmod.ponder:Ponder-Forge-${minecraft_version}:${ponder_version}") - + implementation(jarJar("io.github.llamalad7:mixinextras-forge:${mixin_extras_version}")) modCompileOnly("dev.engine-room.flywheel:flywheel-forge-api-${flywheel_minecraft_version}:${flywheel_version}") diff --git a/src/main/java/com/simibubi/create/foundation/mixin/EntityMixin.java b/src/main/java/com/simibubi/create/foundation/mixin/EntityMixin.java index 1657dfa274..2e8f0e1638 100644 --- a/src/main/java/com/simibubi/create/foundation/mixin/EntityMixin.java +++ b/src/main/java/com/simibubi/create/foundation/mixin/EntityMixin.java @@ -12,7 +12,7 @@ import com.simibubi.create.content.equipment.armor.NetheriteDivingHandler; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.Pose; -@Mixin(Entity.class) +@Mixin(value = Entity.class, priority = 1500) public class EntityMixin { @ModifyExpressionValue(method = "canEnterPose", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/level/Level;noCollision(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z")) public boolean create$playerHidingAsBoxIsCrouchingNotSwimming(boolean original, @Local(argsOnly = true) Pose pose) {