From c13b9a895e6123f7c4153a5390f5d49b1270b5d6 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Tue, 22 Apr 2025 23:26:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E7=94=A8=E7=9E=84=E5=87=86=E6=97=B6?= =?UTF-8?q?=E8=B7=91=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/atsuishio/superbwarfare/mixins/LivingEntityMixin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/mixins/LivingEntityMixin.java b/src/main/java/com/atsuishio/superbwarfare/mixins/LivingEntityMixin.java index 74f1d4a7d..59e91f24e 100644 --- a/src/main/java/com/atsuishio/superbwarfare/mixins/LivingEntityMixin.java +++ b/src/main/java/com/atsuishio/superbwarfare/mixins/LivingEntityMixin.java @@ -2,8 +2,8 @@ package com.atsuishio.superbwarfare.mixins; import com.atsuishio.superbwarfare.entity.ICustomKnockback; import com.atsuishio.superbwarfare.event.ClientEventHandler; -import net.minecraft.client.player.LocalPlayer; import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Unique; import org.spongepowered.asm.mixin.injection.At; @@ -33,7 +33,7 @@ public class LivingEntityMixin implements ICustomKnockback { @Inject(method = "setSprinting(Z)V", at = @At("HEAD"), cancellable = true) public void setSprinting(boolean pSprinting, CallbackInfo ci) { - if (((LivingEntity) (Object) this) instanceof LocalPlayer) { + if (((LivingEntity) (Object) this) instanceof Player player && player.level().isClientSide) { if (pSprinting && ClientEventHandler.zoom) { ci.cancel(); }