From 217583e49524ec3e7e7e884c0055adcdd073b945 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sun, 4 Jun 2023 11:28:04 +1000 Subject: [PATCH] #864: Fix Registry#match() failing namespaced inputs By: Parker Hawke --- paper-api/src/main/java/org/bukkit/Registry.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-api/src/main/java/org/bukkit/Registry.java b/paper-api/src/main/java/org/bukkit/Registry.java index 3e5d6fd08b..bb333b90e1 100644 --- a/paper-api/src/main/java/org/bukkit/Registry.java +++ b/paper-api/src/main/java/org/bukkit/Registry.java @@ -253,7 +253,7 @@ public interface Registry extends Iterable { default T match(@NotNull String input) { Preconditions.checkArgument(input != null, "input must not be null"); - String filtered = input.toLowerCase().replaceAll("\\s+", "_").replaceAll("\\W", ""); + String filtered = input.toLowerCase().replaceAll("\\s+", "_"); NamespacedKey namespacedKey = NamespacedKey.fromString(filtered); return (namespacedKey != null) ? get(namespacedKey) : null; }