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(); }