From 8b7545ac16fcb90f502404e12d6c5e2b93058100 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+chomens@users.noreply.github.com> Date: Thu, 6 Mar 2025 20:12:40 +0700 Subject: [PATCH] refactor: at least reduce a bit of the mess also about the pitch issue, it actually was intended to be like that, the clamp bypass already works, i just thought it can go unlimited --- .../mixin/ClientConnectionMixin.java | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/main/java/land/chipmunk/chipmunkmod/mixin/ClientConnectionMixin.java b/src/main/java/land/chipmunk/chipmunkmod/mixin/ClientConnectionMixin.java index 83c1169..53aea48 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/mixin/ClientConnectionMixin.java +++ b/src/main/java/land/chipmunk/chipmunkmod/mixin/ClientConnectionMixin.java @@ -66,10 +66,28 @@ public class ClientConnectionMixin { if (world == null) return; - // huge mess - final SoundEvent newSound = SoundEvent.of(Identifier.of(sound.getNamespace(), sound.getPath().substring(0, sound.getPath().length() - (".pitch." + stringPitch).length()))); + final SoundEvent newSound = SoundEvent.of( + Identifier.of( + sound.getNamespace(), + sound.getPath().substring(0, sound.getPath().length() - (".pitch." + stringPitch).length()) + ) + ); - client.executeSync(() -> world.playSound(client.player, t_packet.getX(), t_packet.getY(), t_packet.getZ(), newSound, t_packet.getCategory(), t_packet.getVolume(), pitch, t_packet.getSeed())); + client.execute(() -> world.playSound( + client.player, + + t_packet.getX(), + t_packet.getY(), + t_packet.getZ(), + + newSound, + t_packet.getCategory(), + + t_packet.getVolume(), + pitch, + + t_packet.getSeed() + )); ci.cancel(); } catch (NumberFormatException e) {