aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixin
diff options
context:
space:
mode:
authorakarahdev <endisticbutitsforgit@gmail.com>2024-01-20 15:40:32 -0500
committerakarahdev <endisticbutitsforgit@gmail.com>2024-01-22 20:27:15 -0500
commitb00506f518135dd4d062a311908e4506390513db (patch)
tree8a675db658c7ab9c67f9f86d1710968a3e28a756 /src/main/java/de/hysky/skyblocker/mixin
parent954ccdb5ef1c0cbe658bfae43edd9cf832854ead (diff)
downloadSkyblocker-b00506f518135dd4d062a311908e4506390513db.tar.gz
Skyblocker-b00506f518135dd4d062a311908e4506390513db.tar.bz2
Skyblocker-b00506f518135dd4d062a311908e4506390513db.zip
again!
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixin')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java b/src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
index 9e11e5ff..738c2165 100644
--- a/src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
@@ -3,11 +3,13 @@ package de.hysky.skyblocker.mixin;
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
import com.llamalad7.mixinextras.injector.WrapWithCondition;
import com.llamalad7.mixinextras.sugar.Local;
+import de.hysky.skyblocker.config.SkyblockerConfig;
import de.hysky.skyblocker.skyblock.FishingHelper;
import de.hysky.skyblocker.skyblock.dungeon.DungeonScore;
import de.hysky.skyblocker.skyblock.dungeon.secrets.DungeonManager;
import de.hysky.skyblocker.skyblock.end.BeaconHighlighter;
import de.hysky.skyblocker.skyblock.waypoint.MythologicalRitual;
+import de.hysky.skyblocker.utils.SlayerUtils;
import de.hysky.skyblocker.utils.Utils;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.network.ClientPlayNetworkHandler;
@@ -79,9 +81,12 @@ public abstract class ClientPlayNetworkHandlerMixin {
}
@Inject(method = "onBlockUpdate", at = @At("RETURN"))
private void skyblocker$onBlockUpdate(BlockUpdateS2CPacket packet, CallbackInfo ci) {
- BeaconHighlighter.beaconPositions.remove(packet.getPos());
- if(packet.getState().toString().contains("minecraft:beacon")) {
- BeaconHighlighter.beaconPositions.add(packet.getPos());
+ if(Utils.isInTheEnd() && SlayerUtils.isInSlayer()) {
+ BeaconHighlighter.beaconPositions.remove(packet.getPos());
+ if(packet.getState().toString().contains("minecraft:beacon")) {
+ BeaconHighlighter.beaconPositions.add(packet.getPos());
+ }
}
+
}
}