From 5badda586d737d2c02c8148b0111d9dbafffab83 Mon Sep 17 00:00:00 2001 From: darkkeks Date: Fri, 13 Dec 2024 08:14:56 +0500 Subject: Fix hiding other players rods (#1074) --- src/main/java/de/hysky/skyblocker/mixins/RenderFishMixin.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main/java/de') diff --git a/src/main/java/de/hysky/skyblocker/mixins/RenderFishMixin.java b/src/main/java/de/hysky/skyblocker/mixins/RenderFishMixin.java index 7fe5baa9..5b9037bb 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/RenderFishMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/RenderFishMixin.java @@ -1,5 +1,7 @@ package de.hysky.skyblocker.mixins; +import java.util.Objects; + import de.hysky.skyblocker.config.SkyblockerConfigManager; import de.hysky.skyblocker.utils.Utils; import net.minecraft.client.MinecraftClient; @@ -16,6 +18,8 @@ public abstract class RenderFishMixin { @ModifyReturnValue(method = "shouldRender", at = @At("RETURN")) private boolean skyblocker$render(boolean original, @Local(argsOnly = true) FishingBobberEntity fishingBobberEntity) { //if rendered bobber is not the players and option to hide others is enabled do not render the bobber - return Utils.isOnSkyblock() && SkyblockerConfigManager.get().helpers.fishing.hideOtherPlayersRods ? original && fishingBobberEntity.getPlayerOwner() != MinecraftClient.getInstance().player : original; + return Utils.isOnSkyblock() && SkyblockerConfigManager.get().helpers.fishing.hideOtherPlayersRods + ? original && Objects.equals(MinecraftClient.getInstance().player, fishingBobberEntity.getPlayerOwner()) + : original; } } -- cgit