From 0afcb893e31c963d913d52a598a1376ed08567fb Mon Sep 17 00:00:00 2001 From: Nassim <28825609+KennyTV@users.noreply.github.com> Date: Wed, 11 Sep 2019 14:51:17 +0200 Subject: [PATCH] Fix plugin message pattern (#1448) --- .../protocol1_13to1_12_2/packets/InventoryPackets.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 c9aed32b9..8118c7cff 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 @@ -514,7 +514,7 @@ public class InventoryPackets { case "bungeecord:main": return null; default: - return old.matches("([0-9a-z_.-]*:)?[0-9a-z_/.-]*") // Identifier regex + return old.matches("([0-9a-z_.-]+):([0-9a-z_/.-]+)") // Identifier regex ? old : null; } } @@ -719,7 +719,7 @@ public class InventoryPackets { } public static String getOldPluginChannelId(String newId) { - if (!newId.matches("([0-9a-z_.-]*:)?[0-9a-z_/.-]*")) { + if (!newId.matches("([0-9a-z_.-]+):([0-9a-z_/.-]+)")) { return null; // Not valid } int separatorIndex = newId.indexOf(':');