From b7606aece04c34aead742889b4400cc4b7e7b491 Mon Sep 17 00:00:00 2001 From: creeper123123321 Date: Wed, 31 Oct 2018 16:26:55 -0300 Subject: [PATCH] Tolerate some identifiers. Should fix #1063 --- .../protocol1_13to1_12_2/packets/InventoryPackets.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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));