diff --git a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/InventoryPackets.java b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/InventoryPackets.java index fce53597a..3ba30ba7b 100644 --- a/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/InventoryPackets.java +++ b/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/InventoryPackets.java @@ -447,7 +447,7 @@ public class InventoryPackets { case "WDL|REQUEST": return "wdl:request"; default: - return old.matches("[0-9a-z_-]+:[0-9a-z_/.-]+") // Identifier regex + return old.matches("([0-9a-z_-]*:)?[0-9a-z_/.-]*") // Identifier regex ? old : "viaversion:legacy/" + BaseEncoding.base32().lowerCase().withPadChar('-').encode( old.getBytes(StandardCharsets.UTF_8));