aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java3
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/mixin/SoundManagerMixin.java27
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java1
3 files changed, 3 insertions, 28 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
index 26012b21..ef900eef 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/ClientPlayNetworkHandlerMixin.java
@@ -5,6 +5,7 @@ import com.mojang.brigadier.CommandDispatcher;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.network.ClientPlayNetworkHandler;
+import net.minecraft.client.util.telemetry.TelemetrySender;
import net.minecraft.command.CommandSource;
import net.minecraft.network.ClientConnection;
import net.minecraft.network.packet.s2c.play.CommandTreeS2CPacket;
@@ -22,7 +23,7 @@ public class ClientPlayNetworkHandlerMixin {
@Shadow private CommandDispatcher<CommandSource> commandDispatcher;
@Inject(method = "<init>", at = @At("RETURN"))
- private void init(MinecraftClient client, Screen screen, ClientConnection connection, GameProfile profile, CallbackInfo ci) {
+ private void init(MinecraftClient client, Screen screen, ClientConnection connection, GameProfile profile, TelemetrySender telemetrySender, CallbackInfo ci) {
commandDispatcher.register(literal("skb"));
}
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/SoundManagerMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/SoundManagerMixin.java
deleted file mode 100644
index 94380724..00000000
--- a/src/main/java/me/xmrvizzy/skyblocker/mixin/SoundManagerMixin.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package me.xmrvizzy.skyblocker.mixin;
-
-
-import me.xmrvizzy.skyblocker.config.SkyblockerConfig;
-import net.minecraft.client.MinecraftClient;
-import net.minecraft.client.sound.SoundInstance;
-import net.minecraft.client.sound.SoundManager;
-import net.minecraft.sound.SoundEvents;
-import org.spongepowered.asm.mixin.Mixin;
-import org.spongepowered.asm.mixin.injection.At;
-import org.spongepowered.asm.mixin.injection.Inject;
-import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
-
-@Mixin(SoundManager.class)
-public class SoundManagerMixin {
-
- private MinecraftClient client = MinecraftClient.getInstance();
-
- @Inject(at = @At("HEAD"), method = "play(Lnet/minecraft/client/sound/SoundInstance;)V")
- private void play(SoundInstance sound, CallbackInfo ci) {
- if (sound.getId().toString().equals("minecraft:entity.player.splash")){
- if (client.player.fishHook != null)
- if (client.player.fishHook.isInOpenWater() && sound.getX() != client.player.getX() && sound.getY() != client.player.getY() && sound.getZ() != client.player.getZ() && SkyblockerConfig.get().fishing.enableFishingDing)
- client.player.playSound(SoundEvents.ENTITY_ARROW_HIT_PLAYER, 1, 1);
- }
- }
-}
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java
index 93a28993..d790755d 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/Utils.java
@@ -53,6 +53,7 @@ public class Utils {
for (int i = 0; i < sidebarLines.size(); i++) {
if(sidebarLines.get(i).contains("⏣")) location = sidebarLines.get(i);
}
+ if (location == null) location = "Unknown";
location = location.replace('⏣', ' ').strip();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();