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) {