From 08a78731dfa950f8a4cb8f3009de366f86ef79a7 Mon Sep 17 00:00:00 2001
From: Camotoy <20743703+Camotoy@users.noreply.github.com>
Date: Sun, 6 Feb 2022 17:15:12 -0500
Subject: [PATCH] Drop 1.17.30 support; add support for 1.18.10.28 beta

---
 core/pom.xml                                  |    4 +-
 .../geyser/network/MinecraftProtocol.java     |    8 +-
 .../populator/BlockRegistryPopulator.java     |   37 +-
 .../populator/ItemRegistryPopulator.java      |    4 +-
 .../bedrock/block_palette.1_17_30.nbt         |  Bin 41709 -> 0 bytes
 .../bedrock/block_palette.1_18_10.nbt         |  Bin 0 -> 41783 bytes
 ...17_30.json => creative_items.1_18_10.json} | 1786 +++++++++--------
 ....json => runtime_item_states.1_18_10.json} |  168 +-
 8 files changed, 1047 insertions(+), 960 deletions(-)
 delete mode 100644 core/src/main/resources/bedrock/block_palette.1_17_30.nbt
 create mode 100644 core/src/main/resources/bedrock/block_palette.1_18_10.nbt
 rename core/src/main/resources/bedrock/{creative_items.1_17_30.json => creative_items.1_18_10.json} (91%)
 rename core/src/main/resources/bedrock/{runtime_item_states.1_17_30.json => runtime_item_states.1_18_10.json} (98%)

diff --git a/core/pom.xml b/core/pom.xml
index 4da6bdbe0..c2e8b5f5b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -120,8 +120,8 @@
         </dependency>
         <dependency>
             <groupId>com.github.CloudburstMC.Protocol</groupId>
-            <artifactId>bedrock-v475</artifactId>
-            <version>c22aa595</version>
+            <artifactId>bedrock-v486</artifactId>
+            <version>v1.18.10-c2c5a7069f-1</version>
             <scope>compile</scope>
             <exclusions>
                 <exclusion>
diff --git a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java
index f605f9089..c4bd05b13 100644
--- a/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java
+++ b/core/src/main/java/org/geysermc/geyser/network/MinecraftProtocol.java
@@ -28,9 +28,9 @@ package org.geysermc.geyser.network;
 import com.github.steveice10.mc.protocol.codec.MinecraftCodec;
 import com.github.steveice10.mc.protocol.codec.PacketCodec;
 import com.nukkitx.protocol.bedrock.BedrockPacketCodec;
-import com.nukkitx.protocol.bedrock.v465.Bedrock_v465;
 import com.nukkitx.protocol.bedrock.v471.Bedrock_v471;
 import com.nukkitx.protocol.bedrock.v475.Bedrock_v475;
