diff --git a/Changelog.md b/Changelog.md index 3692c69..57e94ce 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,7 @@ Flan 1.7.2 ================ - Internal changes +- Fabric: Fix Clumps incompability with xp permission Flan 1.7.1 ====================== diff --git a/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/WitherMixin.java b/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/WitherMixin.java index 2a20a23..b45f44e 100644 --- a/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/WitherMixin.java +++ b/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/WitherMixin.java @@ -16,7 +16,7 @@ public abstract class WitherMixin { @Inject(method = "customServerAiStep", at = @At(value = "HEAD")) private void preventClaimDmg(CallbackInfo info) { - if (!EntityInteractEvents.witherCanDestroy((WitherBoss) (Object) this)) + if (this.destroyBlocksTick > 0 && !EntityInteractEvents.witherCanDestroy((WitherBoss) (Object) this)) this.destroyBlocksTick = -1; } } diff --git a/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/XpEntityMixin.java b/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/XpEntityMixin.java index 12c29dd..a342ef2 100644 --- a/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/XpEntityMixin.java +++ b/fabric/src/main/java/io/github/flemmli97/flan/fabric/mixin/XpEntityMixin.java @@ -8,7 +8,7 @@ import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; -@Mixin(ExperienceOrb.class) +@Mixin(value = ExperienceOrb.class, priority = 100) public abstract class XpEntityMixin { @Inject(method = "playerTouch", at = @At(value = "HEAD"), cancellable = true)