aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorWasinthorn Suksri <wasinthorn.suksri@gmail.com>2025-07-19 22:31:35 +0700
committerGitHub <noreply@github.com>2025-07-19 11:31:35 -0400
commitaf324ca921a1cf7bd730061bd6295cb0434f4743 (patch)
treefe2cac71c8c9c17ceecee77b1a3431fde6bb20dc /src/main/java
parentbc57920f9db0362d855ce4501815ff28abf15a09 (diff)
downloadSkyblocker-af324ca921a1cf7bd730061bd6295cb0434f4743.tar.gz
Skyblocker-af324ca921a1cf7bd730061bd6295cb0434f4743.tar.bz2
Skyblocker-af324ca921a1cf7bd730061bd6295cb0434f4743.zip
feat: do not log invalid owner for fishing bobber on hypixel (#1513)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixins/FishingBobberEntityMixin.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixins/FishingBobberEntityMixin.java b/src/main/java/de/hysky/skyblocker/mixins/FishingBobberEntityMixin.java
new file mode 100644
index 00000000..05dff186
--- /dev/null
+++ b/src/main/java/de/hysky/skyblocker/mixins/FishingBobberEntityMixin.java
@@ -0,0 +1,20 @@
+package de.hysky.skyblocker.mixins;
+
+import net.minecraft.entity.projectile.FishingBobberEntity;
+import org.slf4j.Logger;
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.injection.At;
+import com.llamalad7.mixinextras.injector.v2.WrapWithCondition;
+import de.hysky.skyblocker.utils.Utils;
+
+@Mixin(FishingBobberEntity.class)
+public class FishingBobberEntityMixin {
+
+ @WrapWithCondition(method = "onSpawnPacket", at = @At(
+ value = "INVOKE",
+ target = "org/slf4j/Logger.error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V",
+ remap = false))
+ private static boolean skyblocker$dontLogInvalidOwner(Logger logger, String message, Object entityId, Object entityData) {
+ return !Utils.isOnHypixel();
+ }
+}