From ac4b3c70e3065e66714948fa6f67d26feaed8f2a Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Mon, 24 Mar 2025 17:50:41 +0800 Subject: [PATCH] =?UTF-8?q?perf(network):=20=E4=BC=98=E5=8C=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=8C=85=E7=9A=84=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bukkit/plugin/network/PacketConsumers.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/PacketConsumers.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/PacketConsumers.java index a055ab29e..28dcf9ef2 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/PacketConsumers.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/PacketConsumers.java @@ -45,19 +45,12 @@ public class PacketConsumers { public static void init(Map map, int registrySize) { mappings = new int[registrySize]; - Arrays.fill(mappings, -1); for (int i = 0; i < registrySize; i++) { mappings[i] = i; } + mappingsMOD = Arrays.copyOf(mappings, registrySize); for (Map.Entry entry : map.entrySet()) { mappings[entry.getKey()] = entry.getValue(); - } - mappingsMOD = new int[registrySize]; - Arrays.fill(mappingsMOD, -1); - for (int i = 0; i < registrySize; i++) { - mappingsMOD[i] = i; - } - for (Map.Entry entry : map.entrySet()) { if (BlockStateUtils.isVanillaBlock(entry.getKey())) { mappingsMOD[entry.getKey()] = entry.getValue(); }