diff options
author | Rime <81419447+Emirlol@users.noreply.github.com> | 2024-05-13 04:56:15 +0300 |
---|---|---|
committer | Rime <81419447+Emirlol@users.noreply.github.com> | 2024-05-13 04:56:15 +0300 |
commit | 6d1292f2318b0d8be8cc12602078b7c6242ba85d (patch) | |
tree | ad699427ebeb87c81cd8d92e8919298559213d1f /src/main/java/de/hysky/skyblocker | |
parent | 2af6c131cff70219bcc1147674c180615b0f6746 (diff) | |
download | Skyblocker-6d1292f2318b0d8be8cc12602078b7c6242ba85d.tar.gz Skyblocker-6d1292f2318b0d8be8cc12602078b7c6242ba85d.tar.bz2 Skyblocker-6d1292f2318b0d8be8cc12602078b7c6242ba85d.zip |
Refactor ClientPlayNetworkHandlerMixin.skyblocker$onEntityTrackerUpdate to use logger
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java b/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java index 95a28e37..2c2c1376 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/ClientPlayNetworkHandlerMixin.java @@ -19,12 +19,12 @@ import net.minecraft.client.network.ClientPlayNetworkHandler; import net.minecraft.client.world.ClientWorld; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityStatuses; -import net.minecraft.entity.EntityType; import net.minecraft.entity.ItemEntity; import net.minecraft.entity.decoration.ArmorStandEntity; import net.minecraft.network.packet.s2c.play.*; import net.minecraft.util.Identifier; import org.slf4j.Logger; +import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; import org.spongepowered.asm.mixin.injection.At; @@ -37,6 +37,10 @@ public abstract class ClientPlayNetworkHandlerMixin { @Shadow private ClientWorld world; + @Shadow + @Final + private static Logger LOGGER; + @Inject(method = "onBlockUpdate", at = @At("RETURN")) private void skyblocker$onBlockUpdate(BlockUpdateS2CPacket packet, CallbackInfo ci) { if (Utils.isInTheEnd() && SlayerUtils.isInSlayer()) { @@ -111,7 +115,7 @@ public abstract class ClientPlayNetworkHandlerMixin { try { //Prevent packet handling fails if something goes wrong so that entity trackers still update, just without compact damage numbers CompactDamage.compactDamage(armorStandEntity); } catch (Exception e) { - e.printStackTrace(); + LOGGER.error("[Skyblocker Compact Damage] Failed to compact damage number", e); } } } |