From 049d64d34dfcb1689f8f4276380cff846840948c Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Fri, 9 Jun 2023 21:30:03 -0400 Subject: [PATCH] Leniency when trimming incoming sound ids (#3852) --- core/src/main/java/org/geysermc/geyser/util/SoundUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java index f67bf9e91..295e3b888 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SoundUtils.java @@ -79,8 +79,9 @@ public final class SoundUtils { private static String trim(String identifier) { // Drop any namespace if applicable - if (identifier.contains(":")) { - return identifier.split(":")[1]; + int i = identifier.indexOf(':'); + if (i >= 0) { + return identifier.substring(i + 1); } return identifier; }