+import com.nukkitx.protocol.bedrock.v486.Bedrock_v486;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -45,7 +45,7 @@ public final class MinecraftProtocol {
      * Default Bedrock codec that should act as a fallback. Should represent the latest available
      * release of the game that Geyser supports.
      */
-    public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v475.V475_CODEC;
+    public static final BedrockPacketCodec DEFAULT_BEDROCK_CODEC = Bedrock_v486.V486_CODEC;
     /**
      * A list of all supported Bedrock versions that can join Geyser
      */
@@ -58,9 +58,9 @@ public final class MinecraftProtocol {
     private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC;
 
     static {
-        SUPPORTED_BEDROCK_CODECS.add(Bedrock_v465.V465_CODEC);
         SUPPORTED_BEDROCK_CODECS.add(Bedrock_v471.V471_CODEC);
-        SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build());
+        SUPPORTED_BEDROCK_CODECS.add(Bedrock_v475.V475_CODEC.toBuilder().minecraftVersion("1.18.0/1.18.1/1.18.2").build());
+        SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC);
     }
 
     /**
diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
index b1066c79c..8238bcea1 100644
--- a/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
+++ b/core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
@@ -28,8 +28,8 @@ package org.geysermc.geyser.registry.populator;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.google.common.collect.ImmutableMap;
 import com.nukkitx.nbt.*;
-import com.nukkitx.protocol.bedrock.v465.Bedrock_v465;
 import com.nukkitx.protocol.bedrock.v471.Bedrock_v471;
+import com.nukkitx.protocol.bedrock.v486.Bedrock_v486;
 import it.unimi.dsi.fastutil.ints.IntOpenHashSet;
 import it.unimi.dsi.fastutil.ints.IntSet;
 import it.unimi.dsi.fastutil.objects.Object2IntMap;
@@ -46,7 +46,10 @@ import org.geysermc.geyser.util.BlockUtils;
 
 import java.io.DataInputStream;
 import java.io.InputStream;
-import java.util.*;
+import java.util.ArrayDeque;
+import java.util.Deque;
+import java.util.Iterator;
+import java.util.Map;
 import java.util.function.BiFunction;
 import java.util.zip.GZIPInputStream;
 
@@ -59,8 +62,34 @@ public class BlockRegistryPopulator {
 
     static {
         ImmutableMap.Builder<ObjectIntPair<String>, BiFunction<String, NbtMapBuilder, String>> stateMapperBuilder = ImmutableMap.<ObjectIntPair<String>, BiFunction<String, NbtMapBuilder, String>>builder()
-                .put(ObjectIntPair.of("1_17_30", Bedrock_v465.V465_CODEC.getProtocolVersion()), EMPTY_MAPPER)
-                .put(ObjectIntPair.of("1_17_40", Bedrock_v471.V471_CODEC.getProtocolVersion()), EMPTY_MAPPER);
+                .put(ObjectIntPair.of("1_17_40", Bedrock_v471.V471_CODEC.getProtocolVersion()), EMPTY_MAPPER)
+                .put(ObjectIntPair.of("1_18_10", Bedrock_v486.V486_CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> {
+                    statesBuilder.remove("no_drop_bit"); // Used in skulls
+                    if (bedrockIdentifier.equals("minecraft:glow_lichen")) {
+                        // Moved around north, south, west
+                        int bits = (int) statesBuilder.get("multi_face_direction_bits");
+                        boolean north = (bits & (1 << 2)) != 0;
+                        boolean south = (bits & (1 << 3)) != 0;
+                        boolean west = (bits & (1 << 4)) != 0;
+                        if (north) {
+                            bits |= 1 << 4;
+                        } else {
+                            bits &= ~(1 << 4);
+                        }
+                        if (south) {
+                            bits |= 1 << 2;
+                        } else {
+                            bits &= ~(1 << 2);
+                        }
+                        if (west) {
+                            bits |= 1 << 3;
+                        } else {
+                            bits &= ~(1 << 3);
+                        }
+                        statesBuilder.put("multi_face_direction_bits", bits);
+                    }
+                    return null;
+                });
 
         BLOCK_MAPPERS = stateMapperBuilder.build();
     }
diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
index d448bfa6a..1b56a83de 100644
--- a/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
+++ b/core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
@@ -35,9 +35,9 @@ import com.nukkitx.protocol.bedrock.data.SoundEvent;
 import com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData;
 import com.nukkitx.protocol.bedrock.data.inventory.ItemData;
 import com.nukkitx.protocol.bedrock.packet.StartGamePacket;
-import com.nukkitx.protocol.bedrock.v465.Bedrock_v465;
 import com.nukkitx.protocol.bedrock.v471.Bedrock_v471;
 import com.nukkitx.protocol.bedrock.v475.Bedrock_v475;
+import com.nukkitx.protocol.bedrock.v486.Bedrock_v486;
 import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
 import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
 import it.unimi.dsi.fastutil.ints.IntArrayList;
@@ -63,9 +63,9 @@ public class ItemRegistryPopulator {
 
     static {
         PALETTE_VERSIONS = new Object2ObjectOpenHashMap<>();
-        PALETTE_VERSIONS.put("1_17_30", new PaletteVersion(Bedrock_v465.V465_CODEC.getProtocolVersion(), Collections.emptyMap()));
         PALETTE_VERSIONS.put("1_17_40", new PaletteVersion(Bedrock_v471.V471_CODEC.getProtocolVersion(), Collections.emptyMap()));
         PALETTE_VERSIONS.put("1_18_0", new PaletteVersion(Bedrock_v475.V475_CODEC.getProtocolVersion(), Collections.emptyMap()));
+        PALETTE_VERSIONS.put("1_18_10", new PaletteVersion(Bedrock_v486.V486_CODEC.getProtocolVersion(), Collections.emptyMap()));
     }
 
     private record PaletteVersion(int protocolVersion, Map<String, String> additionalTranslatedItems) {
diff --git a/core/src/main/resources/bedrock/block_palette.1_17_30.nbt b/core/src/main/resources/bedrock/block_palette.1_17_30.nbt
deleted file mode 100644
index fde145ca5239cc9a74e13b2a4a2ac77fca4971f0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 41709
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

diff --git a/core/src/main/resources/bedrock/block_palette.1_18_10.nbt b/core/src/main/resources/bedrock/block_palette.1_18_10.nbt
new file mode 100644
index 0000000000000000000000000000000000000000..637bfc95256eed129b1dbb69944601e441b18406
GIT binary patch
literal 41783
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
DvTLIl

literal 0
HcmV?d00001

diff --git a/core/src/main/resources/bedrock/creative_items.1_17_30.json b/core/src/main/resources/bedrock/creative_items.1_18_10.json
similarity index 91%
rename from core/src/main/resources/bedrock/creative_items.1_17_30.json
rename to core/src/main/resources/bedrock/creative_items.1_18_10.json
index bb73854dc..dadabf91f 100644
--- a/core/src/main/resources/bedrock/creative_items.1_17_30.json
+++ b/core/src/main/resources/bedrock/creative_items.1_18_10.json
@@ -2,39 +2,35 @@
     "items" : [
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5794
+            "blockRuntimeId" : 5800
         },
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5795
+            "blockRuntimeId" : 5801
         },
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5796
+            "blockRuntimeId" : 5802
         },
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5797
+            "blockRuntimeId" : 5803
         },
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5798
+            "blockRuntimeId" : 5804
         },
         {
             "id" : "minecraft:planks",
-            "blockRuntimeId" : 5799
+            "blockRuntimeId" : 5805
         },
         {
             "id" : "minecraft:crimson_planks",
-            "blockRuntimeId" : 3839
+            "blockRuntimeId" : 3840
         },
         {
             "id" : "minecraft:warped_planks",
-            "blockRuntimeId" : 7594
-        },
-        {
-            "id" : "minecraft:cobblestone_wall",
-            "blockRuntimeId" : 1318
+            "blockRuntimeId" : 7596
         },
         {
             "id" : "minecraft:cobblestone_wall",
@@ -56,69 +52,69 @@
             "id" : "minecraft:cobblestone_wall",
             "blockRuntimeId" : 1323
         },
-        {
-            "id" : "minecraft:cobblestone_wall",
-            "blockRuntimeId" : 1330
-        },
-        {
-            "id" : "minecraft:cobblestone_wall",
-            "blockRuntimeId" : 1325
-        },
-        {
-            "id" : "minecraft:cobblestone_wall",
-            "blockRuntimeId" : 1326
-        },
         {
             "id" : "minecraft:cobblestone_wall",
             "blockRuntimeId" : 1324
         },
-        {
-            "id" : "minecraft:cobblestone_wall",
-            "blockRuntimeId" : 1327
-        },
         {
             "id" : "minecraft:cobblestone_wall",
             "blockRuntimeId" : 1331
         },
+        {
+            "id" : "minecraft:cobblestone_wall",
+            "blockRuntimeId" : 1326
+        },
+        {
+            "id" : "minecraft:cobblestone_wall",
+            "blockRuntimeId" : 1327
+        },
+        {
+            "id" : "minecraft:cobblestone_wall",
+            "blockRuntimeId" : 1325
+        },
         {
             "id" : "minecraft:cobblestone_wall",
             "blockRuntimeId" : 1328
         },
+        {
+            "id" : "minecraft:cobblestone_wall",
+            "blockRuntimeId" : 1332
+        },
         {
             "id" : "minecraft:cobblestone_wall",
             "blockRuntimeId" : 1329
         },
+        {
+            "id" : "minecraft:cobblestone_wall",
+            "blockRuntimeId" : 1330
+        },
         {
             "id" : "minecraft:blackstone_wall",
             "blockRuntimeId" : 507
         },
         {
             "id" : "minecraft:polished_blackstone_wall",
-            "blockRuntimeId" : 6038
+            "blockRuntimeId" : 6044
         },
         {
             "id" : "minecraft:polished_blackstone_brick_wall",
-            "blockRuntimeId" : 5835
+            "blockRuntimeId" : 5841
         },
         {
             "id" : "minecraft:cobbled_deepslate_wall",
-            "blockRuntimeId" : 1155
+            "blockRuntimeId" : 1156
         },
         {
             "id" : "minecraft:deepslate_tile_wall",
-            "blockRuntimeId" : 4297
+            "blockRuntimeId" : 4298
         },
         {
             "id" : "minecraft:polished_deepslate_wall",
-            "blockRuntimeId" : 6213
+            "blockRuntimeId" : 6219
         },
         {
             "id" : "minecraft:deepslate_brick_wall",
-            "blockRuntimeId" : 4114
-        },
-        {
-            "id" : "minecraft:fence",
-            "blockRuntimeId" : 4773
+            "blockRuntimeId" : 4115
         },
         {
             "id" : "minecraft:fence",
@@ -141,24 +137,28 @@
             "blockRuntimeId" : 4778
         },
         {
-            "id" : "minecraft:nether_brick_fence",
-            "blockRuntimeId" : 5686
-        },
-        {
-            "id" : "minecraft:crimson_fence",
-            "blockRuntimeId" : 3817
-        },
-        {
-            "id" : "minecraft:warped_fence",
-            "blockRuntimeId" : 7572
-        },
-        {
-            "id" : "minecraft:fence_gate",
+            "id" : "minecraft:fence",
             "blockRuntimeId" : 4779
         },
+        {
+            "id" : "minecraft:nether_brick_fence",
+            "blockRuntimeId" : 5690
+        },
+        {
+            "id" : "minecraft:crimson_fence",
+            "blockRuntimeId" : 3818
+        },
+        {
+            "id" : "minecraft:warped_fence",
+            "blockRuntimeId" : 7574
+        },
+        {
+            "id" : "minecraft:fence_gate",
+            "blockRuntimeId" : 4780
+        },
         {
             "id" : "minecraft:spruce_fence_gate",
-            "blockRuntimeId" : 7006
+            "blockRuntimeId" : 7007
         },
         {
             "id" : "minecraft:birch_fence_gate",
@@ -166,7 +166,7 @@
         },
         {
             "id" : "minecraft:jungle_fence_gate",
-            "blockRuntimeId" : 5252
+            "blockRuntimeId" : 5254
         },
         {
             "id" : "minecraft:acacia_fence_gate",
@@ -174,35 +174,35 @@
         },
         {
             "id" : "minecraft:dark_oak_fence_gate",
-            "blockRuntimeId" : 3980
+            "blockRuntimeId" : 3981
         },
         {
             "id" : "minecraft:crimson_fence_gate",
-            "blockRuntimeId" : 3818
+            "blockRuntimeId" : 3819
         },
         {
             "id" : "minecraft:warped_fence_gate",
-            "blockRuntimeId" : 7573
+            "blockRuntimeId" : 7575
         },
         {
             "id" : "minecraft:normal_stone_stairs",
-            "blockRuntimeId" : 5705
+            "blockRuntimeId" : 5709
         },
         {
             "id" : "minecraft:stone_stairs",
-            "blockRuntimeId" : 7277
+            "blockRuntimeId" : 7278
         },
         {
             "id" : "minecraft:mossy_cobblestone_stairs",
-            "blockRuntimeId" : 5667
+            "blockRuntimeId" : 5669
         },
         {
             "id" : "minecraft:oak_stairs",
-            "blockRuntimeId" : 5714
+            "blockRuntimeId" : 5718
         },
         {
             "id" : "minecraft:spruce_stairs",
-            "blockRuntimeId" : 7038
+            "blockRuntimeId" : 7039
         },
         {
             "id" : "minecraft:birch_stairs",
@@ -210,7 +210,7 @@
         },
         {
             "id" : "minecraft:jungle_stairs",
-            "blockRuntimeId" : 5284
+            "blockRuntimeId" : 5286
         },
         {
             "id" : "minecraft:acacia_stairs",
@@ -218,47 +218,47 @@
         },
         {
             "id" : "minecraft:dark_oak_stairs",
-            "blockRuntimeId" : 4012
+            "blockRuntimeId" : 4013
         },
         {
             "id" : "minecraft:stone_brick_stairs",
-            "blockRuntimeId" : 7183
+            "blockRuntimeId" : 7184
         },
         {
             "id" : "minecraft:mossy_stone_brick_stairs",
-            "blockRuntimeId" : 5675
+            "blockRuntimeId" : 5677
         },
         {
             "id" : "minecraft:sandstone_stairs",
-            "blockRuntimeId" : 6707
+            "blockRuntimeId" : 6713
         },
         {
             "id" : "minecraft:smooth_sandstone_stairs",
-            "blockRuntimeId" : 6899
+            "blockRuntimeId" : 6900
         },
         {
             "id" : "minecraft:red_sandstone_stairs",
-            "blockRuntimeId" : 6634
+            "blockRuntimeId" : 6640
         },
         {
             "id" : "minecraft:smooth_red_sandstone_stairs",
-            "blockRuntimeId" : 6891
+            "blockRuntimeId" : 6892
         },
         {
             "id" : "minecraft:granite_stairs",
-            "blockRuntimeId" : 4988
+            "blockRuntimeId" : 4990
         },
         {
             "id" : "minecraft:polished_granite_stairs",
-            "blockRuntimeId" : 6383
+            "blockRuntimeId" : 6389
         },
         {
             "id" : "minecraft:diorite_stairs",
-            "blockRuntimeId" : 4475
+            "blockRuntimeId" : 4476
         },
         {
             "id" : "minecraft:polished_diorite_stairs",
-            "blockRuntimeId" : 6375
+            "blockRuntimeId" : 6381
         },
         {
             "id" : "minecraft:andesite_stairs",
@@ -266,7 +266,7 @@
         },
         {
             "id" : "minecraft:polished_andesite_stairs",
-            "blockRuntimeId" : 5811
+            "blockRuntimeId" : 5817
         },
         {
             "id" : "minecraft:brick_stairs",
@@ -274,47 +274,47 @@
         },
         {
             "id" : "minecraft:nether_brick_stairs",
-            "blockRuntimeId" : 5687
+            "blockRuntimeId" : 5691
         },
         {
             "id" : "minecraft:red_nether_brick_stairs",
-            "blockRuntimeId" : 6622
+            "blockRuntimeId" : 6628
         },
         {
             "id" : "minecraft:end_brick_stairs",
-            "blockRuntimeId" : 4719
+            "blockRuntimeId" : 4720
         },
         {
             "id" : "minecraft:quartz_stairs",
-            "blockRuntimeId" : 6556
+            "blockRuntimeId" : 6562
         },
         {
             "id" : "minecraft:smooth_quartz_stairs",
-            "blockRuntimeId" : 6883
+            "blockRuntimeId" : 6884
         },
         {
             "id" : "minecraft:purpur_stairs",
-            "blockRuntimeId" : 6534
+            "blockRuntimeId" : 6540
         },
         {
             "id" : "minecraft:prismarine_stairs",
-            "blockRuntimeId" : 6446
+            "blockRuntimeId" : 6452
         },
         {
             "id" : "minecraft:dark_prismarine_stairs",
-            "blockRuntimeId" : 4036
+            "blockRuntimeId" : 4037
         },
         {
             "id" : "minecraft:prismarine_bricks_stairs",
-            "blockRuntimeId" : 6438
+            "blockRuntimeId" : 6444
         },
         {
             "id" : "minecraft:crimson_stairs",
-            "blockRuntimeId" : 3859
+            "blockRuntimeId" : 3860
         },
         {
             "id" : "minecraft:warped_stairs",
-            "blockRuntimeId" : 7614
+            "blockRuntimeId" : 7616
         },
         {
             "id" : "minecraft:blackstone_stairs",
@@ -322,59 +322,59 @@
         },
         {
             "id" : "minecraft:polished_blackstone_stairs",
-            "blockRuntimeId" : 6030
+            "blockRuntimeId" : 6036
         },
         {
             "id" : "minecraft:polished_blackstone_brick_stairs",
-            "blockRuntimeId" : 5827
+            "blockRuntimeId" : 5833
         },
         {
             "id" : "minecraft:cut_copper_stairs",
-            "blockRuntimeId" : 3912
+            "blockRuntimeId" : 3913
         },
         {
             "id" : "minecraft:exposed_cut_copper_stairs",
-            "blockRuntimeId" : 4755
+            "blockRuntimeId" : 4756
         },
         {
             "id" : "minecraft:weathered_cut_copper_stairs",
-            "blockRuntimeId" : 7741
+            "blockRuntimeId" : 7743
         },
         {
             "id" : "minecraft:oxidized_cut_copper_stairs",
-            "blockRuntimeId" : 5755
+            "blockRuntimeId" : 5760
         },
         {
             "id" : "minecraft:waxed_cut_copper_stairs",
-            "blockRuntimeId" : 7685
+            "blockRuntimeId" : 7687
         },
         {
             "id" : "minecraft:waxed_exposed_cut_copper_stairs",
-            "blockRuntimeId" : 7699
+            "blockRuntimeId" : 7701
         },
         {
             "id" : "minecraft:waxed_weathered_cut_copper_stairs",
-            "blockRuntimeId" : 7727
+            "blockRuntimeId" : 7729
         },
         {
             "id" : "minecraft:waxed_oxidized_cut_copper_stairs",
-            "blockRuntimeId" : 7713
+            "blockRuntimeId" : 7715
         },
         {
             "id" : "minecraft:cobbled_deepslate_stairs",
-            "blockRuntimeId" : 1147
+            "blockRuntimeId" : 1148
         },
         {
             "id" : "minecraft:deepslate_tile_stairs",
-            "blockRuntimeId" : 4289
+            "blockRuntimeId" : 4290
         },
         {
             "id" : "minecraft:polished_deepslate_stairs",
-            "blockRuntimeId" : 6205
+            "blockRuntimeId" : 6211
         },
         {
             "id" : "minecraft:deepslate_brick_stairs",
-            "blockRuntimeId" : 4106
+            "blockRuntimeId" : 4107
         },
         {
             "id" : "minecraft:wooden_door"
@@ -405,11 +405,11 @@
         },
         {
             "id" : "minecraft:trapdoor",
-            "blockRuntimeId" : 7359
+            "blockRuntimeId" : 7360
         },
         {
             "id" : "minecraft:spruce_trapdoor",
-            "blockRuntimeId" : 7062
+            "blockRuntimeId" : 7063
         },
         {
             "id" : "minecraft:birch_trapdoor",
@@ -417,7 +417,7 @@
         },
         {
             "id" : "minecraft:jungle_trapdoor",
-            "blockRuntimeId" : 5308
+            "blockRuntimeId" : 5310
         },
         {
             "id" : "minecraft:acacia_trapdoor",
@@ -425,51 +425,27 @@
         },
         {
             "id" : "minecraft:dark_oak_trapdoor",
-            "blockRuntimeId" : 4020
+            "blockRuntimeId" : 4021
         },
         {
             "id" : "minecraft:iron_trapdoor",
-            "blockRuntimeId" : 5167
+            "blockRuntimeId" : 5169
         },
         {
             "id" : "minecraft:crimson_trapdoor",
-            "blockRuntimeId" : 3886
+            "blockRuntimeId" : 3887
         },
         {
             "id" : "minecraft:warped_trapdoor",
-            "blockRuntimeId" : 7641
+            "blockRuntimeId" : 7643
         },
         {
             "id" : "minecraft:iron_bars",
-            "blockRuntimeId" : 5132
+            "blockRuntimeId" : 5134
         },
         {
             "id" : "minecraft:glass",
-            "blockRuntimeId" : 4882
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7084
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7092
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7091
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7099
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7096
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7098
+            "blockRuntimeId" : 4884
         },
         {
             "id" : "minecraft:stained_glass",
@@ -477,11 +453,15 @@
         },
         {
             "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7088
+            "blockRuntimeId" : 7093
         },
         {
             "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7089
+            "blockRuntimeId" : 7092
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7100
         },
         {
             "id" : "minecraft:stained_glass",
@@ -489,59 +469,55 @@
         },
         {
             "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7093
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7087
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7095
-        },
-        {
-            "id" : "minecraft:stained_glass",
-            "blockRuntimeId" : 7094
+            "blockRuntimeId" : 7099
         },
         {
             "id" : "minecraft:stained_glass",
             "blockRuntimeId" : 7086
         },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7089
+        },
         {
             "id" : "minecraft:stained_glass",
             "blockRuntimeId" : 7090
         },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7098
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7094
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7088
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7096
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7095
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7087
+        },
+        {
+            "id" : "minecraft:stained_glass",
+            "blockRuntimeId" : 7091
+        },
         {
             "id" : "minecraft:tinted_glass",
-            "blockRuntimeId" : 7348
+            "blockRuntimeId" : 7349
         },
         {
             "id" : "minecraft:glass_pane",
-            "blockRuntimeId" : 4883
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7100
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7108
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7107
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7115
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7112
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7114
+            "blockRuntimeId" : 4885
         },
         {
             "id" : "minecraft:stained_glass_pane",
@@ -549,11 +525,15 @@
         },
         {
             "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7104
+            "blockRuntimeId" : 7109
         },
         {
             "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7105
+            "blockRuntimeId" : 7108
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7116
         },
         {
             "id" : "minecraft:stained_glass_pane",
@@ -561,59 +541,71 @@
         },
         {
             "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7109
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7103
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7111
-        },
-        {
-            "id" : "minecraft:stained_glass_pane",
-            "blockRuntimeId" : 7110
+            "blockRuntimeId" : 7115
         },
         {
             "id" : "minecraft:stained_glass_pane",
             "blockRuntimeId" : 7102
         },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7105
+        },
         {
             "id" : "minecraft:stained_glass_pane",
             "blockRuntimeId" : 7106
         },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7114
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7110
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7104
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7112
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7111
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7103
+        },
+        {
+            "id" : "minecraft:stained_glass_pane",
+            "blockRuntimeId" : 7107
+        },
         {
             "id" : "minecraft:ladder",
-            "blockRuntimeId" : 5356
+            "blockRuntimeId" : 5358
         },
         {
             "id" : "minecraft:scaffolding",
-            "blockRuntimeId" : 6727
+            "blockRuntimeId" : 6733
         },
         {
             "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7219
+            "blockRuntimeId" : 7220
         },
         {
             "id" : "minecraft:double_stone_slab4",
-            "blockRuntimeId" : 7269
+            "blockRuntimeId" : 7270
         },
         {
             "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7222
+            "blockRuntimeId" : 7223
         },
         {
             "id" : "minecraft:double_stone_slab2",
-            "blockRuntimeId" : 7240
-        },
-        {
-            "id" : "minecraft:wooden_slab",
-            "blockRuntimeId" : 7899
-        },
-        {
-            "id" : "minecraft:wooden_slab",
-            "blockRuntimeId" : 7900
+            "blockRuntimeId" : 7241
         },
         {
             "id" : "minecraft:wooden_slab",
@@ -632,76 +624,12 @@
             "blockRuntimeId" : 7904
         },
         {
-            "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7224
+            "id" : "minecraft:wooden_slab",
+            "blockRuntimeId" : 7905
         },
         {
-            "id" : "minecraft:double_stone_slab4",
-            "blockRuntimeId" : 7267
-        },
-        {
-            "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7220
-        },
-        {
-            "id" : "minecraft:double_stone_slab4",
-            "blockRuntimeId" : 7270
-        },
-        {
-            "id" : "minecraft:double_stone_slab2",
-            "blockRuntimeId" : 7241
-        },
-        {
-            "id" : "minecraft:double_stone_slab2",
-            "blockRuntimeId" : 7235
-        },
-        {
-            "id" : "minecraft:double_stone_slab4",
-            "blockRuntimeId" : 7271
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7252
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7257
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7258
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7255
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7256
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7254
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7253
-        },
-        {
-            "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7223
-        },
-        {
-            "id" : "minecraft:double_stone_slab",
-            "blockRuntimeId" : 7226
-        },
-        {
-            "id" : "minecraft:double_stone_slab2",
-            "blockRuntimeId" : 7242
-        },
-        {
-            "id" : "minecraft:double_stone_slab3",
-            "blockRuntimeId" : 7251
+            "id" : "minecraft:wooden_slab",
+            "blockRuntimeId" : 7906
         },
         {
             "id" : "minecraft:double_stone_slab",
@@ -711,10 +639,78 @@
             "id" : "minecraft:double_stone_slab4",
             "blockRuntimeId" : 7268
         },
+        {
+            "id" : "minecraft:double_stone_slab",
+            "blockRuntimeId" : 7221
+        },
+        {
+            "id" : "minecraft:double_stone_slab4",
+            "blockRuntimeId" : 7271
+        },
+        {
+            "id" : "minecraft:double_stone_slab2",
+            "blockRuntimeId" : 7242
+        },
         {
             "id" : "minecraft:double_stone_slab2",
             "blockRuntimeId" : 7236
         },
+        {
+            "id" : "minecraft:double_stone_slab4",
+            "blockRuntimeId" : 7272
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7253
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7258
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7259
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7256
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7257
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7255
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7254
+        },
+        {
+            "id" : "minecraft:double_stone_slab",
+            "blockRuntimeId" : 7224
+        },
+        {
+            "id" : "minecraft:double_stone_slab",
+            "blockRuntimeId" : 7227
+        },
+        {
+            "id" : "minecraft:double_stone_slab2",
+            "blockRuntimeId" : 7243
+        },
+        {
+            "id" : "minecraft:double_stone_slab3",
+            "blockRuntimeId" : 7252
+        },
+        {
+            "id" : "minecraft:double_stone_slab",
+            "blockRuntimeId" : 7226
+        },
+        {
+            "id" : "minecraft:double_stone_slab4",
+            "blockRuntimeId" : 7269
+        },
         {
             "id" : "minecraft:double_stone_slab2",
             "blockRuntimeId" : 7237
@@ -727,13 +723,17 @@
             "id" : "minecraft:double_stone_slab2",
             "blockRuntimeId" : 7239
         },
+        {
+            "id" : "minecraft:double_stone_slab2",
+            "blockRuntimeId" : 7240
+        },
         {
             "id" : "minecraft:crimson_slab",
-            "blockRuntimeId" : 3857
+            "blockRuntimeId" : 3858
         },
         {
             "id" : "minecraft:warped_slab",
-            "blockRuntimeId" : 7612
+            "blockRuntimeId" : 7614
         },
         {
             "id" : "minecraft:blackstone_slab",
@@ -741,59 +741,59 @@
         },
         {
             "id" : "minecraft:polished_blackstone_slab",
-            "blockRuntimeId" : 6028
+            "blockRuntimeId" : 6034
         },
         {
             "id" : "minecraft:polished_blackstone_brick_slab",
-            "blockRuntimeId" : 5825
+            "blockRuntimeId" : 5831
         },
         {
             "id" : "minecraft:cut_copper_slab",
-            "blockRuntimeId" : 3910
+            "blockRuntimeId" : 3911
         },
         {
             "id" : "minecraft:exposed_cut_copper_slab",
-            "blockRuntimeId" : 4753
+            "blockRuntimeId" : 4754
         },
         {
             "id" : "minecraft:weathered_cut_copper_slab",
-            "blockRuntimeId" : 7739
+            "blockRuntimeId" : 7741
         },
         {
             "id" : "minecraft:oxidized_cut_copper_slab",
-            "blockRuntimeId" : 5753
+            "blockRuntimeId" : 5758
         },
         {
             "id" : "minecraft:waxed_cut_copper_slab",
-            "blockRuntimeId" : 7683
+            "blockRuntimeId" : 7685
         },
         {
             "id" : "minecraft:waxed_exposed_cut_copper_slab",
-            "blockRuntimeId" : 7697
+            "blockRuntimeId" : 7699
         },
         {
             "id" : "minecraft:waxed_weathered_cut_copper_slab",
-            "blockRuntimeId" : 7725
+            "blockRuntimeId" : 7727
         },
         {
             "id" : "minecraft:waxed_oxidized_cut_copper_slab",
-            "blockRuntimeId" : 7711
+            "blockRuntimeId" : 7713
         },
         {
             "id" : "minecraft:cobbled_deepslate_slab",
-            "blockRuntimeId" : 1145
+            "blockRuntimeId" : 1146
         },
         {
             "id" : "minecraft:polished_deepslate_slab",
-            "blockRuntimeId" : 6203
+            "blockRuntimeId" : 6209
         },
         {
             "id" : "minecraft:deepslate_tile_slab",
-            "blockRuntimeId" : 4287
+            "blockRuntimeId" : 4288
         },
         {
             "id" : "minecraft:deepslate_brick_slab",
-            "blockRuntimeId" : 4104
+            "blockRuntimeId" : 4105
         },
         {
             "id" : "minecraft:brick_block",
@@ -805,15 +805,11 @@
         },
         {
             "id" : "minecraft:cracked_nether_bricks",
-            "blockRuntimeId" : 3768
+            "blockRuntimeId" : 3769
         },
         {
             "id" : "minecraft:quartz_bricks",
-            "blockRuntimeId" : 6554
-        },
-        {
-            "id" : "minecraft:stonebrick",
-            "blockRuntimeId" : 7285
+            "blockRuntimeId" : 6560
         },
         {
             "id" : "minecraft:stonebrick",
@@ -827,25 +823,29 @@
             "id" : "minecraft:stonebrick",
             "blockRuntimeId" : 7288
         },
+        {
+            "id" : "minecraft:stonebrick",
+            "blockRuntimeId" : 7289
+        },
         {
             "id" : "minecraft:end_bricks",
-            "blockRuntimeId" : 4727
+            "blockRuntimeId" : 4728
         },
         {
             "id" : "minecraft:prismarine",
-            "blockRuntimeId" : 6437
+            "blockRuntimeId" : 6443
         },
         {
             "id" : "minecraft:polished_blackstone_bricks",
-            "blockRuntimeId" : 5997
+            "blockRuntimeId" : 6003
         },
         {
             "id" : "minecraft:cracked_polished_blackstone_bricks",
-            "blockRuntimeId" : 3769
+            "blockRuntimeId" : 3770
         },
         {
             "id" : "minecraft:gilded_blackstone",
-            "blockRuntimeId" : 4881
+            "blockRuntimeId" : 4883
         },
         {
             "id" : "minecraft:chiseled_polished_blackstone",
@@ -853,19 +853,19 @@
         },
         {
             "id" : "minecraft:deepslate_tiles",
-            "blockRuntimeId" : 4459
+            "blockRuntimeId" : 4460
         },
         {
             "id" : "minecraft:cracked_deepslate_tiles",
-            "blockRuntimeId" : 3767
+            "blockRuntimeId" : 3768
         },
         {
             "id" : "minecraft:deepslate_bricks",
-            "blockRuntimeId" : 4276
+            "blockRuntimeId" : 4277
         },
         {
             "id" : "minecraft:cracked_deepslate_bricks",
-            "blockRuntimeId" : 3766
+            "blockRuntimeId" : 3767
         },
         {
             "id" : "minecraft:chiseled_deepslate",
@@ -873,195 +873,195 @@
         },
         {
             "id" : "minecraft:cobblestone",
-            "blockRuntimeId" : 1317
+            "blockRuntimeId" : 1318
         },
         {
             "id" : "minecraft:mossy_cobblestone",
-            "blockRuntimeId" : 5666
+            "blockRuntimeId" : 5668
         },
         {
             "id" : "minecraft:cobbled_deepslate",
-            "blockRuntimeId" : 1142
+            "blockRuntimeId" : 1143
         },
         {
             "id" : "minecraft:smooth_stone",
-            "blockRuntimeId" : 6907
+            "blockRuntimeId" : 6908
         },
         {
             "id" : "minecraft:sandstone",
-            "blockRuntimeId" : 6703
+            "blockRuntimeId" : 6709
         },
         {
             "id" : "minecraft:sandstone",
-            "blockRuntimeId" : 6704
+            "blockRuntimeId" : 6710
         },
         {
             "id" : "minecraft:sandstone",
-            "blockRuntimeId" : 6705
+            "blockRuntimeId" : 6711
         },
         {
             "id" : "minecraft:sandstone",
-            "blockRuntimeId" : 6706
+            "blockRuntimeId" : 6712
         },
         {
             "id" : "minecraft:red_sandstone",
-            "blockRuntimeId" : 6630
+            "blockRuntimeId" : 6636
         },
         {
             "id" : "minecraft:red_sandstone",
-            "blockRuntimeId" : 6631
+            "blockRuntimeId" : 6637
         },
         {
             "id" : "minecraft:red_sandstone",
-            "blockRuntimeId" : 6632
+            "blockRuntimeId" : 6638
         },
         {
             "id" : "minecraft:red_sandstone",
-            "blockRuntimeId" : 6633
+            "blockRuntimeId" : 6639
         },
         {
             "id" : "minecraft:coal_block",
-            "blockRuntimeId" : 1140
+            "blockRuntimeId" : 1141
         },
         {
             "id" : "minecraft:dried_kelp_block",
-            "blockRuntimeId" : 4583
+            "blockRuntimeId" : 4584
         },
         {
             "id" : "minecraft:gold_block",
-            "blockRuntimeId" : 4974
+            "blockRuntimeId" : 4976
         },
         {
             "id" : "minecraft:iron_block",
-            "blockRuntimeId" : 5133
+            "blockRuntimeId" : 5135
         },
         {
             "id" : "minecraft:copper_block",
-            "blockRuntimeId" : 3676
+            "blockRuntimeId" : 3677
         },
         {
             "id" : "minecraft:exposed_copper",
-            "blockRuntimeId" : 4751
-        },
-        {
-            "id" : "minecraft:weathered_copper",
-            "blockRuntimeId" : 7737
-        },
-        {
-            "id" : "minecraft:oxidized_copper",
-            "blockRuntimeId" : 5751
-        },
-        {
-            "id" : "minecraft:waxed_copper",
-            "blockRuntimeId" : 7681
-        },
-        {
-            "id" : "minecraft:waxed_exposed_copper",
-            "blockRuntimeId" : 7695
-        },
-        {
-            "id" : "minecraft:waxed_weathered_copper",
-            "blockRuntimeId" : 7723
-        },
-        {
-            "id" : "minecraft:waxed_oxidized_copper",
-            "blockRuntimeId" : 7709
-        },
-        {
-            "id" : "minecraft:cut_copper",
-            "blockRuntimeId" : 3909
-        },
-        {
-            "id" : "minecraft:exposed_cut_copper",
             "blockRuntimeId" : 4752
         },
+        {
+            "id" : "minecraft:weathered_copper",
+            "blockRuntimeId" : 7739
+        },
+        {
+            "id" : "minecraft:oxidized_copper",
+            "blockRuntimeId" : 5756
+        },
+        {
+            "id" : "minecraft:waxed_copper",
+            "blockRuntimeId" : 7683
+        },
+        {
+            "id" : "minecraft:waxed_exposed_copper",
+            "blockRuntimeId" : 7697
+        },
+        {
+            "id" : "minecraft:waxed_weathered_copper",
+            "blockRuntimeId" : 7725
+        },
+        {
+            "id" : "minecraft:waxed_oxidized_copper",
+            "blockRuntimeId" : 7711
+        },
+        {
+            "id" : "minecraft:cut_copper",
+            "blockRuntimeId" : 3910
+        },
+        {
+            "id" : "minecraft:exposed_cut_copper",
+            "blockRuntimeId" : 4753
+        },
         {
             "id" : "minecraft:weathered_cut_copper",
-            "blockRuntimeId" : 7738
+            "blockRuntimeId" : 7740
         },
         {
             "id" : "minecraft:oxidized_cut_copper",
-            "blockRuntimeId" : 5752
+            "blockRuntimeId" : 5757
         },
         {
             "id" : "minecraft:waxed_cut_copper",
-            "blockRuntimeId" : 7682
+            "blockRuntimeId" : 7684
         },
         {
             "id" : "minecraft:waxed_exposed_cut_copper",
-            "blockRuntimeId" : 7696
+            "blockRuntimeId" : 7698
         },
         {
             "id" : "minecraft:waxed_weathered_cut_copper",
-            "blockRuntimeId" : 7724
+            "blockRuntimeId" : 7726
         },
         {
             "id" : "minecraft:waxed_oxidized_cut_copper",
-            "blockRuntimeId" : 7710
+            "blockRuntimeId" : 7712
         },
         {
             "id" : "minecraft:emerald_block",
-            "blockRuntimeId" : 4716
+            "blockRuntimeId" : 4717
         },
         {
             "id" : "minecraft:diamond_block",
-            "blockRuntimeId" : 4473
+            "blockRuntimeId" : 4474
         },
         {
             "id" : "minecraft:lapis_block",
-            "blockRuntimeId" : 5364
+            "blockRuntimeId" : 5366
         },
         {
             "id" : "minecraft:raw_iron_block",
-            "blockRuntimeId" : 6576
+            "blockRuntimeId" : 6582
         },
         {
             "id" : "minecraft:raw_copper_block",
-            "blockRuntimeId" : 6574
+            "blockRuntimeId" : 6580
         },
         {
             "id" : "minecraft:raw_gold_block",
-            "blockRuntimeId" : 6575
+            "blockRuntimeId" : 6581
         },
         {
             "id" : "minecraft:quartz_block",
-            "blockRuntimeId" : 6542
+            "blockRuntimeId" : 6548
         },
         {
             "id" : "minecraft:quartz_block",
-            "blockRuntimeId" : 6544
+            "blockRuntimeId" : 6550
         },
         {
             "id" : "minecraft:quartz_block",
-            "blockRuntimeId" : 6543
+            "blockRuntimeId" : 6549
         },
         {
             "id" : "minecraft:quartz_block",
-            "blockRuntimeId" : 6545
+            "blockRuntimeId" : 6551
         },
         {
             "id" : "minecraft:prismarine",
-            "blockRuntimeId" : 6435
+            "blockRuntimeId" : 6441
         },
         {
             "id" : "minecraft:prismarine",
-            "blockRuntimeId" : 6436
+            "blockRuntimeId" : 6442
         },
         {
             "id" : "minecraft:slime",
-            "blockRuntimeId" : 6860
+            "blockRuntimeId" : 6861
         },
         {
             "id" : "minecraft:honey_block",
-            "blockRuntimeId" : 5111
+            "blockRuntimeId" : 5113
         },
         {
             "id" : "minecraft:honeycomb_block",
-            "blockRuntimeId" : 5112
+            "blockRuntimeId" : 5114
         },
         {
             "id" : "minecraft:hay_block",
-            "blockRuntimeId" : 5083
+            "blockRuntimeId" : 5085
         },
         {
             "id" : "minecraft:bone_block",
@@ -1069,27 +1069,51 @@
         },
         {
             "id" : "minecraft:nether_brick",
-            "blockRuntimeId" : 5685
+            "blockRuntimeId" : 5689
         },
         {
             "id" : "minecraft:red_nether_brick",
-            "blockRuntimeId" : 6621
+            "blockRuntimeId" : 6627
         },
         {
             "id" : "minecraft:netherite_block",
-            "blockRuntimeId" : 5702
+            "blockRuntimeId" : 5706
         },
         {
             "id" : "minecraft:lodestone",
-            "blockRuntimeId" : 5562
+            "blockRuntimeId" : 5564
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7911
+            "blockRuntimeId" : 7913
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7919
+            "blockRuntimeId" : 7921
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7920
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7928
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7925
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7927
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7914
+        },
+        {
+            "id" : "minecraft:wool",
+            "blockRuntimeId" : 7917
         },
         {
             "id" : "minecraft:wool",
@@ -1101,19 +1125,7 @@
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7923
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7925
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7912
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7915
+            "blockRuntimeId" : 7922
         },
         {
             "id" : "minecraft:wool",
@@ -1125,27 +1137,15 @@
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7920
+            "blockRuntimeId" : 7923
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7914
+            "blockRuntimeId" : 7915
         },
         {
             "id" : "minecraft:wool",
-            "blockRuntimeId" : 7922
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7921
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7913
-        },
-        {
-            "id" : "minecraft:wool",
-            "blockRuntimeId" : 7917
+            "blockRuntimeId" : 7919
         },
         {
             "id" : "minecraft:carpet",
@@ -1211,93 +1211,69 @@
             "id" : "minecraft:carpet",
             "blockRuntimeId" : 969
         },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3659
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3667
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3666
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3674
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3671
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3673
-        },
         {
             "id" : "minecraft:concrete_powder",
             "blockRuntimeId" : 3660
         },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3663
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3664
-        },
-        {
-            "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3672
-        },
         {
             "id" : "minecraft:concrete_powder",
             "blockRuntimeId" : 3668
         },
         {
             "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3662
+            "blockRuntimeId" : 3667
         },
         {
             "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3670
+            "blockRuntimeId" : 3675
         },
         {
             "id" : "minecraft:concrete_powder",
-            "blockRuntimeId" : 3669
+            "blockRuntimeId" : 3672
+        },
+        {
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3674
         },
         {
             "id" : "minecraft:concrete_powder",
             "blockRuntimeId" : 3661
         },
+        {
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3664
+        },
         {
             "id" : "minecraft:concrete_powder",
             "blockRuntimeId" : 3665
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3643
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3673
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3651
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3669
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3650
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3663
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3658
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3671
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3655
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3670
         },
         {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3657
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3662
+        },
+        {
+            "id" : "minecraft:concrete_powder",
+            "blockRuntimeId" : 3666
         },
         {
             "id" : "minecraft:concrete",
@@ -1305,11 +1281,15 @@
         },
         {
             "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3647
+            "blockRuntimeId" : 3652
         },
         {
             "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3648
+            "blockRuntimeId" : 3651
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3659
         },
         {
             "id" : "minecraft:concrete",
@@ -1317,59 +1297,55 @@
         },
         {
             "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3652
-        },
-        {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3646
-        },
-        {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3654
-        },
-        {
-            "id" : "minecraft:concrete",
-            "blockRuntimeId" : 3653
+            "blockRuntimeId" : 3658
         },
         {
             "id" : "minecraft:concrete",
             "blockRuntimeId" : 3645
         },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3648
+        },
         {
             "id" : "minecraft:concrete",
             "blockRuntimeId" : 3649
         },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3657
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3653
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3647
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3655
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3654
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3646
+        },
+        {
+            "id" : "minecraft:concrete",
+            "blockRuntimeId" : 3650
+        },
         {
             "id" : "minecraft:clay",
             "blockRuntimeId" : 1139
         },
         {
             "id" : "minecraft:hardened_clay",
-            "blockRuntimeId" : 5082
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7116
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7124
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7123
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7131
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7128
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7130
+            "blockRuntimeId" : 5084
         },
         {
             "id" : "minecraft:stained_hardened_clay",
@@ -1377,11 +1353,15 @@
         },
         {
             "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7120
+            "blockRuntimeId" : 7125
         },
         {
             "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7121
+            "blockRuntimeId" : 7124
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7132
         },
         {
             "id" : "minecraft:stained_hardened_clay",
@@ -1389,39 +1369,59 @@
         },
         {
             "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7125
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7119
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7127
-        },
-        {
-            "id" : "minecraft:stained_hardened_clay",
-            "blockRuntimeId" : 7126
+            "blockRuntimeId" : 7131
         },
         {
             "id" : "minecraft:stained_hardened_clay",
             "blockRuntimeId" : 7118
         },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7121
+        },
         {
             "id" : "minecraft:stained_hardened_clay",
             "blockRuntimeId" : 7122
         },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7130
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7126
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7120
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7128
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7127
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7119
+        },
+        {
+            "id" : "minecraft:stained_hardened_clay",
+            "blockRuntimeId" : 7123
+        },
         {
             "id" : "minecraft:white_glazed_terracotta",
-            "blockRuntimeId" : 7796
+            "blockRuntimeId" : 7798
         },
         {
             "id" : "minecraft:silver_glazed_terracotta",
-            "blockRuntimeId" : 6842
+            "blockRuntimeId" : 6849
         },
         {
             "id" : "minecraft:gray_glazed_terracotta",
-            "blockRuntimeId" : 5009
+            "blockRuntimeId" : 5011
         },
         {
             "id" : "minecraft:black_glazed_terracotta",
@@ -1433,31 +1433,31 @@
         },
         {
             "id" : "minecraft:red_glazed_terracotta",
-            "blockRuntimeId" : 6598
+            "blockRuntimeId" : 6604
         },
         {
             "id" : "minecraft:orange_glazed_terracotta",
-            "blockRuntimeId" : 5745
+            "blockRuntimeId" : 5750
         },
         {
             "id" : "minecraft:yellow_glazed_terracotta",
-            "blockRuntimeId" : 7938
+            "blockRuntimeId" : 7940
         },
         {
             "id" : "minecraft:lime_glazed_terracotta",
-            "blockRuntimeId" : 5531
+            "blockRuntimeId" : 5533
         },
         {
             "id" : "minecraft:green_glazed_terracotta",
-            "blockRuntimeId" : 5025
+            "blockRuntimeId" : 5027
         },
         {
             "id" : "minecraft:cyan_glazed_terracotta",
-            "blockRuntimeId" : 3930
+            "blockRuntimeId" : 3931
         },
         {
             "id" : "minecraft:light_blue_glazed_terracotta",
-            "blockRuntimeId" : 5483
+            "blockRuntimeId" : 5485
         },
         {
             "id" : "minecraft:blue_glazed_terracotta",
@@ -1465,43 +1465,43 @@
         },
         {
             "id" : "minecraft:purple_glazed_terracotta",
-            "blockRuntimeId" : 6516
-        },
-        {
-            "id" : "minecraft:magenta_glazed_terracotta",
-            "blockRuntimeId" : 5595
-        },
-        {
-            "id" : "minecraft:pink_glazed_terracotta",
-            "blockRuntimeId" : 5776
-        },
-        {
-            "id" : "minecraft:purpur_block",
             "blockRuntimeId" : 6522
         },
+        {
+            "id" : "minecraft:magenta_glazed_terracotta",
+            "blockRuntimeId" : 5597
+        },
+        {
+            "id" : "minecraft:pink_glazed_terracotta",
+            "blockRuntimeId" : 5782
+        },
         {
             "id" : "minecraft:purpur_block",
-            "blockRuntimeId" : 6524
+            "blockRuntimeId" : 6528
+        },
+        {
+            "id" : "minecraft:purpur_block",
+            "blockRuntimeId" : 6530
         },
         {
             "id" : "minecraft:nether_wart_block",
-            "blockRuntimeId" : 5701
+            "blockRuntimeId" : 5705
         },
         {
             "id" : "minecraft:warped_wart_block",
-            "blockRuntimeId" : 7663
+            "blockRuntimeId" : 7665
         },
         {
             "id" : "minecraft:shroomlight",
-            "blockRuntimeId" : 6825
+            "blockRuntimeId" : 6832
         },
         {
             "id" : "minecraft:crimson_nylium",
-            "blockRuntimeId" : 3838
+            "blockRuntimeId" : 3839
         },
         {
             "id" : "minecraft:warped_nylium",
-            "blockRuntimeId" : 7593
+            "blockRuntimeId" : 7595
         },
         {
             "id" : "minecraft:basalt",
@@ -1509,87 +1509,87 @@
         },
         {
             "id" : "minecraft:polished_basalt",
-            "blockRuntimeId" : 5819
+            "blockRuntimeId" : 5825
         },
         {
             "id" : "minecraft:smooth_basalt",
-            "blockRuntimeId" : 6882
+            "blockRuntimeId" : 6883
         },
         {
             "id" : "minecraft:soul_soil",
-            "blockRuntimeId" : 6952
-        },
-        {
-            "id" : "minecraft:dirt",
-            "blockRuntimeId" : 4483
+            "blockRuntimeId" : 6953
         },
         {
             "id" : "minecraft:dirt",
             "blockRuntimeId" : 4484
         },
+        {
+            "id" : "minecraft:dirt",
+            "blockRuntimeId" : 4485
+        },
         {
             "id" : "minecraft:farmland",
-            "blockRuntimeId" : 4765
+            "blockRuntimeId" : 4766
         },
         {
             "id" : "minecraft:grass",
-            "blockRuntimeId" : 4996
+            "blockRuntimeId" : 4998
         },
         {
             "id" : "minecraft:grass_path",
-            "blockRuntimeId" : 4997
+            "blockRuntimeId" : 4999
         },
         {
             "id" : "minecraft:podzol",
-            "blockRuntimeId" : 5800
+            "blockRuntimeId" : 5806
         },
         {
             "id" : "minecraft:mycelium",
-            "blockRuntimeId" : 5684
+            "blockRuntimeId" : 5686
         },
         {
             "id" : "minecraft:stone",
-            "blockRuntimeId" : 7176
+            "blockRuntimeId" : 7177
         },
         {
             "id" : "minecraft:iron_ore",
-            "blockRuntimeId" : 5166
+            "blockRuntimeId" : 5168
         },
         {
             "id" : "minecraft:gold_ore",
-            "blockRuntimeId" : 4975
+            "blockRuntimeId" : 4977
         },
         {
             "id" : "minecraft:diamond_ore",
-            "blockRuntimeId" : 4474
+            "blockRuntimeId" : 4475
         },
         {
             "id" : "minecraft:lapis_ore",
-            "blockRuntimeId" : 5365
+            "blockRuntimeId" : 5367
         },
         {
             "id" : "minecraft:redstone_ore",
-            "blockRuntimeId" : 6644
+            "blockRuntimeId" : 6650
         },
         {
             "id" : "minecraft:coal_ore",
-            "blockRuntimeId" : 1141
+            "blockRuntimeId" : 1142
         },
         {
             "id" : "minecraft:copper_ore",
-            "blockRuntimeId" : 3677
+            "blockRuntimeId" : 3678
         },
         {
             "id" : "minecraft:emerald_ore",
-            "blockRuntimeId" : 4717
+            "blockRuntimeId" : 4718
         },
         {
             "id" : "minecraft:quartz_ore",
-            "blockRuntimeId" : 6555
+            "blockRuntimeId" : 6561
         },
         {
             "id" : "minecraft:nether_gold_ore",
-            "blockRuntimeId" : 5695
+            "blockRuntimeId" : 5699
         },
         {
             "id" : "minecraft:ancient_debris",
@@ -1597,59 +1597,39 @@
         },
         {
             "id" : "minecraft:deepslate_iron_ore",
-            "blockRuntimeId" : 4282
-        },
-        {
-            "id" : "minecraft:deepslate_gold_ore",
-            "blockRuntimeId" : 4281
-        },
-        {
-            "id" : "minecraft:deepslate_diamond_ore",
-            "blockRuntimeId" : 4279
-        },
-        {
-            "id" : "minecraft:deepslate_lapis_ore",
             "blockRuntimeId" : 4283
         },
         {
-            "id" : "minecraft:deepslate_redstone_ore",
-            "blockRuntimeId" : 4284
+            "id" : "minecraft:deepslate_gold_ore",
+            "blockRuntimeId" : 4282
         },
         {
-            "id" : "minecraft:deepslate_emerald_ore",
+            "id" : "minecraft:deepslate_diamond_ore",
             "blockRuntimeId" : 4280
         },
         {
-            "id" : "minecraft:deepslate_coal_ore",
-            "blockRuntimeId" : 4277
+            "id" : "minecraft:deepslate_lapis_ore",
+            "blockRuntimeId" : 4284
         },
         {
-            "id" : "minecraft:deepslate_copper_ore",
+            "id" : "minecraft:deepslate_redstone_ore",
+            "blockRuntimeId" : 4285
+        },
+        {
+            "id" : "minecraft:deepslate_emerald_ore",
+            "blockRuntimeId" : 4281
+        },
+        {
+            "id" : "minecraft:deepslate_coal_ore",
             "blockRuntimeId" : 4278
         },
+        {
+            "id" : "minecraft:deepslate_copper_ore",
+            "blockRuntimeId" : 4279
+        },
         {
             "id" : "minecraft:gravel",
-            "blockRuntimeId" : 4998
-        },
-        {
-            "id" : "minecraft:stone",
-            "blockRuntimeId" : 7177
-        },
-        {
-            "id" : "minecraft:stone",
-            "blockRuntimeId" : 7179
-        },
-        {
-            "id" : "minecraft:stone",
-            "blockRuntimeId" : 7181
-        },
-        {
-            "id" : "minecraft:blackstone",
-            "blockRuntimeId" : 494
-        },
-        {
-            "id" : "minecraft:deepslate",
-            "blockRuntimeId" : 4099
+            "blockRuntimeId" : 5000
         },
         {
             "id" : "minecraft:stone",
@@ -1663,105 +1643,109 @@
             "id" : "minecraft:stone",
             "blockRuntimeId" : 7182
         },
+        {
+            "id" : "minecraft:blackstone",
+            "blockRuntimeId" : 494
+        },
+        {
+            "id" : "minecraft:deepslate",
+            "blockRuntimeId" : 4100
+        },
+        {
+            "id" : "minecraft:stone",
+            "blockRuntimeId" : 7179
+        },
+        {
+            "id" : "minecraft:stone",
+            "blockRuntimeId" : 7181
+        },
+        {
+            "id" : "minecraft:stone",
+            "blockRuntimeId" : 7183
+        },
         {
             "id" : "minecraft:polished_blackstone",
-            "blockRuntimeId" : 5822
+            "blockRuntimeId" : 5828
         },
         {
             "id" : "minecraft:polished_deepslate",
-            "blockRuntimeId" : 6200
+            "blockRuntimeId" : 6206
         },
         {
             "id" : "minecraft:sand",
-            "blockRuntimeId" : 6701
+            "blockRuntimeId" : 6707
         },
         {
             "id" : "minecraft:sand",
-            "blockRuntimeId" : 6702
+            "blockRuntimeId" : 6708
         },
         {
             "id" : "minecraft:cactus",
             "blockRuntimeId" : 920
         },
-        {
-            "id" : "minecraft:log",
-            "blockRuntimeId" : 5563
-        },
-        {
-            "id" : "minecraft:stripped_oak_log",
-            "blockRuntimeId" : 7315
-        },
-        {
-            "id" : "minecraft:log",
-            "blockRuntimeId" : 5564
-        },
-        {
-            "id" : "minecraft:stripped_spruce_log",
-            "blockRuntimeId" : 7318
-        },
         {
             "id" : "minecraft:log",
             "blockRuntimeId" : 5565
         },
         {
-            "id" : "minecraft:stripped_birch_log",
-            "blockRuntimeId" : 7300
+            "id" : "minecraft:stripped_oak_log",
+            "blockRuntimeId" : 7316
         },
         {
             "id" : "minecraft:log",
             "blockRuntimeId" : 5566
         },
+        {
+            "id" : "minecraft:stripped_spruce_log",
+            "blockRuntimeId" : 7319
+        },
+        {
+            "id" : "minecraft:log",
+            "blockRuntimeId" : 5567
+        },
+        {
+            "id" : "minecraft:stripped_birch_log",
+            "blockRuntimeId" : 7301
+        },
+        {
+            "id" : "minecraft:log",
+            "blockRuntimeId" : 5568
+        },
         {
             "id" : "minecraft:stripped_jungle_log",
-            "blockRuntimeId" : 7312
+            "blockRuntimeId" : 7313
         },
         {
             "id" : "minecraft:log2",
-            "blockRuntimeId" : 5575
+            "blockRuntimeId" : 5577
         },
         {
             "id" : "minecraft:stripped_acacia_log",
-            "blockRuntimeId" : 7297
+            "blockRuntimeId" : 7298
         },
         {
             "id" : "minecraft:log2",
-            "blockRuntimeId" : 5576
+            "blockRuntimeId" : 5578
         },
         {
             "id" : "minecraft:stripped_dark_oak_log",
-            "blockRuntimeId" : 7309
+            "blockRuntimeId" : 7310
         },
         {
             "id" : "minecraft:crimson_stem",
-            "blockRuntimeId" : 3883
+            "blockRuntimeId" : 3884
         },
         {
             "id" : "minecraft:stripped_crimson_stem",
-            "blockRuntimeId" : 7306
+            "blockRuntimeId" : 7307
         },
         {
             "id" : "minecraft:warped_stem",
-            "blockRuntimeId" : 7638
+            "blockRuntimeId" : 7640
         },
         {
             "id" : "minecraft:stripped_warped_stem",
-            "blockRuntimeId" : 7324
-        },
-        {
-            "id" : "minecraft:wood",
-            "blockRuntimeId" : 7803
-        },
-        {
-            "id" : "minecraft:wood",
-            "blockRuntimeId" : 7809
-        },
-        {
-            "id" : "minecraft:wood",
-            "blockRuntimeId" : 7804
-        },
-        {
-            "id" : "minecraft:wood",
-            "blockRuntimeId" : 7810
+            "blockRuntimeId" : 7325
         },
         {
             "id" : "minecraft:wood",
@@ -1795,29 +1779,37 @@
             "id" : "minecraft:wood",
             "blockRuntimeId" : 7814
         },
+        {
+            "id" : "minecraft:wood",
+            "blockRuntimeId" : 7809
+        },
+        {
+            "id" : "minecraft:wood",
+            "blockRuntimeId" : 7815
+        },
+        {
+            "id" : "minecraft:wood",
+            "blockRuntimeId" : 7810
+        },
+        {
+            "id" : "minecraft:wood",
+            "blockRuntimeId" : 7816
+        },
         {
             "id" : "minecraft:crimson_hyphae",
-            "blockRuntimeId" : 3835
+            "blockRuntimeId" : 3836
         },
         {
             "id" : "minecraft:stripped_crimson_hyphae",
-            "blockRuntimeId" : 7303
+            "blockRuntimeId" : 7304
         },
         {
             "id" : "minecraft:warped_hyphae",
-            "blockRuntimeId" : 7590
+            "blockRuntimeId" : 7592
         },
         {
             "id" : "minecraft:stripped_warped_hyphae",
-            "blockRuntimeId" : 7321
-        },
-        {
-            "id" : "minecraft:leaves",
-            "blockRuntimeId" : 5409
-        },
-        {
-            "id" : "minecraft:leaves",
-            "blockRuntimeId" : 5410
+            "blockRuntimeId" : 7322
         },
         {
             "id" : "minecraft:leaves",
@@ -1828,12 +1820,20 @@
             "blockRuntimeId" : 5412
         },
         {
-            "id" : "minecraft:leaves2",
-            "blockRuntimeId" : 5425
+            "id" : "minecraft:leaves",
+            "blockRuntimeId" : 5413
+        },
+        {
+            "id" : "minecraft:leaves",
+            "blockRuntimeId" : 5414
         },
         {
             "id" : "minecraft:leaves2",
-            "blockRuntimeId" : 5426
+            "blockRuntimeId" : 5427
+        },
+        {
+            "id" : "minecraft:leaves2",
+            "blockRuntimeId" : 5428
         },
         {
             "id" : "minecraft:azalea_leaves",
@@ -1845,27 +1845,27 @@
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6715
+            "blockRuntimeId" : 6721
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6716
+            "blockRuntimeId" : 6722
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6717
+            "blockRuntimeId" : 6723
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6718
+            "blockRuntimeId" : 6724
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6719
+            "blockRuntimeId" : 6725
         },
         {
             "id" : "minecraft:sapling",
-            "blockRuntimeId" : 6720
+            "blockRuntimeId" : 6726
         },
         {
             "id" : "minecraft:bee_nest",
@@ -1912,7 +1912,7 @@
         },
         {
             "id" : "minecraft:melon_block",
-            "blockRuntimeId" : 5608
+            "blockRuntimeId" : 5610
         },
         {
             "id" : "minecraft:melon_slice"
@@ -1928,7 +1928,7 @@
         },
         {
             "id" : "minecraft:pumpkin",
-            "blockRuntimeId" : 6454
+            "blockRuntimeId" : 6460
         },
         {
             "id" : "minecraft:carved_pumpkin",
@@ -1936,11 +1936,19 @@
         },
         {
             "id" : "minecraft:lit_pumpkin",
-            "blockRuntimeId" : 5550
+            "blockRuntimeId" : 5552
         },
         {
             "id" : "minecraft:honeycomb"
         },
+        {
+            "id" : "minecraft:tallgrass",
+            "blockRuntimeId" : 7346
+        },
+        {
+            "id" : "minecraft:double_plant",
+            "blockRuntimeId" : 4504
+        },
         {
             "id" : "minecraft:tallgrass",
             "blockRuntimeId" : 7345
@@ -1949,17 +1957,17 @@
             "id" : "minecraft:double_plant",
             "blockRuntimeId" : 4503
         },
-        {
-            "id" : "minecraft:tallgrass",
-            "blockRuntimeId" : 7344
-        },
-        {
-            "id" : "minecraft:double_plant",
-            "blockRuntimeId" : 4502
-        },
         {
             "id" : "minecraft:nether_sprouts"
         },
+        {
+            "id" : "minecraft:coral",
+            "blockRuntimeId" : 3682
+        },
+        {
+            "id" : "minecraft:coral",
+            "blockRuntimeId" : 3680
+        },
         {
             "id" : "minecraft:coral",
             "blockRuntimeId" : 3681
@@ -1970,15 +1978,15 @@
         },
         {
             "id" : "minecraft:coral",
-            "blockRuntimeId" : 3680
+            "blockRuntimeId" : 3683
         },
         {
             "id" : "minecraft:coral",
-            "blockRuntimeId" : 3678
+            "blockRuntimeId" : 3687
         },
         {
             "id" : "minecraft:coral",
-            "blockRuntimeId" : 3682
+            "blockRuntimeId" : 3685
         },
         {
             "id" : "minecraft:coral",
@@ -1990,15 +1998,15 @@
         },
         {
             "id" : "minecraft:coral",
-            "blockRuntimeId" : 3685
+            "blockRuntimeId" : 3688
         },
         {
-            "id" : "minecraft:coral",
-            "blockRuntimeId" : 3683
+            "id" : "minecraft:coral_fan",
+            "blockRuntimeId" : 3702
         },
         {
-            "id" : "minecraft:coral",
-            "blockRuntimeId" : 3687
+            "id" : "minecraft:coral_fan",
+            "blockRuntimeId" : 3700
         },
         {
             "id" : "minecraft:coral_fan",
@@ -2010,15 +2018,15 @@
         },
         {
             "id" : "minecraft:coral_fan",
-            "blockRuntimeId" : 3700
+            "blockRuntimeId" : 3703
         },
         {
-            "id" : "minecraft:coral_fan",
-            "blockRuntimeId" : 3698
+            "id" : "minecraft:coral_fan_dead",
+            "blockRuntimeId" : 3712
         },
         {
-            "id" : "minecraft:coral_fan",
-            "blockRuntimeId" : 3702
+            "id" : "minecraft:coral_fan_dead",
+            "blockRuntimeId" : 3710
         },
         {
             "id" : "minecraft:coral_fan_dead",
@@ -2030,58 +2038,26 @@
         },
         {
             "id" : "minecraft:coral_fan_dead",
-            "blockRuntimeId" : 3710
-        },
-        {
-            "id" : "minecraft:coral_fan_dead",
-            "blockRuntimeId" : 3708
-        },
-        {
-            "id" : "minecraft:coral_fan_dead",
-            "blockRuntimeId" : 3712
+            "blockRuntimeId" : 3713
         },
         {
             "id" : "minecraft:kelp"
         },
         {
             "id" : "minecraft:seagrass",
-            "blockRuntimeId" : 6821
+            "blockRuntimeId" : 6828
         },
         {
             "id" : "minecraft:crimson_roots",
-            "blockRuntimeId" : 3856
+            "blockRuntimeId" : 3857
         },
         {
             "id" : "minecraft:warped_roots",
-            "blockRuntimeId" : 7611
+            "blockRuntimeId" : 7613
         },
         {
             "id" : "minecraft:yellow_flower",
-            "blockRuntimeId" : 7937
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6587
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6588
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6589
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6590
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6591
-        },
-        {
-            "id" : "minecraft:red_flower",
-            "blockRuntimeId" : 6592
+            "blockRuntimeId" : 7939
         },
         {
             "id" : "minecraft:red_flower",
@@ -2104,8 +2080,28 @@
             "blockRuntimeId" : 6597
         },
         {
-            "id" : "minecraft:double_plant",
-            "blockRuntimeId" : 4500
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6598
+        },
+        {
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6599
+        },
+        {
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6600
+        },
+        {
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6601
+        },
+        {
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6602
+        },
+        {
+            "id" : "minecraft:red_flower",
+            "blockRuntimeId" : 6603
         },
         {
             "id" : "minecraft:double_plant",
@@ -2113,15 +2109,19 @@
         },
         {
             "id" : "minecraft:double_plant",
-            "blockRuntimeId" : 4504
+            "blockRuntimeId" : 4502
         },
         {
             "id" : "minecraft:double_plant",
             "blockRuntimeId" : 4505
         },
+        {
+            "id" : "minecraft:double_plant",
+            "blockRuntimeId" : 4506
+        },
         {
             "id" : "minecraft:wither_rose",
-            "blockRuntimeId" : 7802
+            "blockRuntimeId" : 7804
         },
         {
             "id" : "minecraft:white_dye"
@@ -2188,23 +2188,23 @@
         },
         {
             "id" : "minecraft:vine",
-            "blockRuntimeId" : 7498
+            "blockRuntimeId" : 7500
         },
         {
             "id" : "minecraft:weeping_vines",
-            "blockRuntimeId" : 7752
+            "blockRuntimeId" : 7754
         },
         {
             "id" : "minecraft:twisting_vines",
-            "blockRuntimeId" : 7426
+            "blockRuntimeId" : 7427
         },
         {
             "id" : "minecraft:waterlily",
-            "blockRuntimeId" : 7680
+            "blockRuntimeId" : 7682
         },
         {
             "id" : "minecraft:deadbush",
-            "blockRuntimeId" : 4098
+            "blockRuntimeId" : 4099
         },
         {
             "id" : "minecraft:bamboo",
@@ -2212,15 +2212,15 @@
         },
         {
             "id" : "minecraft:snow",
-            "blockRuntimeId" : 6908
+            "blockRuntimeId" : 6909
         },
         {
             "id" : "minecraft:ice",
-            "blockRuntimeId" : 5125
+            "blockRuntimeId" : 5127
         },
         {
             "id" : "minecraft:packed_ice",
-            "blockRuntimeId" : 5765
+            "blockRuntimeId" : 5770
         },
         {
             "id" : "minecraft:blue_ice",
@@ -2228,35 +2228,31 @@
         },
         {
             "id" : "minecraft:snow_layer",
-            "blockRuntimeId" : 6909
+            "blockRuntimeId" : 6910
         },
         {
             "id" : "minecraft:pointed_dripstone",
-            "blockRuntimeId" : 5806
-        },
-        {
-            "id" : "minecraft:sculk_sensor",
-            "blockRuntimeId" : 6745
+            "blockRuntimeId" : 5812
         },
         {
             "id" : "minecraft:dripstone_block",
-            "blockRuntimeId" : 4584
+            "blockRuntimeId" : 4585
         },
         {
             "id" : "minecraft:moss_carpet",
-            "blockRuntimeId" : 5665
+            "blockRuntimeId" : 5667
         },
         {
             "id" : "minecraft:moss_block",
-            "blockRuntimeId" : 5664
+            "blockRuntimeId" : 5666
         },
         {
             "id" : "minecraft:dirt_with_roots",
-            "blockRuntimeId" : 4485
+            "blockRuntimeId" : 4486
         },
         {
             "id" : "minecraft:hanging_roots",
-            "blockRuntimeId" : 5047
+            "blockRuntimeId" : 5049
         },
         {
             "id" : "minecraft:big_dripleaf",
@@ -2264,11 +2260,11 @@
         },
         {
             "id" : "minecraft:small_dripleaf_block",
-            "blockRuntimeId" : 6874
+            "blockRuntimeId" : 6875
         },
         {
             "id" : "minecraft:spore_blossom",
-            "blockRuntimeId" : 6961
+            "blockRuntimeId" : 6962
         },
         {
             "id" : "minecraft:azalea",
@@ -2276,11 +2272,11 @@
         },
         {
             "id" : "minecraft:flowering_azalea",
-            "blockRuntimeId" : 4814
+            "blockRuntimeId" : 4815
         },
         {
             "id" : "minecraft:glow_lichen",
-            "blockRuntimeId" : 4971
+            "blockRuntimeId" : 4973
         },
         {
             "id" : "minecraft:amethyst_block",
@@ -2292,23 +2288,23 @@
         },
         {
             "id" : "minecraft:amethyst_cluster",
-            "blockRuntimeId" : 137
+            "blockRuntimeId" : 138
         },
         {
             "id" : "minecraft:large_amethyst_bud",
-            "blockRuntimeId" : 5366
+            "blockRuntimeId" : 5369
         },
         {
             "id" : "minecraft:medium_amethyst_bud",
-            "blockRuntimeId" : 5602
+            "blockRuntimeId" : 5605
         },
         {
             "id" : "minecraft:small_amethyst_bud",
-            "blockRuntimeId" : 6861
+            "blockRuntimeId" : 6863
         },
         {
             "id" : "minecraft:tuff",
-            "blockRuntimeId" : 7413
+            "blockRuntimeId" : 7414
         },
         {
             "id" : "minecraft:calcite",
@@ -2347,15 +2343,15 @@
         },
         {
             "id" : "minecraft:red_mushroom",
-            "blockRuntimeId" : 6604
+            "blockRuntimeId" : 6610
         },
         {
             "id" : "minecraft:crimson_fungus",
-            "blockRuntimeId" : 3834
+            "blockRuntimeId" : 3835
         },
         {
             "id" : "minecraft:warped_fungus",
-            "blockRuntimeId" : 7589
+            "blockRuntimeId" : 7591
         },
         {
             "id" : "minecraft:brown_mushroom_block",
@@ -2363,7 +2359,7 @@
         },
         {
             "id" : "minecraft:red_mushroom_block",
-            "blockRuntimeId" : 6619
+            "blockRuntimeId" : 6625
         },
         {
             "id" : "minecraft:brown_mushroom_block",
@@ -2390,21 +2386,13 @@
         },
         {
             "id" : "minecraft:web",
-            "blockRuntimeId" : 7751
+            "blockRuntimeId" : 7753
         },
         {
             "id" : "minecraft:spider_eye"
         },
         {
             "id" : "minecraft:mob_spawner",
-            "blockRuntimeId" : 5657
-        },
-        {
-            "id" : "minecraft:monster_egg",
-            "blockRuntimeId" : 5658
-        },
-        {
-            "id" : "minecraft:monster_egg",
             "blockRuntimeId" : 5659
         },
         {
@@ -2423,17 +2411,25 @@
             "id" : "minecraft:monster_egg",
             "blockRuntimeId" : 5663
         },
+        {
+            "id" : "minecraft:monster_egg",
+            "blockRuntimeId" : 5664
+        },
+        {
+            "id" : "minecraft:monster_egg",
+            "blockRuntimeId" : 5665
+        },
         {
             "id" : "minecraft:infested_deepslate",
-            "blockRuntimeId" : 5126
+            "blockRuntimeId" : 5128
         },
         {
             "id" : "minecraft:dragon_egg",
-            "blockRuntimeId" : 4582
+            "blockRuntimeId" : 4583
         },
         {
             "id" : "minecraft:turtle_egg",
-            "blockRuntimeId" : 7414
+            "blockRuntimeId" : 7415
         },
         {
             "id" : "minecraft:chicken_spawn_egg"
@@ -2635,11 +2631,11 @@
         },
         {
             "id" : "minecraft:obsidian",
-            "blockRuntimeId" : 5734
+            "blockRuntimeId" : 5738
         },
         {
             "id" : "minecraft:crying_obsidian",
-            "blockRuntimeId" : 3908
+            "blockRuntimeId" : 3909
         },
         {
             "id" : "minecraft:bedrock",
@@ -2647,22 +2643,22 @@
         },
         {
             "id" : "minecraft:soul_sand",
-            "blockRuntimeId" : 6951
+            "blockRuntimeId" : 6952
         },
         {
             "id" : "minecraft:netherrack",
-            "blockRuntimeId" : 5703
+            "blockRuntimeId" : 5707
         },
         {
             "id" : "minecraft:magma",
-            "blockRuntimeId" : 5601
+            "blockRuntimeId" : 5603
         },
         {
             "id" : "minecraft:nether_wart"
         },
         {
             "id" : "minecraft:end_stone",
-            "blockRuntimeId" : 4744
+            "blockRuntimeId" : 4745
         },
         {
             "id" : "minecraft:chorus_flower",
@@ -2678,17 +2674,13 @@
         {
             "id" : "minecraft:popped_chorus_fruit"
         },
-        {
-            "id" : "minecraft:sponge",
-            "blockRuntimeId" : 6959
-        },
         {
             "id" : "minecraft:sponge",
             "blockRuntimeId" : 6960
         },
         {
-            "id" : "minecraft:coral_block",
-            "blockRuntimeId" : 3688
+            "id" : "minecraft:sponge",
+            "blockRuntimeId" : 6961
         },
         {
             "id" : "minecraft:coral_block",
@@ -2726,6 +2718,10 @@
             "id" : "minecraft:coral_block",
             "blockRuntimeId" : 3697
         },
+        {
+            "id" : "minecraft:coral_block",
+            "blockRuntimeId" : 3698
+        },
         {
             "id" : "minecraft:leather_helmet"
         },
@@ -3751,23 +3747,23 @@
         },
         {
             "id" : "minecraft:torch",
-            "blockRuntimeId" : 7353
+            "blockRuntimeId" : 7354
         },
         {
             "id" : "minecraft:soul_torch",
-            "blockRuntimeId" : 6953
+            "blockRuntimeId" : 6954
         },
         {
             "id" : "minecraft:sea_pickle",
-            "blockRuntimeId" : 6813
+            "blockRuntimeId" : 6820
         },
         {
             "id" : "minecraft:lantern",
-            "blockRuntimeId" : 5362
+            "blockRuntimeId" : 5364
         },
         {
             "id" : "minecraft:soul_lantern",
-            "blockRuntimeId" : 6949
+            "blockRuntimeId" : 6950
         },
         {
             "id" : "minecraft:candle",
@@ -3775,47 +3771,47 @@
         },
         {
             "id" : "minecraft:white_candle",
-            "blockRuntimeId" : 7786
+            "blockRuntimeId" : 7788
         },
         {
             "id" : "minecraft:orange_candle",
-            "blockRuntimeId" : 5735
+            "blockRuntimeId" : 5740
         },
         {
             "id" : "minecraft:magenta_candle",
-            "blockRuntimeId" : 5585
+            "blockRuntimeId" : 5587
         },
         {
             "id" : "minecraft:light_blue_candle",
-            "blockRuntimeId" : 5473
+            "blockRuntimeId" : 5475
         },
         {
             "id" : "minecraft:yellow_candle",
-            "blockRuntimeId" : 7927
+            "blockRuntimeId" : 7929
         },
         {
             "id" : "minecraft:lime_candle",
-            "blockRuntimeId" : 5521
+            "blockRuntimeId" : 5523
         },
         {
             "id" : "minecraft:pink_candle",
-            "blockRuntimeId" : 5766
+            "blockRuntimeId" : 5772
         },
         {
             "id" : "minecraft:gray_candle",
-            "blockRuntimeId" : 4999
+            "blockRuntimeId" : 5001
         },
         {
             "id" : "minecraft:light_gray_candle",
-            "blockRuntimeId" : 5489
+            "blockRuntimeId" : 5491
         },
         {
             "id" : "minecraft:cyan_candle",
-            "blockRuntimeId" : 3920
+            "blockRuntimeId" : 3921
         },
         {
             "id" : "minecraft:purple_candle",
-            "blockRuntimeId" : 6506
+            "blockRuntimeId" : 6512
         },
         {
             "id" : "minecraft:blue_candle",
@@ -3827,11 +3823,11 @@
         },
         {
             "id" : "minecraft:green_candle",
-            "blockRuntimeId" : 5015
+            "blockRuntimeId" : 5017
         },
         {
             "id" : "minecraft:red_candle",
-            "blockRuntimeId" : 6577
+            "blockRuntimeId" : 6583
         },
         {
             "id" : "minecraft:black_candle",
@@ -3839,7 +3835,7 @@
         },
         {
             "id" : "minecraft:crafting_table",
-            "blockRuntimeId" : 3770
+            "blockRuntimeId" : 3771
         },
         {
             "id" : "minecraft:cartography_table",
@@ -3847,11 +3843,11 @@
         },
         {
             "id" : "minecraft:fletching_table",
-            "blockRuntimeId" : 4811
+            "blockRuntimeId" : 4812
         },
         {
             "id" : "minecraft:smithing_table",
-            "blockRuntimeId" : 6875
+            "blockRuntimeId" : 6876
         },
         {
             "id" : "minecraft:beehive",
@@ -3865,7 +3861,7 @@
         },
         {
             "id" : "minecraft:furnace",
-            "blockRuntimeId" : 4875
+            "blockRuntimeId" : 4877
         },
         {
             "id" : "minecraft:blast_furnace",
@@ -3873,11 +3869,11 @@
         },
         {
             "id" : "minecraft:smoker",
-            "blockRuntimeId" : 6876
+            "blockRuntimeId" : 6877
         },
         {
             "id" : "minecraft:respawn_anchor",
-            "blockRuntimeId" : 6696
+            "blockRuntimeId" : 6702
         },
         {
             "id" : "minecraft:brewing_stand"
@@ -3896,11 +3892,11 @@
         },
         {
             "id" : "minecraft:grindstone",
-            "blockRuntimeId" : 5031
+            "blockRuntimeId" : 5033
         },
         {
             "id" : "minecraft:enchanting_table",
-            "blockRuntimeId" : 4718
+            "blockRuntimeId" : 4719
         },
         {
             "id" : "minecraft:bookshelf",
@@ -3908,14 +3904,14 @@
         },
         {
             "id" : "minecraft:lectern",
-            "blockRuntimeId" : 5433
+            "blockRuntimeId" : 5435
         },
         {
             "id" : "minecraft:cauldron"
         },
         {
             "id" : "minecraft:composter",
-            "blockRuntimeId" : 3634
+            "blockRuntimeId" : 3635
         },
         {
             "id" : "minecraft:chest",
@@ -3923,11 +3919,11 @@
         },
         {
             "id" : "minecraft:trapped_chest",
-            "blockRuntimeId" : 7375
+            "blockRuntimeId" : 7376
         },
         {
             "id" : "minecraft:ender_chest",
-            "blockRuntimeId" : 4745
+            "blockRuntimeId" : 4746
         },
         {
             "id" : "minecraft:barrel",
@@ -3935,15 +3931,7 @@
         },
         {
             "id" : "minecraft:undyed_shulker_box",
-            "blockRuntimeId" : 7458
-        },
-        {
-            "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6826
-        },
-        {
-            "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6834
+            "blockRuntimeId" : 7459
         },
         {
             "id" : "minecraft:shulker_box",
@@ -3953,64 +3941,72 @@
             "id" : "minecraft:shulker_box",
             "blockRuntimeId" : 6841
         },
-        {
-            "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6838
-        },
         {
             "id" : "minecraft:shulker_box",
             "blockRuntimeId" : 6840
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6827
+            "blockRuntimeId" : 6848
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6830
+            "blockRuntimeId" : 6845
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6831
+            "blockRuntimeId" : 6847
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6839
-        },
-        {
-            "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6835
-        },
-        {
-            "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6829
+            "blockRuntimeId" : 6834
         },
         {
             "id" : "minecraft:shulker_box",
             "blockRuntimeId" : 6837
         },
+        {
+            "id" : "minecraft:shulker_box",
+            "blockRuntimeId" : 6838
+        },
+        {
+            "id" : "minecraft:shulker_box",
+            "blockRuntimeId" : 6846
+        },
+        {
+            "id" : "minecraft:shulker_box",
+            "blockRuntimeId" : 6842
+        },
         {
             "id" : "minecraft:shulker_box",
             "blockRuntimeId" : 6836
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6828
+            "blockRuntimeId" : 6844
         },
         {
             "id" : "minecraft:shulker_box",
-            "blockRuntimeId" : 6832
+            "blockRuntimeId" : 6843
+        },
+        {
+            "id" : "minecraft:shulker_box",
+            "blockRuntimeId" : 6835
+        },
+        {
+            "id" : "minecraft:shulker_box",
+            "blockRuntimeId" : 6839
         },
         {
             "id" : "minecraft:armor_stand"
         },
         {
             "id" : "minecraft:noteblock",
-            "blockRuntimeId" : 5713
+            "blockRuntimeId" : 5717
         },
         {
             "id" : "minecraft:jukebox",
-            "blockRuntimeId" : 5207
+            "blockRuntimeId" : 5209
         },
         {
             "id" : "minecraft:music_disc_13"
@@ -4048,6 +4044,9 @@
         {
             "id" : "minecraft:music_disc_wait"
         },
+        {
+            "id" : "minecraft:music_disc_otherside"
+        },
         {
             "id" : "minecraft:music_disc_pigstep"
         },
@@ -4056,15 +4055,15 @@
         },
         {
             "id" : "minecraft:glowstone",
-            "blockRuntimeId" : 4973
+            "blockRuntimeId" : 4975
         },
         {
             "id" : "minecraft:redstone_lamp",
-            "blockRuntimeId" : 6643
+            "blockRuntimeId" : 6649
         },
         {
             "id" : "minecraft:sealantern",
-            "blockRuntimeId" : 6824
+            "blockRuntimeId" : 6831
         },
         {
             "id" : "minecraft:oak_sign"
@@ -4171,15 +4170,15 @@
         },
         {
             "id" : "minecraft:conduit",
-            "blockRuntimeId" : 3675
+            "blockRuntimeId" : 3676
         },
         {
             "id" : "minecraft:stonecutter_block",
-            "blockRuntimeId" : 7291
+            "blockRuntimeId" : 7292
         },
         {
             "id" : "minecraft:end_portal_frame",
-            "blockRuntimeId" : 4730
+            "blockRuntimeId" : 4731
         },
         {
             "id" : "minecraft:coal"
@@ -4315,11 +4314,11 @@
         },
         {
             "id" : "minecraft:end_rod",
-            "blockRuntimeId" : 4738
+            "blockRuntimeId" : 4739
         },
         {
             "id" : "minecraft:lightning_rod",
-            "blockRuntimeId" : 5515
+            "blockRuntimeId" : 5517
         },
         {
             "id" : "minecraft:end_crystal"
@@ -4781,15 +4780,15 @@
         },
         {
             "id" : "minecraft:rail",
-            "blockRuntimeId" : 6564
+            "blockRuntimeId" : 6570
         },
         {
             "id" : "minecraft:golden_rail",
-            "blockRuntimeId" : 4976
+            "blockRuntimeId" : 4978
         },
         {
             "id" : "minecraft:detector_rail",
-            "blockRuntimeId" : 4461
+            "blockRuntimeId" : 4462
         },
         {
             "id" : "minecraft:activator_rail",
@@ -4812,23 +4811,23 @@
         },
         {
             "id" : "minecraft:redstone_block",
-            "blockRuntimeId" : 6642
+            "blockRuntimeId" : 6648
         },
         {
             "id" : "minecraft:redstone_torch",
-            "blockRuntimeId" : 6645
+            "blockRuntimeId" : 6651
         },
         {
             "id" : "minecraft:lever",
-            "blockRuntimeId" : 5441
+            "blockRuntimeId" : 5443
         },
         {
             "id" : "minecraft:wooden_button",
-            "blockRuntimeId" : 7839
+            "blockRuntimeId" : 7841
         },
         {
             "id" : "minecraft:spruce_button",
-            "blockRuntimeId" : 6962
+            "blockRuntimeId" : 6963
         },
         {
             "id" : "minecraft:birch_button",
@@ -4836,42 +4835,42 @@
         },
         {
             "id" : "minecraft:jungle_button",
-            "blockRuntimeId" : 5208
+            "blockRuntimeId" : 5210
         },
         {
             "id" : "minecraft:acacia_button"
         },
         {
             "id" : "minecraft:dark_oak_button",
-            "blockRuntimeId" : 3936
+            "blockRuntimeId" : 3937
         },
         {
             "id" : "minecraft:stone_button",
-            "blockRuntimeId" : 7191
+            "blockRuntimeId" : 7192
         },
         {
             "id" : "minecraft:crimson_button",
-            "blockRuntimeId" : 3771
+            "blockRuntimeId" : 3772
         },
         {
             "id" : "minecraft:warped_button",
-            "blockRuntimeId" : 7526
+            "blockRuntimeId" : 7528
         },
         {
             "id" : "minecraft:polished_blackstone_button",
-            "blockRuntimeId" : 5998
+            "blockRuntimeId" : 6004
         },
         {
             "id" : "minecraft:tripwire_hook",
-            "blockRuntimeId" : 7397
+            "blockRuntimeId" : 7398
         },
         {
             "id" : "minecraft:wooden_pressure_plate",
-            "blockRuntimeId" : 7883
+            "blockRuntimeId" : 7885
         },
         {
             "id" : "minecraft:spruce_pressure_plate",
-            "blockRuntimeId" : 7022
+            "blockRuntimeId" : 7023
         },
         {
             "id" : "minecraft:birch_pressure_plate",
@@ -4879,7 +4878,7 @@
         },
         {
             "id" : "minecraft:jungle_pressure_plate",
-            "blockRuntimeId" : 5268
+            "blockRuntimeId" : 5270
         },
         {
             "id" : "minecraft:acacia_pressure_plate",
@@ -4887,39 +4886,39 @@
         },
         {
             "id" : "minecraft:dark_oak_pressure_plate",
-            "blockRuntimeId" : 3996
+            "blockRuntimeId" : 3997
         },
         {
             "id" : "minecraft:crimson_pressure_plate",
-            "blockRuntimeId" : 3840
+            "blockRuntimeId" : 3841
         },
         {
             "id" : "minecraft:warped_pressure_plate",
-            "blockRuntimeId" : 7595
+            "blockRuntimeId" : 7597
         },
         {
             "id" : "minecraft:stone_pressure_plate",
-            "blockRuntimeId" : 7203
+            "blockRuntimeId" : 7204
         },
         {
             "id" : "minecraft:light_weighted_pressure_plate",
-            "blockRuntimeId" : 5499
+            "blockRuntimeId" : 5501
         },
         {
             "id" : "minecraft:heavy_weighted_pressure_plate",
-            "blockRuntimeId" : 5095
+            "blockRuntimeId" : 5097
         },
         {
             "id" : "minecraft:polished_blackstone_pressure_plate",
-            "blockRuntimeId" : 6012
+            "blockRuntimeId" : 6018
         },
         {
             "id" : "minecraft:observer",
-            "blockRuntimeId" : 5722
+            "blockRuntimeId" : 5726
         },
         {
             "id" : "minecraft:daylight_detector",
-            "blockRuntimeId" : 4066
+            "blockRuntimeId" : 4067
         },
         {
             "id" : "minecraft:repeater"
@@ -4932,30 +4931,30 @@
         },
         {
             "id" : "minecraft:dropper",
-            "blockRuntimeId" : 4588
+            "blockRuntimeId" : 4589
         },
         {
             "id" : "minecraft:dispenser",
-            "blockRuntimeId" : 4489
+            "blockRuntimeId" : 4490
         },
         {
             "id" : "minecraft:piston",
-            "blockRuntimeId" : 5783
+            "blockRuntimeId" : 5789
         },
         {
             "id" : "minecraft:sticky_piston",
-            "blockRuntimeId" : 7165
+            "blockRuntimeId" : 7166
         },
         {
             "id" : "minecraft:tnt",
-            "blockRuntimeId" : 7349
+            "blockRuntimeId" : 7350
         },
         {
             "id" : "minecraft:name_tag"
         },
         {
             "id" : "minecraft:loom",
-            "blockRuntimeId" : 5581
+            "blockRuntimeId" : 5583
         },
         {
             "id" : "minecraft:banner"
@@ -5046,6 +5045,9 @@
         {
             "id" : "minecraft:piglin_banner_pattern"
         },
+        {
+            "id" : "minecraft:globe_banner_pattern"
+        },
         {
             "id" : "minecraft:firework_rocket",
             "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA"
@@ -5198,7 +5200,7 @@
         },
         {
             "id" : "minecraft:target",
-            "blockRuntimeId" : 7347
+            "blockRuntimeId" : 7348
         },
         {
             "id" : "minecraft:lodestone_compass"
diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_17_30.json b/core/src/main/resources/bedrock/runtime_item_states.1_18_10.json
similarity index 98%
rename from core/src/main/resources/bedrock/runtime_item_states.1_17_30.json
rename to core/src/main/resources/bedrock/runtime_item_states.1_18_10.json
index 79690e3da..5bebcaf99 100644
--- a/core/src/main/resources/bedrock/runtime_item_states.1_17_30.json
+++ b/core/src/main/resources/bedrock/runtime_item_states.1_18_10.json
@@ -51,6 +51,10 @@
         "name" : "minecraft:air",
         "id" : -158
     },
+    {
+        "name" : "minecraft:allay_spawn_egg",
+        "id" : 631
+    },
     {
         "name" : "minecraft:allow",
         "id" : 210
@@ -65,7 +69,7 @@
     },
     {
         "name" : "minecraft:amethyst_shard",
-        "id" : 623
+        "id" : 625
     },
     {
         "name" : "minecraft:ancient_debris",
@@ -117,7 +121,7 @@
     },
     {
         "name" : "minecraft:balloon",
-        "id" : 597
+        "id" : 598
     },
     {
         "name" : "minecraft:bamboo",
@@ -133,7 +137,7 @@
     },
     {
         "name" : "minecraft:banner_pattern",
-        "id" : 627
+        "id" : 635
     },
     {
         "name" : "minecraft:barrel",
@@ -293,7 +297,7 @@
     },
     {
         "name" : "minecraft:bleach",
-        "id" : 595
+        "id" : 596
     },
     {
         "name" : "minecraft:blue_candle",
@@ -317,7 +321,7 @@
     },
     {
         "name" : "minecraft:boat",
-        "id" : 625
+        "id" : 633
     },
     {
         "name" : "minecraft:bone",
@@ -429,11 +433,11 @@
     },
     {
         "name" : "minecraft:camera",
-        "id" : 592
+        "id" : 593
     },
     {
         "name" : "minecraft:campfire",
-        "id" : 588
+        "id" : 589
     },
     {
         "name" : "minecraft:candle",
@@ -493,7 +497,7 @@
     },
     {
         "name" : "minecraft:chain",
-        "id" : 617
+        "id" : 619
     },
     {
         "name" : "minecraft:chain_command_block",
@@ -575,6 +579,10 @@
         "name" : "minecraft:clay_ball",
         "id" : 384
     },
+    {
+        "name" : "minecraft:client_request_placeholder_block",
+        "id" : -465
+    },
     {
         "name" : "minecraft:clock",
         "id" : 393
@@ -669,7 +677,7 @@
     },
     {
         "name" : "minecraft:compound",
-        "id" : 593
+        "id" : 594
     },
     {
         "name" : "minecraft:concrete",
@@ -793,7 +801,7 @@
     },
     {
         "name" : "minecraft:crimson_door",
-        "id" : 614
+        "id" : 616
     },
     {
         "name" : "minecraft:crimson_double_slab",
@@ -833,7 +841,7 @@
     },
     {
         "name" : "minecraft:crimson_sign",
-        "id" : 612
+        "id" : 614
     },
     {
         "name" : "minecraft:crimson_slab",
@@ -1169,7 +1177,7 @@
     },
     {
         "name" : "minecraft:dye",
-        "id" : 626
+        "id" : 634
     },
     {
         "name" : "minecraft:egg",
@@ -1697,7 +1705,7 @@
     },
     {
         "name" : "minecraft:end_crystal",
-        "id" : 629
+        "id" : 637
     },
     {
         "name" : "minecraft:end_gateway",
@@ -1803,6 +1811,10 @@
         "name" : "minecraft:fire_charge",
         "id" : 509
     },
+    {
+        "name" : "minecraft:firefly_spawn_egg",
+        "id" : 632
+    },
     {
         "name" : "minecraft:firework_rocket",
         "id" : 519
@@ -1855,6 +1867,14 @@
         "name" : "minecraft:frame",
         "id" : 513
     },
+    {
+        "name" : "minecraft:frog_egg",
+        "id" : -468
+    },
+    {
+        "name" : "minecraft:frog_spawn_egg",
+        "id" : 628
+    },
     {
         "name" : "minecraft:frosted_ice",
         "id" : 207
@@ -1891,13 +1911,17 @@
         "name" : "minecraft:glistering_melon_slice",
         "id" : 434
     },
+    {
+        "name" : "minecraft:globe_banner_pattern",
+        "id" : 588
+    },
     {
         "name" : "minecraft:glow_berries",
-        "id" : 630
+        "id" : 638
     },
     {
         "name" : "minecraft:glow_frame",
-        "id" : 621
+        "id" : 623
     },
     {
         "name" : "minecraft:glow_ink_sac",
@@ -1913,7 +1937,7 @@
     },
     {
         "name" : "minecraft:glow_stick",
-        "id" : 166
+        "id" : 601
     },
     {
         "name" : "minecraft:glowingobsidian",
@@ -1929,7 +1953,7 @@
     },
     {
         "name" : "minecraft:goat_horn",
-        "id" : 622
+        "id" : 624
     },
     {
         "name" : "minecraft:goat_spawn_egg",
@@ -2109,11 +2133,11 @@
     },
     {
         "name" : "minecraft:honey_bottle",
-        "id" : 591
+        "id" : 592
     },
     {
         "name" : "minecraft:honeycomb",
-        "id" : 590
+        "id" : 591
     },
     {
         "name" : "minecraft:honeycomb_block",
@@ -2141,7 +2165,7 @@
     },
     {
         "name" : "minecraft:ice_bomb",
-        "id" : 594
+        "id" : 595
     },
     {
         "name" : "minecraft:infested_deepslate",
@@ -2569,7 +2593,7 @@
     },
     {
         "name" : "minecraft:lodestone_compass",
-        "id" : 600
+        "id" : 602
     },
     {
         "name" : "minecraft:log",
@@ -2613,7 +2637,7 @@
     },
     {
         "name" : "minecraft:medicine",
-        "id" : 598
+        "id" : 599
     },
     {
         "name" : "minecraft:medium_amethyst_bud",
@@ -2723,9 +2747,13 @@
         "name" : "minecraft:music_disc_mellohi",
         "id" : 540
     },
+    {
+        "name" : "minecraft:music_disc_otherside",
+        "id" : 627
+    },
     {
         "name" : "minecraft:music_disc_pigstep",
-        "id" : 618
+        "id" : 620
     },
     {
         "name" : "minecraft:music_disc_stal",
@@ -2751,6 +2779,14 @@
         "name" : "minecraft:mycelium",
         "id" : 110
     },
+    {
+        "name" : "minecraft:mysterious_frame",
+        "id" : -466
+    },
+    {
+        "name" : "minecraft:mysterious_frame_slot",
+        "id" : -467
+    },
     {
         "name" : "minecraft:name_tag",
         "id" : 548
@@ -2777,7 +2813,7 @@
     },
     {
         "name" : "minecraft:nether_sprouts",
-        "id" : 619
+        "id" : 621
     },
     {
         "name" : "minecraft:nether_star",
@@ -2797,7 +2833,7 @@
     },
     {
         "name" : "minecraft:netherite_axe",
-        "id" : 605
+        "id" : 607
     },
     {
         "name" : "minecraft:netherite_block",
@@ -2805,43 +2841,43 @@
     },
     {
         "name" : "minecraft:netherite_boots",
-        "id" : 610
+        "id" : 612
     },
     {
         "name" : "minecraft:netherite_chestplate",
-        "id" : 608
+        "id" : 610
     },
     {
         "name" : "minecraft:netherite_helmet",
-        "id" : 607
-    },
-    {
-        "name" : "minecraft:netherite_hoe",
-        "id" : 606
-    },
-    {
-        "name" : "minecraft:netherite_ingot",
-        "id" : 601
-    },
-    {
-        "name" : "minecraft:netherite_leggings",
         "id" : 609
     },
     {
-        "name" : "minecraft:netherite_pickaxe",
-        "id" : 604
+        "name" : "minecraft:netherite_hoe",
+        "id" : 608
     },
     {
-        "name" : "minecraft:netherite_scrap",
-        "id" : 611
-    },
-    {
-        "name" : "minecraft:netherite_shovel",
+        "name" : "minecraft:netherite_ingot",
         "id" : 603
     },
+    {
+        "name" : "minecraft:netherite_leggings",
+        "id" : 611
+    },
+    {
+        "name" : "minecraft:netherite_pickaxe",
+        "id" : 606
+    },
+    {
+        "name" : "minecraft:netherite_scrap",
+        "id" : 613
+    },
+    {
+        "name" : "minecraft:netherite_shovel",
+        "id" : 605
+    },
     {
         "name" : "minecraft:netherite_sword",
-        "id" : 602
+        "id" : 604
     },
     {
         "name" : "minecraft:netherrack",
@@ -2887,6 +2923,10 @@
         "name" : "minecraft:ocelot_spawn_egg",
         "id" : 451
     },
+    {
+        "name" : "minecraft:ochre_froglight",
+        "id" : -471
+    },
     {
         "name" : "minecraft:orange_candle",
         "id" : -414
@@ -2943,6 +2983,10 @@
         "name" : "minecraft:parrot_spawn_egg",
         "id" : 478
     },
+    {
+        "name" : "minecraft:pearlescent_froglight",
+        "id" : -469
+    },
     {
         "name" : "minecraft:phantom_membrane",
         "id" : 574
@@ -3257,7 +3301,7 @@
     },
     {
         "name" : "minecraft:rapid_fertilizer",
-        "id" : 596
+        "id" : 597
     },
     {
         "name" : "minecraft:ravager_spawn_egg",
@@ -3577,7 +3621,7 @@
     },
     {
         "name" : "minecraft:soul_campfire",
-        "id" : 620
+        "id" : 622
     },
     {
         "name" : "minecraft:soul_fire",
@@ -3601,11 +3645,11 @@
     },
     {
         "name" : "minecraft:sparkler",
-        "id" : 599
+        "id" : 600
     },
     {
         "name" : "minecraft:spawn_egg",
-        "id" : 628
+        "id" : 636
     },
     {
         "name" : "minecraft:spider_eye",
@@ -3669,7 +3713,7 @@
     },
     {
         "name" : "minecraft:spyglass",
-        "id" : 624
+        "id" : 626
     },
     {
         "name" : "minecraft:squid_spawn_egg",
@@ -3829,7 +3873,7 @@
     },
     {
         "name" : "minecraft:suspicious_stew",
-        "id" : 589
+        "id" : 590
     },
     {
         "name" : "minecraft:sweet_berries",
@@ -3839,6 +3883,14 @@
         "name" : "minecraft:sweet_berry_bush",
         "id" : -207
     },
+    {
+        "name" : "minecraft:tadpole_bucket",
+        "id" : 630
+    },
+    {
+        "name" : "minecraft:tadpole_spawn_egg",
+        "id" : 629
+    },
     {
         "name" : "minecraft:tallgrass",
         "id" : 31
@@ -3943,6 +3995,10 @@
         "name" : "minecraft:unpowered_repeater",
         "id" : 93
     },
+    {
+        "name" : "minecraft:verdant_froglight",
+        "id" : -470
+    },
     {
         "name" : "minecraft:vex_spawn_egg",
         "id" : 476
@@ -3977,7 +4033,7 @@
     },
     {
         "name" : "minecraft:warped_door",
-        "id" : 615
+        "id" : 617
     },
     {
         "name" : "minecraft:warped_double_slab",
@@ -3997,7 +4053,7 @@
     },
     {
         "name" : "minecraft:warped_fungus_on_a_stick",
-        "id" : 616
+        "id" : 618
     },
     {
         "name" : "minecraft:warped_hyphae",
@@ -4021,7 +4077,7 @@
     },
     {
         "name" : "minecraft:warped_sign",
-        "id" : 613
+        "id" : 615
     },
     {
         "name" : "minecraft:warped_slab",