From 8849fd701885681eb7dde0c01c8064f3c8a1e49d Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 11 May 2023 12:38:49 -0400 Subject: [PATCH 01/26] Revert "Revert "Drop support for versions less than 1.19.80 (#3758)"" This reverts commit d93f3dd1f5c72a8abdf6c6251429f8f528b18d08. --- .../geysermc/geyser/network/GameProtocol.java | 31 - .../geyser/network/UpstreamPacketHandler.java | 7 - .../populator/BlockRegistryPopulator.java | 8 - .../populator/ItemRegistryPopulator.java | 32 +- .../level/block/entity/PistonBlockEntity.java | 5 - .../BedrockBlockEntityDataTranslator.java | 13 +- .../java/JavaUpdateRecipesTranslator.java | 14 +- .../level/JavaOpenSignEditorTranslator.java | 11 +- .../geysermc/geyser/util/DimensionUtils.java | 21 +- .../bedrock/block_palette.1_19_20.nbt | Bin 55132 -> 0 bytes .../bedrock/block_palette.1_19_50.nbt | Bin 74726 -> 0 bytes .../bedrock/block_palette.1_19_60.nbt | Bin 75100 -> 0 bytes .../bedrock/block_palette.1_19_70.nbt | Bin 75552 -> 0 bytes .../bedrock/creative_items.1_19_20.json | 5440 ---------------- .../bedrock/creative_items.1_19_50.json | 5533 ----------------- .../bedrock/creative_items.1_19_60.json | 5452 ---------------- .../bedrock/creative_items.1_19_70.json | 5452 ---------------- .../bedrock/runtime_item_states.1_19_20.json | 4530 -------------- .../bedrock/runtime_item_states.1_19_50.json | 4654 -------------- .../bedrock/runtime_item_states.1_19_60.json | 4682 -------------- .../bedrock/runtime_item_states.1_19_70.json | 4786 -------------- 21 files changed, 24 insertions(+), 40647 deletions(-) delete mode 100644 core/src/main/resources/bedrock/block_palette.1_19_20.nbt delete mode 100644 core/src/main/resources/bedrock/block_palette.1_19_50.nbt delete mode 100644 core/src/main/resources/bedrock/block_palette.1_19_60.nbt delete mode 100644 core/src/main/resources/bedrock/block_palette.1_19_70.nbt delete mode 100644 core/src/main/resources/bedrock/creative_items.1_19_20.json delete mode 100644 core/src/main/resources/bedrock/creative_items.1_19_50.json delete mode 100644 core/src/main/resources/bedrock/creative_items.1_19_60.json delete mode 100644 core/src/main/resources/bedrock/creative_items.1_19_70.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_19_20.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_19_50.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_19_60.json delete mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_19_70.json diff --git a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java index e23299bfa..3e5b87e2c 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -28,14 +28,8 @@ package org.geysermc.geyser.network; import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec; -import org.cloudburstmc.protocol.bedrock.codec.v557.Bedrock_v557; -import org.cloudburstmc.protocol.bedrock.codec.v560.Bedrock_v560; -import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567; -import org.cloudburstmc.protocol.bedrock.codec.v568.Bedrock_v568; -import org.cloudburstmc.protocol.bedrock.codec.v575.Bedrock_v575; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; -import org.geysermc.geyser.session.GeyserSession; import java.util.ArrayList; import java.util.List; @@ -64,17 +58,6 @@ public final class GameProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v557.CODEC.toBuilder() - .minecraftVersion("1.19.40/1.19.41") - .build()); - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v560.CODEC.toBuilder() - .minecraftVersion("1.19.50/1.19.51") - .build()); - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v567.CODEC); - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v568.CODEC); - SUPPORTED_BEDROCK_CODECS.add(Bedrock_v575.CODEC.toBuilder() - .minecraftVersion("1.19.70/1.19.71/1.19.73") - .build()); SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() .minecraftVersion("1.19.80/1.19.81") .build()); @@ -94,20 +77,6 @@ public final class GameProtocol { return null; } - /* Bedrock convenience methods to gatekeep features and easily remove the check on version removal */ - - public static boolean supports1_19_50(GeyserSession session) { - return session.getUpstream().getProtocolVersion() >= Bedrock_v560.CODEC.getProtocolVersion(); - } - - public static boolean supports1_19_60(GeyserSession session) { - return session.getUpstream().getProtocolVersion() >= Bedrock_v567.CODEC.getProtocolVersion(); - } - - public static boolean supports1_19_80(GeyserSession session) { - return session.getUpstream().getProtocolVersion() >= Bedrock_v582.CODEC.getProtocolVersion(); - } - /** * Gets the {@link PacketCodec} for Minecraft: Java Edition. * diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index f373cd25d..89a82fbbd 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -28,8 +28,6 @@ package org.geysermc.geyser.network; import io.netty.buffer.Unpooled; import org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons; import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec; -import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567; -import org.cloudburstmc.protocol.bedrock.codec.v568.Bedrock_v568; import org.cloudburstmc.protocol.bedrock.data.ExperimentData; import org.cloudburstmc.protocol.bedrock.data.PacketCompressionAlgorithm; import org.cloudburstmc.protocol.bedrock.data.ResourcePackType; @@ -173,11 +171,6 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { return PacketSignal.HANDLED; } - // Hack for... whatever this is - if (loginPacket.getProtocolVersion() == Bedrock_v567.CODEC.getProtocolVersion() && !session.getClientData().getGameVersion().equals("1.19.60")) { - session.getUpstream().getSession().setCodec(Bedrock_v568.CODEC); - } - PlayStatusPacket playStatus = new PlayStatusPacket(); playStatus.setStatus(PlayStatusPacket.Status.LOGIN_SUCCESS); session.sendUpstreamPacket(playStatus); 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 d071bfc90..713665b97 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 @@ -32,10 +32,6 @@ import com.google.common.collect.Interner; import com.google.common.collect.Interners; import it.unimi.dsi.fastutil.objects.*; import org.cloudburstmc.nbt.*; -import org.cloudburstmc.protocol.bedrock.codec.v544.Bedrock_v544; -import org.cloudburstmc.protocol.bedrock.codec.v560.Bedrock_v560; -import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567; -import org.cloudburstmc.protocol.bedrock.codec.v575.Bedrock_v575; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; import org.geysermc.geyser.GeyserImpl; @@ -82,10 +78,6 @@ public final class BlockRegistryPopulator { }; BiFunction emptyMapper = (bedrockIdentifier, statesBuilder) -> null; ImmutableMap, BiFunction> blockMappers = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_19_20", Bedrock_v544.CODEC.getProtocolVersion()), emptyMapper) - .put(ObjectIntPair.of("1_19_50", Bedrock_v560.CODEC.getProtocolVersion()), emptyMapper) - .put(ObjectIntPair.of("1_19_60", Bedrock_v567.CODEC.getProtocolVersion()), emptyMapper) - .put(ObjectIntPair.of("1_19_70", Bedrock_v575.CODEC.getProtocolVersion()), woolMapper) .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { String identifier = woolMapper.apply(bedrockIdentifier, statesBuilder); if (identifier != null) { 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 1713f263d..04c58165e 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 @@ -37,10 +37,6 @@ import it.unimi.dsi.fastutil.objects.*; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; -import org.cloudburstmc.protocol.bedrock.codec.v544.Bedrock_v544; -import org.cloudburstmc.protocol.bedrock.codec.v560.Bedrock_v560; -import org.cloudburstmc.protocol.bedrock.codec.v567.Bedrock_v567; -import org.cloudburstmc.protocol.bedrock.codec.v575.Bedrock_v575; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; @@ -74,17 +70,7 @@ public class ItemRegistryPopulator { } public static void populate() { - Map manualFallback = new HashMap<>(); - manualFallback.put(Items.ENDER_DRAGON_SPAWN_EGG, "minecraft:enderman_spawn_egg"); - manualFallback.put(Items.WITHER_SPAWN_EGG, "minecraft:wither_skeleton_spawn_egg"); - manualFallback.put(Items.SNOW_GOLEM_SPAWN_EGG, "minecraft:polar_bear_spawn_egg"); - manualFallback.put(Items.IRON_GOLEM_SPAWN_EGG, "minecraft:villager_spawn_egg"); - Map paletteVersions = new Object2ObjectOpenHashMap<>(); - paletteVersions.put("1_19_20", new PaletteVersion(Bedrock_v544.CODEC.getProtocolVersion(), manualFallback)); - paletteVersions.put("1_19_50", new PaletteVersion(Bedrock_v560.CODEC.getProtocolVersion(), manualFallback)); - paletteVersions.put("1_19_60", new PaletteVersion(Bedrock_v567.CODEC.getProtocolVersion(), Collections.emptyMap())); - paletteVersions.put("1_19_70", new PaletteVersion(Bedrock_v575.CODEC.getProtocolVersion(), Collections.emptyMap())); paletteVersions.put("1_19_80", new PaletteVersion(Bedrock_v582.CODEC.getProtocolVersion(), Collections.emptyMap())); GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); @@ -182,11 +168,6 @@ public class ItemRegistryPopulator { Set javaOnlyItems = new ObjectOpenHashSet<>(); Collections.addAll(javaOnlyItems, Items.SPECTRAL_ARROW, Items.DEBUG_STICK, Items.KNOWLEDGE_BOOK, Items.TIPPED_ARROW, Items.BUNDLE); - // these spawn eggs exist in 1.19.60+; - if (palette.getValue().protocolVersion() < Bedrock_v567.CODEC.getProtocolVersion()) { - Collections.addAll(javaOnlyItems, Items.IRON_GOLEM_SPAWN_EGG, Items.SNOW_GOLEM_SPAWN_EGG, - Items.WITHER_SPAWN_EGG, Items.ENDER_DRAGON_SPAWN_EGG); - } javaOnlyItems.add(Items.DECORATED_POT); if (!customItemsAllowed) { javaOnlyItems.add(Items.FURNACE_MINECART); @@ -218,20 +199,17 @@ public class ItemRegistryPopulator { } String bedrockIdentifier; - // 1.19.70+ - if (palette.getValue().protocolVersion() >= Bedrock_v575.CODEC.getProtocolVersion() && mappingItem.getBedrockIdentifier().equals("minecraft:wool")) { + if (mappingItem.getBedrockIdentifier().equals("minecraft:wool")) { bedrockIdentifier = javaItem.javaIdentifier(); } else { bedrockIdentifier = mappingItem.getBedrockIdentifier(); } //1.19.80+ - if (palette.getValue().protocolVersion >= Bedrock_v582.CODEC.getProtocolVersion()) { - if (mappingItem.getBedrockIdentifier().equals("minecraft:log") || - mappingItem.getBedrockIdentifier().equals("minecraft:log2") || - mappingItem.getBedrockIdentifier().equals("minecraft:fence")) { - bedrockIdentifier = javaItem.javaIdentifier(); - } + if (mappingItem.getBedrockIdentifier().equals("minecraft:log") || + mappingItem.getBedrockIdentifier().equals("minecraft:log2") || + mappingItem.getBedrockIdentifier().equals("minecraft:fence")) { + bedrockIdentifier = javaItem.javaIdentifier(); } ItemDefinition definition = definitions.get(bedrockIdentifier); diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java index 40444ab72..691ca3c88 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/PistonBlockEntity.java @@ -42,7 +42,6 @@ import org.geysermc.geyser.level.physics.Axis; import org.geysermc.geyser.level.physics.BoundingBox; import org.geysermc.geyser.level.physics.CollisionManager; import org.geysermc.geyser.level.physics.Direction; -import org.geysermc.geyser.network.GameProtocol; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.session.cache.PistonCache; @@ -622,10 +621,6 @@ public class PistonBlockEntity { Vector3i movement = getMovement(); attachedBlocks.forEach((blockPos, javaId) -> { blockPos = blockPos.add(movement); - if (!GameProtocol.supports1_19_50(session)) { - // Send a final block entity packet to detach blocks for clients older than 1.19.50 - BlockEntityUtils.updateBlockEntity(session, buildMovingBlockTag(blockPos, javaId, Direction.DOWN.getUnitVector()), blockPos); - } // Don't place blocks that collide with the player if (!SOLID_BOUNDING_BOX.checkIntersection(blockPos.toDouble(), session.getCollisionManager().getPlayerBoundingBox())) { ChunkUtils.updateBlock(session, javaId, blockPos); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index a26bba618..0e58917c7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -30,7 +30,6 @@ import com.github.steveice10.mc.protocol.packet.ingame.serverbound.level.Serverb import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.protocol.bedrock.packet.BlockEntityDataPacket; -import org.geysermc.geyser.network.GameProtocol; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; @@ -45,15 +44,9 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslatorX5GfPypkF`Ueo`Ex z6MA5>AAUHlK8&TNvPMf(M7-+U=(*9h0sOha(VJr`#u{G;M_z^8YT+BI;e?ZGj?n+9 zMa9)D3y4N*Cx+aL-YLkN>B9B=SZW#!{MI<5eEM(MPvy_5pKE{N0)M5|`C_H3&s2LL zW6_my`n4m1=p(luox9oHBPho^@CUQlC2yE~$TFz>>mV)bLh`5Ko#wWJq5Ns-?ZS^2 zOP;=Urxo9jZ_NEH{`I|Y&|tf0@RV1itn>8kj^NRSH*vxRQ@$Rwnf%2WwojR|Zp~MR zcR2t0z5H{e^1`*@plc!9*_ie48rNuFOIw(^)Qbfn3XClTzgQ4H?J{@SD~Kd(;U<}7rb6>D09)h-MxhI+H4!@rfqNg z6ff(i&rZWTL2O&+n$3THu@i-Lwuyi9pJ_klbFaB^<;jd%z=x*S3!M$TLyuY>XN!N6 z`$^6Gyz{yO6d){r>3*(Y%MoumWusV`KKrAw0fZeHK(a~Eu_nwx8m=>FZ9+}s9HaCl+Q z318?8MQRU5;`UCmx6kw+^3l#d>JpjM7wd|W$&h?ZmSz3etk3Q`$!zxRui@WsH}%+D z-^7}^F28ai`pjlY`BS9kdM`?Jp8sJ)!yHmgs)+R(hT$X#jb%z-1_=(IC4EB!oIgJ+ zRhjs)O!+0L+-&fgyREjvXQ?vb6S0DHR@9|zLBsw1;q^Ly$&z~|Dl)HvJ`lgK1o3IF zm1vIn)=9iejGS}ix!a3B8v}mj_X&7`$C8gVgsFWQLI;&6UNJnuD=_7r8T6CQ@Y@>l z`T2bKOrxw-WvK(J{PF>OE4_0Iy>sT%lvJHSJJ&;1hI(D0>(SI_-YLH221_9ZHTzE2 z>|5f(-dGqo1a`Bq%(Ea#ELlC6?u>rzK0w}(9=NG8ebaDrWh+Rr?5FTxhtc}v2fMGL znA$-%pU%{d>z{vybvBRq?^M(VcsR|NwfQe93M{P?><>8(wDOb@xh-Cp7C5jBqc`04 zTT=5*UzMa+5cL_GP%*n|nLGn?lU%b3b$7^+EGvHNMgRPEM&5c6t;zOgMD&za(`k>0 z5?8}il{rPH?eQC*Ydpr!iVOzS3@j-KGEzSHu-kDc*6B4}drAMvW_4XAFW}=?fnr#N zt<Nfim*R*`_fKxQW3oUUeWwZJI}Pw z`|2xuKNZ1Gq*uN115457H`zDmnJ@gFQZ>Bua*O%1TvzM-TUWX=B=+OJqV518dWD5g zIp$a1m3M72xbT?re|l+lRkFOg><7KiYV`-{u3EL=m!+9LQ^%Kej{n;J9w=W)8$S9F zaqo4D)d`D_A=cYxMmIbEPOohJZCF{oRv&o(mfJ>ln$;^M+6S%J?11jWU&J$Ascd(f zO>K$}zrD+1%`{}t^z+QIzhmKy9bIpdS7@n6uh=tx){`Qt~S&Zvw$!V8gMC2 zeqMcTwc7XZcuDo2AX4M?ciZ&uq7x-~&7NnzKSg3Q8^w1TIzHHtX%(w^c37M@3w%7u zgSMo%nJUzlisN2Ps}>Jt+5|f>Y1$iv1YtD`O(3hRfLG(!+mSEsC%GVc)1mQe zanX|o;?KnD3Y%5a_qt;=|Bf5QPcE9l5BsP6el|yH4*nzYpkeyyfb!iat~qT6KK#ki z_I=^qIY;=f_GaO6XN*p97Vtf#2 zwp#UB=S?p`y0-JBO#|}&p7YJ`3yshAyDJ=ZQS!5SnLK_j?Lg^--l{-1cj?3r8*@J! z$<7a+{-sh*FXtL7(%ABT(QYfGjX}W*)ymilnw8*_UF_4@&fmL%|Gjy%k*$EIE}J;z zrt~4hJl^zi<%IoR$MY8E$@je8(mbavrYO03sGiB`RH1<0p}$j)F4=#J%{kcTqMPsk z44qo4L`bow4?W$I9lSX|WA(jQ%Awi+sQh$;(#Egu7e`cKY?eForE4>dYc-`$CAN|U zLk()*EHdF~s*aaP*!2?vEldsOtv1^M%-`*BFS}hmmcQeygT6-((cG-oEdzix7 zAN=Sc4mDqDaKGf|+eRwuZ2u91>)QSS0zNKJPZdqWNJ zt@()xb?#rNGsjf^ezklO=bGuE58mjP6!1p-z30d8Yg6IfJVyqVzB|>wtXXQiur-t# zwDK-9$FUzNlPq<2+rHKf;rGlg`<&uX2GY@J)zqjiu(EVHu8dJX_uM;{2{9L>6nN)@JOV#tu2@`q zceFK^qF?5SQ)HJDlu)hhboEc?OpGf?J@K0Lc^4pS;H6QWM4Y{khw+J>!8}T z%RaMRgY~h0XHuo>Zmv8(%V0nqFoSy;XO|l-${&}p&_6QrY);Hq?e|NwV+y_FCGhah zz_->>28}Cu3uAv$tL>l6pRhEgtvx&~DY|iHF1q~A?bXR&kBf(8-kW6~4OsINa}W5E z9j_-!TI$^I5j-^+xgBv#HL3fM^5G=RkG_i%qTn~ocd#)f1X^W!k`Vd>7R^p+a849L z`*oaDO@Pkwl?b|NjObie(i3$5MG2XtoO>9XQ_23-;*4WfI7#35uZ9OO%rAkK3hSC z8rQ6x-jIqrIPYHWU#?^O)%z>Zd&mi9EA*%M*SB*I;*(8_`{(0V#kzwAKB;*wMAOBM zo`I**DgMlDGO?!IWN)1Mjg?WJH%mPm<6^;={?T@|v};~7yLR2YdaF*?pl0LkF_iiA z(&W$98>hE_4cQ2d;vbkfmCJK!uLW5ZU9xVuuxK##q}gTW)+LI{*uV!|zx$Nn>ypGb zUpDXE&=*mb3TV~cnWP-C)&AXEt$2_@O8nUI^(fLitme6hA{o~8sHK>iBOuZ$p z0d?ACO}3mg7}yBG(n1ian^WOZ=1g z;{TNBN2&hW-1+c1cwKS^Q?`J(CI7i-{cicuw)}?=5w>iX&J+avI?|TEI_1HgjXcI< zuTZck!QYl&ardP6O21X1m5q3}-?OiVOFxH#Z0cuj3~qPT+uXKX_c@2=aF`Jgy2`b{5NRf*gFB|6W)456{Uqu zB<0EPt51aftg);+KH!hMh&4?qkzvaf8*$&tLYnXDjFlZYNzz-?60*#j(yL#mCFe zlKT4&Go<5?$W~G|x?_@b;-Pj-xJHCV9x<^^BTwD@=8*fR%aSRDcW>Plt6|CYANh1@ zIbiP1miTXX<3e*oIh(NRDyOO&bItM=@1iwN|1^}azu2+HPdk{I#r>NVb+_bc=JStU zZGViaW(XTu&OLBmKhYksQl%rbkF}F-;x}dpm3z^)56~_#4T;|3)EgC#Ez1VD z=35%@ORRbGva4{iz$@o#QhwPUTrcoyds0KF=9QX|v$N>Hzd{^ebI^ouSi>ee2We?*);T zbVl8wC5Az{F>!T@whJCawP`{Rw_?-TzagO#q9(;ITE%5bkH+)ZMkkbIRBtce+A>5t zG>4h3Z0RRV=p!zwHC%S!xTi>E?fia<*pm-JnU`Ls;vQRrm{i@No0tuk9q>)&I6K&+ zZbO>`(B|A9XtN#Kl-S*D$SYv->M*>aU;4&$UNCQLr@_f8`2AstdVYl+W?_by(J#jja><R zWQu`J|AA6n*0B}1vf9o!u4DcmUi>N;xMDV+lJ52Q6QZ(nI(26|oc-?)UZ32LO6yXH zJ`AqV+lGO+=Zxg0O?L9r2d+C&BNM8@#xawQ&;A-FYSpYh8dF-^*`F5Ru`nq!Z+uZ% zK5S$#dFlOVx-0Hc^8>>>Y@3~OO^>?1{*5!d(^Y%pLfv*=LBrR@_qG`;aAJm_^4qhm ziJVoI!GbEmTN@%W8p_^J9PlWLQ}s?oY-!Hd#R2P#kItSINZE<~tqTLTk5>jeOvwk_ z`ma4c{9fk@*y^>-o!7w-d=_PUm^#t@C92c>*Nt61mcLZ-PRx;CdJhgE5_72jxnRVJ+`O#ZH?zXfb*P? zlF+FC`6Lg?nM6vj>y)b__g7j%2Vidd%u5@(YxUiJZ_dfOcYBn%^K`JX%lFK+pXMyF zioamkb|{EHNpXI2Xf3v^=;YGJ>ltTwh`Hc?uws|d?>x30_-)NEgWHulA%#Fem%)h4 zDPQNhT79T8R@V3nztR0T|F?3lkm(TxX=$Vk?U5p_3L| z##MkZ=wxEi9V}6GOf0`7DGo!AeC3Ou4|;_gXf(0yP)s7X49Fdk=Hg&U+t9r&$NUdyL_7x)34 z`4A?Gx%9km^85*njt|AnDqkcKs>(i3ogzd^#&j2a4!vC%Q*a)m}7nS?b+Al z{;KQu{N_(ycKKM`EcHcF@-n!HLj;PldlB?WMv1e`rMlocPjcs2#Tvla^V_C`CtYj3 z(QTc(sbh2-T)gKu0o@ZXIL&|UGBY@f%HTuN!KDG~$9*6j0SA+7N=&T8`V#vZ7YOxz zO{AlXzdGA)4?uL2I;h7n?|nh~l$4&Y-%eZbpY2P_YcrV^>nfR_`eWximdQJdDWO<@ z-(grS=RFIv$WB(dNO)K5xcW=_Q*&U~=*@t+K3lyHV;?q5%7wP#6l&drVYPy1 zZ6xwd2vfq}-gaAU$y|ETt&-tMZ{jki-z~^gGNh}= zmA>q@>9WoKLye6#Sk`6-PCPNb-VDr-j2^|07k2&ZhQ@X6*-cd zEbM2(wA~mqeA6H`(xltDvW&Lj#$$RuwW}2|Q(=DP(pkTBm*I}}%;!x({$v4LHC5xd z(u|D!*Sv;?xGy*I#0pj@@3;nk(>_32g*(M8X1Z906g2*N$oPWimrm-jniZ2l_L1L{ z^Nbz=aX;zIq@M{=hdTXng}+?}t}m~(zx=k^wQQ5AIXbd2IB8&1VieE&mM`O1s(>;N zqmL!S^3u_*;jO^s`Ef4xV-CR)hxBXzJh0FxM6IOp@+dF=i6#nr!}Qi;_(_iLhVa%;_MV-ob?wN;Sb zR<%?=LRqP64tUdAG64HDkX#wF?1YW^>-OUNCVFu&ESLG+r^kA{T&J=f2VaeMYH%MB z_><`375;gAkQVgv?QHe2GS#cUmCc0F#>L!QT^>ov&0D4uMTRPfNI4Tit9ZA5m)TZq zfOF*n*`9`*T`I|3Lj)DiJv=hT%|LWrjb*ZAXutCPrEH2=wK6}0*N^Pv225#1;M{`}FBM=QjJ^Ti#NY=Qwks(#I8PFxEHMWoq|1Pto%JcEx_!$D3)0 z%DZ(GopMh9IPLOp#pv&ubqkC#ft!76bZzaKKZCz4RVhh~-8EF2iC!qFS?Q8#|C8d* ziM!PJc=Bq=;lU&hv$Tc48@4N<$=l@c-Z^W+w)Uv*k0LWklk5`3F0Qd#t0SEmJC(QR z_16-<+4Aake7&5J6!?Sge4=V*5-sfLWr?%x5Agzrcph1mCp9!iT7MXi_`4bRH-_=T z-(y&%1?6VfugFm5t+(?J_pj#eKcz>(J5(QRrD{Kv41+2Bsae0Iu|mTtItB{|%JOVZ2ehMmJ9SN)|-5G&wmWZY(?0pvbtJRQtPdKIzHRn zy&`J;>B_RnAJlWjug|5nqbbrM?O2*AGRZs6e*_`nD>NIDn;Tw}GqQCOpO2NV-1n8( zfFX^v<1?zriPo^9g-86N7{@y7jk;(D)N}=jYz8G8Kl(why0WY2Ta@OEE<_Vgs zi$lXp$v24bV^JADURjXp1<_Lh5vB$P;uUf9pdCqqz};&=WufOFgcM#a5Kp$oX))Wf<)z0nofg( z;8gB)@sv^|OGtgfnHdo5$J=Tg9LyzNyXH;P266w&h$KYLbg7Ogafp>LGBCtP!JO zln#xhyr2b##<@8}WqzW(3%E&W;Nt$T12^~o9Jn_V&uhn}U1QJFq{#B8Etrma|I%9s^8{Q+Tz?C$sl&GW)NdvZL=2>5FIL6ge+4e? zaR%g;U_I@0fm|YVs}lT&JBFy)Z$-e{uKNk{z~Q7#UOeK2e>)+2@FYr#JMU$_{HLiY z6W+92uNA*-FF44U!r`!of-|VE=_u!7~1K~@fIyS`Ccs6LWb{|n#;gulJUYqtcC5(flY?& z_lg3~nmY1-c4-&iJmVTzXuR+#*5Y%?O3l+lK!2I>>tkx1lkXjEUMZ-wE!)l{bgFNR zJa)tx2J!w34tw|1%<*@+05Tycd2c%@y2p51b{YGOA6*TbEak-@7JnTNE)C z)NJMUPxo7>Q2uqZjn~9>y^(ua*|7m*R9GbYdAZz)!Js3NUui15k2P)evI~R3#;iPD zUclqrF;?Co1Axv#>Nsq+zgikLVJC#>#5TUcv1>L~hEZ1RjUU~zJBNSP_iR-KzoTOi z_*8CJBvf_jy~9*CZ*@k>-523e*2h3&Eevg~x%~~xXV#5}eWCg3U$Z(N<6F#kbAgOr zJXe=Hsw$%#{7X{icmF6>z~k=Ly|y-6X^>==|;$jxo_X3Q_XSzfB)rU3~g0yyoa!u?x#E zP4wn|%jCmSS0%X^fctW-0X}RxS^VNT=S}+Oa%0pdktao^xOHuckNPwo{(Pfihj6yA z^t>doeaJWHS&iW%S%G!G)MJA|V`baSFV|V3mSk2+EA^FNe_t;e@;$fZyLy45FwNT3pJt<}Pa7j;`qSOuq z(cSbh-*`D;8NSd^JMb>BfIHGSEj6W-K|gbNwocqYocz2lsJrm@v)oH=K3G0nLDwXH zSR^m&#N_>AgQ%9HKXt@_efIdH<6VBt*^f-EuRuhXC1bVCZ}=gE2~IwE6l#tMP>^sAuck&X54EZXd?xwPh|cQqBlyYn*6%tJNs-eAx|i|zO7;4JHg zC*Nvrx2<}n&GH?3k#OWkn%`TO?zw%ewddbhYmbagc#mj)d++t_3~$Ou!TN61dAUdR zmObfeJ?`o8Z%%(T5Ofl{l|>ybo_Tv+`fRzfcUrwc_IdvZ>-Kd2Zk1`A*rR<6qd5z2 zvkmZg=BvGI{@pgz4!z}g>lq<$D)ZR0<&iJa@@>jK>Gh6}k|#%@V=!C|*N2iXSv&jt zE}Zur)V^)NQlC(dPxE^f9e-;-Ypq64@|(2jG~O2psa|P~rd-Lx;4sx`O>F)3q1sE< zj<=!1D5vCV!Oi%+ip=$?&N%y^_U)^01Gl~*SNKIr{*4 z`J%A>|JU91A8wbO^{{pl@+Lo4Z!bIYGu>~*rS8D-mmdAz>vj6hiM~t9ziMLi*SgbZ zg#4({&?CdsdbO5^y{CU%Bx>dem9)U-$y`e;i(umUVojkbAfHh^}F~CuPxJ0pnQm$v*ea?jsHy+&gK?7#I-iXAh4Ck4;CJv|A&)RVL+6 zhu=T0I18QmXz(Gv+g|aNL#`rR;8oVXv2u3xT}1xM@6`L|p*mACpmoYOFaGRs6uves$ze2_esJU3dtFp@2O zuBCoG{q9I)?wvO!UPEqj*al1R#;m|iFCy3SS@f5oi+t3Hzu?4s`w6&?lD@LAT|3AO zm1+4mnRHPjXTt>@FJAIQ)7`d}SNFbV zcDA8s&k0xuWe8c9t@Lg!U*0(XKcRbg?#i!;@Qbg9di>zc?|;0#@)?5et#^mz z+PcDyMfElCe|dCG*2#I~(NB`Xjdr}~IuC34D43=NS+}0>G^AwR8iIg39PL$k*A*E* z&2~%9Bs%bO!jk6V6a6#&K|C(Q8M+w9qf7c3JXwmP4qFb*YCCb6qrc-EKK<`@Acx^I zQwxl@J~P&_?v7a(8}|CDv*D1Y=>d#;m@Col{C#D^R={ox zJs&rwma&+Xu_(ImdZ3*eyHUoK7HR7OHp6mgLqehZ?utQ*WO4B9+${@fB{4jYWR_ zS-$--(a7S#wstmrtIhu@pU#oy&ylu)y@f2FYvfQ1>n9hy#}bcdP^Kfdc}VAVrbOf! zsaE%=g^4kJM{{m#q=e(7(OwA)ix*3(*=t+WzG`nJq%L0cc+OtiruNlzE8!FPW$4at z>G>^-EeDZ!nl*>w&SsS9&Yx=bttj;Utjejgh^W=WI`^{zrVrbRAG;mFN6Y&-A<0K^ z_DB9u=DPjUaSyJij+guGT&BCH|>}9*f*_^$NF8#G;e5dh4#U){guY9 zS@ehNm~KE(=}EGLbG$OklrZ52WW3qj9}ECj3_LZ8!Y^uN6bXK9saiRqbzV z$qNjbrkZ%hgskv;ycDRUFKnVeUfr)A{gJd^Bl_cbXg%k%miCIElbya7ZBuPK>B8Fke0wK4=eNHO<|;UTRV%~SN6@S zB`t#>-Nk4-9-ZA9aMi(A(2SS+pqCN4)KU47S<^3 zU?NU51Vb=of*|(LM@UcMq=-ESW2L9eq=`L@RB8GPGaVta^iC0a$>cS4QT-M_(!1Po zEe-zox(8WFsw$Aamxo1FLgYEl#lCOl~6jt zgn$=>fL9lRrkBhLJKJJQX@wiN)V{z_?>OK*4lUK`R& zaTdk8ow|ybaBSgDW#6{EzF8|VfzL0heyuZearr&pij?!Hz=?GFF3amV??`uV#NvhU z9&r!5LwAbL^e4CbgMgac2-pKQ3iend1%iM`1r&&h1?R{Ei6AGHK$r<{=5)Xc!Fvvb za5~_Q!h7g^MQH`{hzyVkv_e@#2JE0HjVgu6VB!{~m5L)W4xvS1L9<+q++bMHG30mZ zC$(E#gt6J zQwPr#&7H=v&zgWcNe?A~9r1EY^wm<`J{V;jr#^?N!AL0aa)8mf0_z4j5GnN}Y)#{1 zElVKnQ7A}hwRWU$xjAWmB+@ao1mrnGD+mhR2g!e47$m=At2&qr$Ev^#!R^hE549}% z2XBEO?+*~fUlligdq6_r*dL-e#*aIdexE48i|va+xN%v9 zxWZv^GQdPk%RMZI&XA|JD2Z=Xb&+}PJgIjWm83DtuDLe8X% zdM_o7mNN+rgdZH;hTTumO(vq-pn_ly*KIqyKU+h{ z&R`UAA#~FvE1<-}4ARJFHL?x*%t=XkvsS$eSiH6lJp##(hr!dCHKPdz^u^jJr*Nwr zGFKQGbEY$IHdZ(vmvaDtWamJ@3nK{K2ZMbHD9HX)7@ca< za76F=Z#yrI;V&`z2OS>BC~&<3LHpiczwMwYaV92j9GVh2{Sr#hlqmFs8GtE4Fjb(> z15=_EuHOPpiL0Vurh_SA-@={7?r#0DSypN?AV0Ph&&t<_$^G&oJYHUqPUuI~93MxP zgu$B-W;SmmgOqdUyEEe=*=mAx+CS*$`4Y0IM&K*!Xe0y9zBm8+3vGpmNCv1fL`}Ur zbM>GGr9y%fzaI<*(U{qr_33yi#vE?^CWJ+bNGps*GT2|u#~DNpoFN^!L|K)j#P2_z zgMe?>h||fz(>dkRVTK2ZM$k*3f|np}(nl5UFPN22Aei9gSo2NrXy+*e@<@a~JROE^ zA#~H1+oAHpZ7RrT4`iEb=oZcx9*9y3R}vr{`)f;zib3nv}Q+iPh=e2zU%S|`|u|SMA+AWJ$UQD9%7nXAfRVo z3j+N7;2b@S_oW@Ks1OaALZltANTMNKn6v{z*$$b^Yo(+ZstnJi4!G^#x! zlbO$&R(chY$&R)r1o?0`%A%Yi(8;Z9>L>O4{Dj}-&T92WWAUe)2PBXzNvquHEdGID z;Hc^-v2cSd=p`BVQAvaOvu+77IJ~A24&k`LoqqTrk$_W2&Ft5t*b$BTl0g>q5%OoP zu2OL|a$qj;A>c&`;Pu3#Bc&*0F3pc$Vgj!ug@W|gZ1)dnaUp^9&kZdB>Ce~-f+F|9 zM7b=y1cI&VApMV5f%LcH0CR#%nSaam$=dapaq{b%v_d!=A!MB^{v;YTW3c^pDQ7L6jk7m z$NUR$Dl8Uc9Fip^1&3s-OT;1Bkpvu)aWf2ucpz<5r@ImUQS%f64? zU)wH@qPz>u(mKzhLs@IFjb4>_fOZ0S={6!BJp&5ll!*Yb`(PrcgDD@;fIf`V!Gwos zaFD?1aD|&_z)0a7+{k!bE}r*VvHBK|4Lkm&EAzejS+bsOzSuyda+PU0_e)6 z00B{mcQ)Ct+~imgJB=O2QQAD>}-)jKKz-SF(=Gjzms}7kTlf(iecvz%vUv zgNyJY2!`f^c0tznLP@y?QcJI`#H8I>K9 z$N&iSldr3X$MX>l!!rbkJ>j`WiG~qTLPW!`=fXrolr{?Bsldx1oArSs&tz?k$c$z! zz^UcdraqCakA+dy)i_9oG+yzB?HGEG2-6bkf5r)e(j*wX!6`7XB=F{yYlY#0fX1$m57U~OQ>Qf5NQ_~q>ANB~jJ^+T8tU*?@*#m?m4^kb#)DIwd&;-CHW|05A zxTmuKAw|>xgv3Gv2uVZ-9GXn}27)iaB#}QRT*qB?hoBD%K_nvG?p+8;w*{6rtW`Ed z@pQntAxL-$n?CMTPzMO6a&3+Ww4d1V=#_8uHlNGQOyxAVN81HKKRn_N_k_I%sK~sx z;hZ*@2M~nPn0e1PcXakMz(diynCiq!um`ob5$wVK5$qu*(g^~!?RNlfLdqtIzdS&_ zqxM_USYgU|1wzf*ZN@7qo@V4CboOMjI)>Z;%bujF8Ellsp%!w;f!v!TP!=G@|+E#~%Q>~(E%0zpj6Fou?=p&Luc)4;|NW;D#= z31XU;9uUMdY!e81B84JwLmh_8hzu5MeSo9fjS(5qQlO6U^E-g?2lL?#C-n|AA2LO# zccA%@CkId!m=89Qm=$O~I8rbx(0nj$!>mB_A!-V<5@0lsDeiIMzk&C^21-9sE^;PR zCk1ebT>ZXi5?9`=UT;1Y&m%r1f#m(M35q`^lwiP+u8DFAGa{3*8imGvAB1_Svk*vl zy9xjopbyj#0JkF0Z3xgp0DU0Cjr$<_;OT(FL-gUwanRw95@F_OlvqU78?!HxR`#4>~^$Tgxie-QtZxrLhx@pT_S$VL`(mz0>U)*m}7o?MuhtGqrBmn{785J1-Tb1XFu}V|6O+9-H^^XDuEz@R*hH2{NDX2$?fVoC=<=@BVdChiWR z0tzIsLQqO`7fLyQ27zcP2sxej0?q+Z2-cXqRfs~kq4QQD3K0v-TZJfuIZ=NKq7Z&? z{V9k-oG0o{K@?&Gt~Uiyh`ye9GH>o|tdRuvj?n!a&?xLba;GyPZvh4nheSDrVlv2H z8l{GP{Kw(>v-Z6bIPj80!Aq(V0AqXmApzQI5b)K8wiFsfgn4FHNjkk9+DG8hz2dt(_e|idO{VUszO2uZdAuz z;tbGhgfzWmav1dR$60d617;WcgFX+t21nf`HN3@SJHc~T`TMZYba*TeHE9LVq)U{D zJrVIpVoz9;3b6-e8i>ez$a=s;jlT|NqQ>=+(?kt!E?*F!AVBqYkzm!Ot}5$OcO zgAa`&#lrNct!FjFOeUzLzJl-aMg)^PauTgom}zNy3js9z!(6HC^^EH#sp{tP*&oGp2LSO{4AgmtOoSAK=8;95ZtYft%$wqSoE(t7VK3=B5tob(gPX+pL;>6_o048JlzS|6yh}(@1x?Oy+v+>!Y}FvqZ}P@HiC?Z zee#lp2NskP0G0A1UU?G=iUW<>jyz+c#-zasFrBq#Ul((VHF?jrDd4;n)zTr`r^sr+eCsn9 z_@uy>_Fi#>TkRFcsei?>{9kc&-7Ahf7JdAE%^SIy z*>c?lH2<}@0PP>5B4yO z`Udt$?rj1AxH)u)_UqJ}Um z7$D_sfL@&^fq_mC4kb{9FNv)?-Z-ytX8@4hu@^!5KCv$lM)F2fq5 zbPSO#3nZkfq&cPUq!apYLKs!ukqlbS1Rxq|UQCbQ&+>5<&sx)-ZwT@|Fcb(y&WHi< zl^HpHKb&8Fp0DhoehyHJ#1X`68$hwrFrvD_fcykNqytVUDJ{DjIb`niism%8Ss;Yvs}q#R2$=Etu8gK%3wZ_p1;{wj4Wn zIxC$knEV#Cgl>i`8&qBxrVMoPqAPuKq$fqQu`irWd;1YcQH~UNK@GtGlt+3=fUowG z%qL()v-Tk_rVX5u$Rolj@ZxqLP$f9FNmY{1YJOsi4J=8D26#w&7IXwZ;RS}*)1hSm z4>8d|@KipKpv*}CBu%&O!mC#RB-tAQBz0EfBY;=*-T+=5VE{WZYZy~WktUwn95@8d z9G=F=M1+~*04r@qM@mw|yZ~@qffbBHGF#Pcz(yc znh%b$TnMk!X%jJLn!?Nl%u+GHkch_2NjbY>=HzG5m^qbMaSUMCESNbx`@!t~jdtNn z6l_+ZHf4=;TARZ45EX--5y^%mqbSa)E5gKX#$Zueo(duzXz?_v5+a@P8#>9%1t?WI z=p^%NI3%12on&H;Ljo~A>6$SPDVT)DE!?$eBB$99!niaks6H2A&g^md1gf#8(Ck-n zrNi?6+-V2V8ZZO;MiF3F;1a{UH1dGWAj}QCwcY}Zr(C-OaMys$P^ksRGejDNNDPD0 zpq!R74#^D8kr+=%X0W0HV~NQcW-3JwWr5~n-IfhtGYtMtdt9oi*bB@zM)MhI1r{6- zkfeIOziGZx9|l1>W1uQA0`sm{k8f9xdJd!~*sfC{4jj2?;cq~X3TpzvL#(0%bK$mW z;Kra359})Uk+jMQ*~5^);7l=gJC%?mZgq`26__zFQ=Ya{2T;+PJgD-yUQ_b+jb_e6 zJ~VOE6c?F-dK1DRcm~)Js^<`yjQZz+qQs_($UNw-fygAp5^!qAHxqGcyg&|AJ6uP` zsd4e+r~z^n9Y8V)0aRHOvjM5_3MkA5B)DliU^bvpD1uQ|A>FY7O<9Fx_%s4=^nl{_ zhelc55FVtATocsoh#u@D05SilS+Uh(Cdx6fg@MxeWSZ;I~zh{D5vGfWHYGx$tfvB%KGU zlr|7up}?gmum?74*R!hv0RyeaAmH_I1)KvirlRP9WbxgM>_*F;ghac^N%g9QFhB-dHVzMxE+ zYq0)ZQrKJLBqt&naO-zu;6!j{PrCHt!1(nNvq1~!%bvX4%bPPvZ7B+O`< zJpwq&GKt_M5`%ynYHOP#G61Wjm1_ZSZ=W?SPX{=A2Z7a~2T;{|U6NTAP6g1)By%cG z1>{4LNjXl1OSUfQS}jiHSW+Es#>=8xAl>FEDE$<@2|wY)+*y?b7c5?6_LT&ZOMad^ zogVE68fzmc{t-A5`H@B*@E3%W@@H|qt~k6xI|_jWAOT((0HmrgGzvi?ukFjil%qil z0c_G4g~LOr*@_=DdREXnbx?W0iPC(G>0>^=v?BNiF74Ffv8y3f2-$iHy2=fro4p$)S4xok91M_^} z!BFrMAp>s*K{Pq+%~}JPbps6?1d78HPDhXqGAWxe^L!kd1(?1EF>=D#K8fS+sNc1W zm`%V-NCN6a1P0Jgkz#@Y9l+vZFGDN%JpOvV!cjKgaw`CjeQHgp?`i zu&W`}0TwL;sCBuY@FMWp!YTk}VlDufiN_f@bhWa5z>H%8ELwp-31B9@1aK%;V-y6V z04aBa3@PVp@H9Z7U?!&YkRcTYH)(+ksR?w!IAlmQgdvn5L#j9pbh>yT$mE7`k%MLQ zFI+$!l_T!@ZL_1gCo&m|0qS{2@&me(5FT>tBDw)Cy4>3ga1nghzSD^Udw6Bt1$&58 zL0+8JV-R@sa0LLW-44-)-Rlq(>|Te6#O`$nTJBzlAmr|K2z2gVhk)g-Zjc5jvrd=# zSbzY&7cJ8AbA2vGnv>(JxykUMG04D4*+P8Qz>v*|GakJ)6%oos`$4v*p9${h-JZ{^O!zm+>~VBDdVJ1KiBchI?eD|f;Gw%Dwz`mFf;W9Ec(d7E*T z6Oq!t(Tk-_n)h;2fFCiC)9=zt%<1>*HO>Jof;R`O+$gw2S$n7vkIvIHi$l+7SjM8o zL}GY|-6*j1CLQ1eTDdwRoqY$LWatN+y?y8;>@DEyf%QA3{rPwZC{(uQ;}IN5;)NCY zco8GuT#)neNO59*_php0)cOBv;fC^WFN@c((cNVk_UZM*QbqtKRjLmGpN($UeA5Cj z>1YC2&2;t}2_Pc&kHDcrFaen4M*_CpsjwOlWZ48k$c=Ff1&d;K(A-oNLKj%M(uRn) zTYF(0O(trWLuQO;q_G<`1Xs+tQ^CR&m^pV_?nTS!_0ny$(y#;oord=x^9a%j;9unj z2>ckx4-k@{$`25c|B)ZSSw&9`K*%8g6q?lq)*8UG8(OmjV6NF4QC2(JPw7tW5{Jh+ zd&GhJ@*Z&@Uj9cMlKv3~;y>c>_#bh20*C|dNm%BZz4}vtgmU$O)RveFL4 zMtcQ;kiSct=wjzjq`p8(b@0hsy)z*MjxL;f(3V0%wO zhzfgc7f?+CSR@V9Rsd6%Rw5n4>Hwf(1xq=4p+e9*DWL#4)CG8gK5(e%CDZI6+SE$a zFNcug9Te6La;Pmjz>+dPpwP;;O<(-`{%Md0T1gPG0PxU8Z~ZxK;7$Xl%}HYo03Z3; zG2q29rb9@G6b!)AsR}6YfEDbKr}+!)q2dg=b@!z}U`FH%ILF)zBQh&X&Lp&$?L*R~ zHV8HI!!NZ#nNWd0d7-;Y_Q)W~4*@4TD_M4zTDSui0gnLFL&XS84=#-nKrQG4K~Rtn&0VQZ=mN}% zfD>wS1SY*5{8BlD75mWH!+OFJ#xO?_4Nq)( z?KSq&vwcMq@DyX~NS{1-RmJkqk!yAZl>>ySe4^Bt-D+lTeaOvG^UvF3)eV09N|~P$ z_nmBx*}T~S{)?-jk>~LI4e@!jGW-4K8GrLjk3N%Z`-GE#Wh*J3v(^84gxcY4yf}!c zQuwzTSSQW{7LGnQA@6pWs|@;s3`18hIo4_COXtnmT`Q}2z<*?<-f0j1itl<=w$$l6 zw7hoD?4s&Pf1RU(tLDk~*VG>LOz1&>$9K+L$0q3h=%L2MX%(4YvVK~$uhae< zD2%k3r?j2J*FuPWJ5McJTbExwdwbXK0I!*=a*oBE2xzX3xxjq)5Db1LWoG`;&hxjI zt;+t(W7X&F)BsQ^g2W@$;;cyXo_e)(h$Ltk%o% z(~gmQ$~0De%jSgw~zrgV;EfH#dvFM^!wkQg{0LP<%iBCF{y% z;)mNlV#g5sO-fXzt+soT*FDA-T=9Ov$qlKof4ihpzMm0Dn6jtQBKF4(qAfFV4)skTlw{qac?+wDkHlWTGrOHuVWWmv-bxIxou zxM?7bN)0tp8E`p_k4(-|crElkx2j*t{^g;G-K0{>x0V2&49g z@s9i6P7)8R=Due0Jk&mqguFY?n}G^?r5aT%_8rGM=d`ZS@b zPzsQ#@~@pkpJp@_T9FqD$n`ZIN=XXpwz-@$ais9apV? z0+m8cxs)=cRq!TsJe*bqTt%8scFP*it8&tmI3&U3pw4HaC z2B^-MaiZ3vZeCQXVt)sC0OVxl3tIuLzr9`C4(5q8)4VBt-C3~(YD+?=qSS8&cf%IO z1@G1UJ080=)tqM(HRD8F*h9XIHFPiSfGu8k`w1x4 z9P>^%Z8Fq#OuR7Od`=bV|2lT~Ej)m_BO>2jH{OF|643{k+gm)kPns&yB*T7Wir>G^r1GNPFe6u<{xyXY>c}A;1BJIe??p#z8 z*C5UoX_TrUZ6F}Ff`J|)Jgqox)iI8hXI1YEt{yf%f4H_}TIgsXL$X}68KZWv7cogg zI6{e#*HGg%u0dcsw0LuU=9O^jsT4o0rH*f%DuVdhc@XOatrc5gTuVKySld$CX*cdK z{!QSLsbiIBg6pKYru}Ld1?Mgkx6d0mZSe^>ZIK!VoVK8w0Zv=QC;Qk@>&9($W9G`} zCHlw(!`ViPOliZ*kZ_K2lkx|$2<4&DKo))b0aV!P1wgsECYfa_&ROmOf^|sa^;G47 zx4^NJ+dDd<_S+mTRHZ*`CVe^}qRl$@cl=Ku_Zg_V5n3M76y1;JSK3)8^^W*LoBX0T zC=2sW+1X!PB-iF!Cq^Kam!e$SZuatX3P*+~(%)V$E?ThTT?*8J!*zMv{SJ1oKWVPp zl6>c1JT8e)-ptRpXdp%3m>zsK&8n2)L~7~?w3>!?aN>xxm2k#px42Z$#^d|do=(FN zxRO6q3ripL4ZRugMXmoDm5Md2>-EPD=gkKQ!3oion=LCl{GoIq? zB6im)J$iBP+wgp0K7M-fzoEnFe}(M7%e%uzFzZbOygr|czVR$t=zWuK$}<8?3CL6l z`6So*4H6e`HX4{C(*_sYE)O1+JSr&i;N0ApaypIMdot7cl`C5Q=#}a>yMyU(MQNA_ z&=B3odA&*v}y=(YAW+}Qy5+n{pMJ>Drrz^<@NIx zuk(A#)h7hGUjA$<%Ss8+wh<-GUYTRu1UmT`1%<-cSeM=z7|4r)vPRRohTj^g8Q)M>I)i9t9>zCIp3lJ&l z@g2Zy`Y!_0sz-Jkrhh8`gGssy8Ba(`dqRG)+e~}VY&dnDxLI(sy*?KY$^Ido4{BEC~* zio%Ki`g-{Y1r{SoPLEJ># z)F^4jkDMfVPA&nu5;p^Y9pNDrb*%Jqi5djd0s%V#ptC37sc|JM>wDmgmC_bO7$_tS z%or%H>AfsQxE&v6I6cJ!yj^KvDJn^fIpSsXDO33h;bEkAXY~&`y?dLIlI~^od3zHm zF&kLSY#x6y$xkJP1-t%oC+O^qsc_3WpXK?xvx|Ob zJO6DT?5_1C)DX^%LezajKG>&8ptfG>t?|xtyS||PVfuK?GxaAmYI6l56a?>`^ZPEX zgLX-3PQz;Y2(%2kcu3y6An!jcy3W*gI3$gObc8@4$vcEy*9HiX0)ex=(A};{_Yy6= z@lPvImU`pNn4i}6VFdO+74RF1Yv+r){|Kmf4cRZnawNb zwiUHq1|`rAYlGjIbDaq0>FI*gV`GJ;{cc|i_H{Nc28-A)QEs5N!SJLy~IkqhWI zt20rRjHeJ+a-VPy)WTCQ;tY#=$ZWU!CG5b%{D^QobxC{9QbW82 zYLFnG5R2QI3gu02QyS#n^>av#(~-X0ea?C>)$Sk*M!Zp9^e&caN$wph$4(WBukp5| zTd(Z|SIc8xjck8Ioo7x$gCIlcOdMORcG~=E)~Dm^eRzGPeX>Bnb%UeAtvYH1+xE$V+QpNn2*bgd^7CN*w>cB6$UcF!>~n_Xpxxg7 zfAfT)OPlTzwOQ}Id|-Z9o$u2mpu%~{*x6#2-y;-EmtZI!+8Dqqgizl_o*Oc_eCx+6 z++(jppLw;Fm3y>5CT%Gc5$+6k*GEyr1*kJh95PB?RzJsi1N;#b`7&QCRY5EkLXY-G zBy93@%tTm;o2@=avjFkNoUn*Yx5>1kh4tK^DBw-Xdo&9OeRVh?YiSG??kP{xM^PpT zTCA!#`4%3@cQOxDL5lIm0&#W7L<7w(8Doa2Ps3vX%}oOo4Rgx`aR7HlxlKs%IAu|2 zX7W{RMs-w_$6E6+WiikXUCpIFc_A2wV^TJCe0*@Wn^;w`JOZr-P=(0r<5^jUV*hN> zk{XD`5p-K1NGhI!ETAO*2waXJO$Ak(;eeD&9iIT2?KVzb4aAr+UL8^z%XhM<=l~-q zga@?SPzZE8+;YYF3{)eKX4Gi zZ@?5dGz$p8I2@5QBm#480Xz}%xQ7cx1t)TFV_+?3|IF(TlX-8b5@FyD;tqbP`&Odc z#btmPNPwB6EC;$_YPj^5f#igY4a7jwVh_-z0OL6T+zyC=1h@!#z)r3D9k=}SR-4d-a za%KI&S+Ve{Nj>dtnQ>BB`m`u1GtRxDG{s9i41Yoo)0opPy^Zm{k~W+@<{=9;;N~H# zD`2EiDFX*lY%f3ubACSn0*7*2$KB&w;wVBNbLj*E9H&~pe(i&G2KM%SyU!g$vvnvV z*XYG2EhPYs0_B0)0_#9XTOSih5Bjy;Jy4zBsCxq9tbsHW1GtLz&P&fHoMGz|4K%?e zOG3h&MpResyY};z*X`2=jx*ta+K}JPCKPk`AlyWrH+ri@bZ1J7zbgH>HQ}yNG~W|eJZZcMwR}5c^No`M2qFo!0h6x> z@{BIQ^va@_(SNnEMAiwIn7$ikv2rqb$8BD(bZN3XDf!BHTo9G<{J0PNyh&N^D2RmB z#`(dRteobAHCU~`QNh%`Gl87KeaS4U%Jsxa<-SbzcI(lhQD6RNnK~h`lzI6WWk08I zRsRIecEIy@rfs>%kFBwr@1NQl4^Cmxo1S?%8}g2=IjW=>b3=gmk^cv588{>=vYy+X+P`zsRbV%Sl$F3En`Tj#AcYRq2MxNq9 zQd0s(u8+s?D=(G>qB8bzuP`?E62u}uh79}~9HLVAYN{@@(e!+O&Ut{_P!P#jUL0!% zZxRv~0O>HD-K=@svUf0fB{4;mnvIg0eHYY1E2{#L4#zirh+OMz`TgiTyHPGj{T(%Ux4WJ85#&&JQ<5eM#6_|6{FCJFMBN+LK<|y>}A@yT9>WD zBpbKvW1qEMX?Q*zdSVc-HWUb8K-j9YiSMsJELE)hNvPno$&B(*3>BlYkn)u_W;8!+ zoyk^Be=vLVDKf4uI$4Nmih34hX-H&c$YEwxSjU_9 z^pWg8k3{=gd}QD1G{TalH`4UHqjr`;^}NS~V9W$)hYSd0%><@hPj{9|u~6_2+Z@zF zbMKa|X`ATRBBpTte)v$7p6ma1U+T7X2$s^>ZWqEsK!8O} zwj{ym$4T8H-aLx(dAq_?$3xdvF1OoRHIo|CCmA@32mJy|T~S@i;N-dS1=HpiTHpH+ z3WD-ZqLmdNc&nKVFV zPS-LUj7E2bCb;|blGWgiBYBGt?RTUNm*l54!*TaT6;r$w*z_)Du^yYZDO^{bB@OW8 zu%}`Pg{_sSeQW2$T&^4XZ%;uPZzDh1i1JT-y);dcb>FfTXrn@ICdnS=h{+q;)Hucq z*6ucnG14!7d14y9O_oy?v67dgAJ3$(FkizddY%S-Fvn`rAsh23NMJMnbEsY?u+*w2=tUQy^*|l<=S@UkbMj?x{}l@;f-hVq{v+ zBU8VvS*pTCoq%gQ)A4y?qZQa;s747f9wj4VrQeGK58QrYie#F1lY0$y<+`8t*+084 zmQxetSm^?ok!!{Q<8FdHka?m;N8?|*&#r{&GxrdAQws@DCXWZOm4#}r-z^_9qwy8Z zk;iAda14!cKvYD!f}#5f8qpoEYKWz7F#haT|1XA9J<3AIJC^2 zRIRqn5tP#CtU>QJE<-?Mo-R@SSJ-yOR)5AMpY%x8PfnhTl>nv@-NWyxp#_7ef)4vN z<5kH9k@gY`^uRYhgZXHBX*1e_eB*2>D=>PnwyIuc+7@Jy6r<+g)qYK7KNZGLXZOy% z%(DRY`w{88yTF+N$+pcBu9n~ZoKzfShVIu=5dNE27Mnz?-6*Tw2!U-9Yh79=;yr+8 zd=FN|1h-*dAG2bA{?4PD!mW$q`Pbr#+8z9F$lmq6=85+m_&3tQ3m4txmiPIZPU}w| z*2^X7F>Ou^!1{K|1X$_n$QRS2LYyw2$v`t+?;RQYUQXdOZFX_Bz5RBvIGP#cGdaJ( zP-kk7J9q3kKELgHYjHHmR5g8dvzCr?B)!!jaW=fVY%;&8zY(ZWw>i_h7B6#YQpY@P z$Q1P3u=@RuTJgi=l_pD(`Gcj|JJPqS@@-4wcP_7NfgOAAWGKjYJ5xeTcIQqpcOBDO z&Q_>AdUusoc=y^GUq~D=`Nzu5?=Azd@0V64TszOa>Zhx#(P9lyf^RabL=+y!bSK!i zFMTp1T_!)Z@zdb>&l~gxqN=RGP7?)4RiK3es3EE z<{o$46|BySEd0P4vz8Pt+9n)WIPRkZuN1~X&U%z-dfjdz!&(ls^= z9OLabB{*%Nl?$WP2kWNG@Aq{ASbJaR|tn4o#x zY$t#tnm(mOh#HpHX$0(ziN=R>%z!r99w$&*K4f;|X!b!vUwRz3v_@Q@E=)hsPY#&kZs&`N5 z;CAqEf2gvh;`*w04k#En+z%>=nmi3nNh7k@kW>rvwU7iVSKY5#GXV9ifcjIm1E)`a zLEfqpM8i=h%4ot2#SgG~MiwroU21dZE)y?*cs1!+D)VUUCG0C=IM^V$E6is;Ni^-I z5~bP9&-tE?&kJVfEu!s$E zc%28tD5nD~CGf@cTlcmfPK^WuIgfs7~%QjG-j=H6TUU z)7UVH|Ja?KXZFh8(xZ0EGSZ@Us~VzNw&}OR#s6Vc>0i-9v#il?rHKDi4`d9`EL&hI zj(575Z+mJ_VIw@po-EvVB#%f|f>+WM*SEyq@0x>&FTN*Te4ktkPOlGJc)YeYUrGl< zuMJzM1#2{oJQ)iwbu`!{!w{?*wk5X6ne-!!NwsAlPB860J|X`CMx*ciP6XH>AwH5YbJ8?%%7&-;3P>>B+ZW!Laj$v?uTTY&;mTg!uFMuu1=0srr9SoCu1;$8XiJ$*gh6B5^3r@- zvE}uF3*fHeV1i-a^VdPG-}i^WfcME}U2WlXfnH_T2ee147JJk|_2kj^ zh0wEc@l$kX?wH_1f#+r+*NPe%G1ByY`~>I)o?0n_!&0;4#ZtuE9Zd#~5g9`ha*Aid zo;*m!$>*km<6_^i_5Mpk!Lo;a!UMHKoR{Rox<~kE9r_$|@ZK~bmCJdD=e_3n>b*Jg z1{t@~*^%cN?ft~DhSOC`hUc3XM1(5M0igbJIzuT^W>EEw!lR(7K7rL^ek`EF=2cd{ zn+op)jvEcnl~<}<7i642@D4uC`Ly9Krot+B*n(s}o;y~xmOk9SVcn)HnsGd-`Yv_S zSB|3?3jB(jVuUl}>{kYOX0@(p#+$RnKalCRlD%9`U2L~`JiHnY_H(nHe|bCe)iiLv zI!FmY7j!%LvA^%(`b}Ge8lend?-Ms!L8!A)T3DcTR!u&{)g+@%8UsgSfI>fO9*%0= zlFF>Rq1ZMWn}_XT#k%c!=XK;T-H3fTz-R1os(9`>jCeKT&$z?r=%MtNH@e;t3I-BJ z?G!I*-VP0|9(&f{w5PlT_;lo;bAu=QCstz%=yQ|v@2&2JapN>l5C(BHi`+HCs8$=w z`r~V0H6qZd&8F45JascOts4(N&b2c_vk;}o0T!+=H|2imF4j;cbRIcN?Qf4imnh)YSqrUqWZNH}MW@gC{CO{t zlGjj<&ZnKnc0w4wif8YZy%f*hf9)|`yQ%wNNp`F3=y}>nrkmknhST^X?=EFxT_o?} zm;<5F2r8_oMxPe_o>~=F?|07$d88LYO_dh@9;;iYDR zg6rJ%R1#vPnA1eOVFbNM#r{CtG3)tHevHS}O3W+aO?veYX+?ll-(UmH^qc&CEbH!2 zxB9vEm7{sZF7X@=O#<1@f@aIPxjRXO#Eb=YqWvDJxKQsn(PN| z9E(Y-3R|chsMQo&t^*7>^fUX>3i8F;2luP<4R#Dj7xyU2gk5B<*Y1R;T!k5_{?Pa!Qp<%5Io9S5QM zgyG07J>D`43gbNAR&R&bH1CZ~$bH5+vHuF*lsxC4&K0c%Xr%TMJw$+niIh_Jm#OCX4_Z9x9Hm!A4`|I7;nT?WR43SSXFP2M=Kro%MoLrJ>vC{752Xvyi?d80vRtR7_<3_ z@X_w%aP#?z(9v#E-4u(D*SDaLLpmIEJ^tLHsM$VkI*RER`;b}_mCf;1%#*_}ejwzX zG%>)0=0?M${di?9)vgeYORPyg^f|U7UJq(GK@?b99REP`z66i?#QhK~?4Rj2M8GT6 zZUBPOgJ8)Zm^iI3R{s}x+VIL5=5ESuC`b%J=3eIRto|W&BZmKQ9_y zd>=dpF!~_V2Qoim0pkZUyLJS%t#dc=4bAJ93Ja?1M=m3(>XyzW#}tpgd)0F=N0RlAN{$duGA!Ap+IwCvlE0IV=jbsDHz3sePK`X5;m zpmZ20t!`e=2f+W%*3PeJ7nRNC`Lr)%lUz_xv0wlH^_He@pI|4U#Q&T|*h*Jbo5zz2a7U*=yDh!LX4{J66cwE8(7D zf~uqpZd2(a=ze6W*jh+V=MEGnyHiieEw*h7<@Oz-PNX~R+Cma0JXO?@+$Vp|!k+{P zRBMG1L;#*+GZz>H)&~Bh>&^?(#N_ZN%neB}DS$zh;OEm8dCteW2Wt0p z99Hd3t_+l~3}i6=VmgdBU+i2crVg=}C0z;~q68kI6oXuqPp(sz955`H>g8r#HOlbt@8LHkRI))&)hy!lu{g`?rpLt@IiX4+$xhKbYG-&X-0 z9C^QP$=fgEvsKDID49{tzHDvn8pYHV?pY3EtzV&}sg6Cq=GtN{O-s6Llds>_--rB1 zO(^HB>8^TJj&n_|k!7xs&@%x?!pEaJcwdk1!Sk}mcwF3d>V)gZE`e%;$7OIqpxyDJ zw8odXNUOC+<3A5e6Ob&>3q>iV*(7*t%{MXf>^}%p3oI_DNqu4_y@JM=Qzc&XkR;Q{ z3GgxrvGkFo!}tIX;zciCfgo3HApA18Ff{jgSyqDvDarwhZCJEHNT|gER0U0Vp(>{o zj}&hgXg0xSYVr4pR2Oq9<(eLnc-f0M*e3k}QHj%$nH3CF0Si;oArjcod|5{87SIn? zhge0v9|USZhh@m#e=V0~Qs$TCYqmcIDu@WxORVkW$rG#OvC3vNDADW#!Rc!eu#dC3 zz~w}yDZxKW`FPOEl6{pa*A;Z;mlK$_KP9P13>In$$J)(PCCF880EVXk==P$t!WX0{ zo3+Ow(Wc02Q5J+kRY7I`*g|cX@3{gT`be_L=_G*mfn98p!)w!TSaGn zd4WryQ7R;Sya%AO@_c@|8Vl*w!9}6HpwVUZ&rTb5{+aeTM4C?jBKHoA;gGl_FuGO_ z=wxQb=xm5@>_3wbW%svHylGHRjZvVD7s@h9w@C00|2E2>`*#E=2_T2-lYUdEg*FY5 zCey>oKld0iFOgPh%|IQz z=`vL=R{q2wCa-&CXZ z=pHVa1!J-Gw=qBNyk#+0=OJlNvpG#ADk|3^TKjz@**ufU3*L^@-vQh?$N<~LtB@0E{T9ob@k6uHgAt9-{!(b_AZ-F%Utk@ zpZaX*HC00$aT|0&!n$(gkk$dMe+7buI};&55<%4Psg6jx;FS-kfF#g>5?E>IA88UT z&wasJZ8Bbs5-I; zC`zd~98rie@XdS~#%}~vpitF|Z>3@{lCKkV-GZ9=rMpch)ze)-VofK2QWPN8RE}lv zSFEY3gFFr-)-9Z(17H@bUj)A%7YzK zikkCHOZ5L}1?00(HM2cvQ{Q3OC+hkds|;HKT3njxf3?d_0o^V@yKEe!+XZNs0ge9E zE?d+L2Wgk7vyIY#w99lol}UdDThLK%+8&TK-<3$IW9HX54>^i&2TD%CFakdYz^7y}CN4m2?< z;Pz;m>4~s%J}#s-up>pK)&c_)KNT072#hvuySEHzw2yFEik6BRFm-{+Zn00$wFA%7 zFIcaZ)9btW1#!QQ@ohfA2KbGf`4?B~FreUZ(o#Tgfa*eX^AhPm<-S zinFcSUXtZYq3A61*NBh1LsKTj60)rjMS~fXzK6x7b~cU%g^i?6{*x>=j`oF&j1BzS zGbzh0lNR-hM5@i1xF2STa4&gmScJ73#H^gi;OIY8lpmlK4~TOeo%V`2Fzj$cnNb(F za&5pZ_{ykr$VVKM|63>*G3$3>4q%`_#wZ&wtMz~(cj!-)a;-eu2w^tpp98VnjB z!qUPYgvdeWW<+g;s_sG+h=lW}^){oF?1dyoQ#eHBzA z$!S=S^&zP=X@NJI*58U+W?sL!I(V-T-^LwJF{AFJ_5sHu^?})aOmj(n?E9ygcHN)h z=#%1bgR&o*3)50_Anas6Tz+|HU^@LmSA0sNMw6`ngvzw`SSQJ$<{D(IPItthN>=0- z&7w!&uV8V6D#K8scWM7&R?8UK2MdY;^+bKLlSP>mqVxJc|1u+zijvfej(yf?Ns zUrs52_lr}W69$Y3t|=@2ZDF%KxX#|jBmzl%cAD}eCH_5hieVJ4Hny#s=I$|WaeIsu zeh1jX9kPQs3a+N;YB%f-H?h4ch-XWL$>y$>3fn_68tmmm^u7qDECk^efh z9`z~NGK-8q-9U!X-tu8ohJM5CWHE%YQETd=>fDgk-+0{;=0~5jK=bS2m}l3_n+%w9 zcxC4MuGe^&!I_Ed_g#l&5 zviZ!SPY~ztaG37zmATxn?ox=<%lP(w(FBcx@qS7AAn=_Q@)NrrJgOxI9TC{9OqYY9 zBfg;GvVr5k%b~;*r0m)H2kR<6D6CL%TsvwVzsWA<{=5P8pI>-TcJ3NQNq7!2HH1ODZH`wvjNIhd}c%Q|`;r}qP zwDfJT1f8l9x2WQ=QAJ^GSxx~N0G7SNgyO1!u~HSQGDJ@i@7A5)aAtA-wjTZ2GQv-x zGd3tbJx1g_USvWvPw+mC`3Ub>LM-BfjfSK9{QZingo!JP5*r_ zwlKWOvLsG|t?n}~h{)*|ms2wm&9pYn6R}z($=u)&68AfZlA{OCHx1Uv@c!RQ^5cJT zPb}GAUkU&NxswCg>y+Wa-V!T!MvbWdz*%$b+KE%o?)5c7o9 zcWku!b!eG&0*?Y;_)O944y#Y3%&ZiE1ufUMY+h{n^XkU%th_vF`39yZmF}^p``2E! zoqZg-${l1BZa2IY0&EnRg*q;6Cl(nWM5DCd;5$opJlam!$iPpP9uo>?PnxIZheCSLhmWM_@dMZ5>cWOr2J~OGsN$0&e|kY2~C6o9ltC>`IWpVPK`i` zl?;gSDF85%(jC06Xhi^*R~8+T8boD-+&;K;kGIf;!UCzeqvjTMycME`ptC+BXd zC*B|y3GHOPI&ZQ5lg-306EvC5c;gb8XEj;5naSLH7V>Uq($7--%p4fORxY%kH{W-5 zeWC1}(DL;$%OBNQteUsPd>mMV)Tna^T}{&&-*aiu=$Y8_$kA}U&X-jrXvgIP+h%DE zgZLljgWlyVlJ&CtXZ2Z&8Cu#h+1QH{ON_t!{K;%6%_BmmR|0x1C?@(=)I0)VC|0MIB1)B=FIPyi5^ zE&$R7Kw_cLo65|T3SuP|4OC8Uw%xa`C{%B=%27Ge`Tb{+(>8LyQwq}Td}&=v+|l?8 zj+V3R$69(+VX02nveeR9hlF=7XN4s25(+qNzBaMfMa2w)4@6)Mg9n6S4eu7+rSVZR zQ=dptG9!b`^D$tyKxPnR%0VU;WL$KS$%}7fY!8_;B?g%$JTAN<)NgwiG33$|_i%}> z$dhLxyT~OaAfCY3ZB|9tcl5wK!d1NjQb(_%mDUQK$s$dPw2Bz&D2$)AYIHf>ugfL9 z_NUsiZSXzE#qpbIG57T7%_QLKRpA+_ATbV9)Aw(o+(aYbt|>SeCmXI8e{Nj1S_%DD zbur7dJgo9+&l`YvjBh7{`v1zk7bylR9p>oUMEk$|xNCn{_j^mV8JoHK5-^Py_l_=6 z=tpNhp$v2t%@@Z-ihojSN*U<%=IP>c1^FHla+StNzjXT3GO9QO&Q{}{XyeR6ez0st zQ9={zUxi~aK`LLrn}q0P$3q0FM2gK;zmrxaM66@~IjbDIIT3< zdp`3Nq1o(sEvFTvn?bT6J_`8HHzu^wA@BLx;>BjW-$_>xA=cUcDrAZdQo;UyGzPQ^ z9_T`rRG0^ry)Hp$lJHLYE&N*@T21D%6AtCI+M=-P+H;+J1LoyT?f{Iikye8!&xa?) zujq?W(UYC#lwZ*&ax&|6jTtJcyM(-ahONr7?}IT??bb0gIbVZMDfP#JgI~tYRoef!5G$nmn^HwJUievKY4HjhMcGG^mp0n%DS9{Ec_-#7!>BW7)CQtSCl4lPy zlHts|f+I2c@A)7mh6W|j*dg)R^e<9FPGY-k$*W}{7Auzq;4sd6A?JD69()Yjp4(T} zo3PYghwRm^sz0#u)J?%3K+OrTW#Y?WpCXU|doB2{4hWDV( z4$7u&fY&?zxz3#vSkMh<4wk-zfG9gRN@KsCF~oUOTHy2NXfR8%&zZe9KIy`T5lZA| z?-Ba;c|z$ccrRThAK0JOI&Q!;fJ_s}w17+-$aH{A7s&L0OdrS$aD#ajur3Mm+uIgq znx4hZM?Ad752)XEA`|)~DV80FD_HH<9ijFe-=0)rL*w+_Jd(o)AFnB6ep?8sVJ0qb zFtC|BS&0l$^JC$0?W7W8ue#tCzhcOk9CLxJ`k!0g=|5gbP%fGz7VcAYcGV?oEW|?ig~tw zODZLh*PIl-E{S<|Z%axwkeA|fz_JXc37K_aSzlKDmw;sjOcOTi!qdJihtB~n8O*cc zTT*O6ycFL8R0!bflrT+#m}h0I3-!08MgRzMz%oCki68Uq6Ocg)SQf`LakMVv=*_y_ z`N@D|DEq0$GvsQgK$5+Ic^7shI=!18|Kdc!Uf}mq?onuG4bvQ&m!W7e-TOwwI!@bm zN1>Xu&Sayvwgv7s9869F^bbj=Z}xJ1s%oE52bp||gsYjPv16&DDk4+4n+pa2kv3IzHAfEqxc zcmUM#6#&VDKq3H0a0v5;jAUM`OAZ3ItYAtq>9Pc2t!4e(5upi^dhLnMFE~VA@GP@- zRdCZ43YIrTt+@73B98Gv&KMD!sY$Lc%*ecZTcDP4(;8nTW%0p(|2DAEjkj3*mCv5xrv1W}6Y-SmX4U0Px*LL;g)9e+poZ+43N77(vhbeZd zXrj-sCTwXB4#~S@>UP88?g8wMe-OBsNG)`>W5U>3IJ&6IinF&zD3XKqOW1AXbr*^5 znx1hd)|@v_q?;l`mvm_#U8U*IY-G+P$1Hzmd0qi>~&*j8uWMoJ2tG1`jqu+@PcaZsr&6j~C zJ-#YyHgB5nZU$r1C&fBVw6O8YREj%=G(OTjsz*_8H0TKQ!_vA6bG4`14Fi8zv4gx= zY`Too7~3hNEipI>(^l`A*5jK)UX z-Fgy9HWtpAz_j<4V|W~n*U9~jFC>qT#|t$q%Z|nqNg4$hY$^ZGzL2!O-(BSVKi_=u zPRYNB_*Kw9{f;5tzo^RYbP(S0Thz}8V|O!$oGUhjer zx76Wygy3~ylZoGQd9}oXtGUPt`F9Hn6F=T473_A#n42_5ycJ|vI-MSCx@+!OXE1V? z6LNA(u2pWqMX4ApFPZ_wBKRZY{2UT?mb$>5s8(=cX(p#&P*&bIGEN*CgHy zuA7$q3cXwL6^)tThw3&f@lGY=a%j~3ZU(Rw;IMYnY%g?XkS{YBebi^7UxZqzX1(xI z0veFm&Q0P>BjnGar|>URU{A?Uw7lQO1H!+c{U#d-{B#ktU6you+rPy{r(umHbr)Xh z)C0Wy|DEyXlCi8Cf|l@S43Aigec(he-5*;jEZcI{PQbbaYvb`MV>}d-fhG$Z%@OaYzndf8j;eu$f44^h8SO#aBiZ6GDeSa)2s)6VKQW< zphp%!gx>!$6k3ZyIC!@<`^)Vk@V&~<6+*$zle<#SJIv>^PQ?g5wVto}UeA{A%K4#Y z-l_R?E_^>jkE4eB*w4MnK%$NQ%bMC$?8A9sxc;Lsg6dc~D)4Hy+kC zPO#l16Y;ch2U{Z-kY7d6W-ZFjlQ*BiYGW~(3s7?VjZv|-=IZ$DC;DmgckmB?E2|<} zA*YedTQ+-h3265@950Y}QFLs>|-{W=>r&uk$`tYF|u z2hWU$XPT*d&hO)`ZY>Hp>Nln~obYY*MqT64oa;8!lSTXK^?~j1v%t&xj|B zto9ZgX`N|J)somB=*z{@$o_I1hG>m=}&B9>x$;|s7@Pg&Sdt zq|RlD()6^?*uOJ`fT?Nq@@B#)b!K?X)_B9y8?Hpe?D$IC^@jo% z5%Ue?&;Sk>BH%FKBD(2^MnZG42mp73gRkcu5%q<(D`5yK={KFeuh_*HEf3-SFEju) z27;M`U@Rb5IsikN1YovC0L+{ofJvbPForMymes#%iADjXQ6slf-U9pvKUOcZ#cuOx zC~0qB5cp)_&nAo7G?E_&_oG&X20U~h{u_GeJ`Bh}fXw@E=$|mtWIH>xS-?MGMgWc% zGvIguP8Jj3*aA)$BjD%*&L#ukDAE;h3R=Q2g!k5Ke0w}&T(ET8@xWOjf90gZe!ptg z&wG)IYenDlC)oBN_!L9U?atd$vvzKuD-!vo%Sa3*o*o< zt-WPj9nI1&3JD=dfB?ZIxVt+EZh_$L?(S~EA-F?uhv4q+F2Qx-?tW(F+3!C4+*&lRXx=;v!>UouI|Z=X<6SG=ULzMPa7c?Pyf9hor{9Wv;A;pj4xg+2A^>U zh)P`e1@T|{P)FM_MUgmm`2mQ|+0Vo7OjnX3B3hSCK$NN%DFXr1^Qwu<&T!^=_?I>8 z>GA_AH66G0eqOkAR=p!PDtzPwX64P#Vy=ki>J0(!mGZluHm@d?xwz!}W{I2J1J*G(Jut8-5NGdBph{2=;(6C_!lV)as2!hFQOrzF(g$ua{jneu(yi>+` z6oRxHnH_2*W#ckU|CZ(FbG$jC2GA zh|r4zB9pXzE`r6Iyeji@HjRc}cAdL?)tdq2?5|&rTt5Oa@ALd9U$xJ#&o66nf?Db| zyIPE(uOYb`2hcaQA-TT1rbMPX{K;b23-Dwy&^NYVNCkji;{fQ91b}G4kSGAP{}jVc zx<(a$Ywre>`Z5M-DE31c_fo~4*8_}ir;S$`{5k&&sE*gZtwd&3=l+SSl~{`!-)&yu zM8w(BX7)aY*u0SGFi%UdGR2fLR15R>@@tRW062rr=IMq z-^{mvw8e1!nsF3`DDIaOe8Yi?t;p6H$PKcMEnd>cj(l_MqvfLL`Pz-|s*7;iXVxF{ zHHdjoTRC3wMKXkc`4&ELrSZPLDT$tWbVf1|G1CHOy=Os=) z!;BK*Ws5esh+lyiz9j6AX8DnD1&tSVMU3wPJAY=zCXemdXC3p9*QSSMz2(C&;99q5 zbU@4uv)a|$)8NBc8ROhP(#Og<{Ta_2u%8KfJzKYA!?}B04IDTY17$JvQkZ3Mk3M!kqu*}MSCA6KbK+m1VyzMSYWypW z;(I;Ccdbu_E22EC{<0oIP-eHt$UsTxm(%C-86A=Hf0vMb7d?CAr?Gqg)`3fZg=Hda zK7Iao39QP)I{zOH5tvvl5&FiMK8&?%KK(g9;m>oMZzeSFoNncpFEkNR#Yr8!l-Nt=nqrT)Z4|dIie+O z|9F7H{U1au3=rrUqo3LoE~Ps@kCB|b6V3n_BALV+m*@hZp#l8%foW16ErTfS?R`KO z<~ZvA_yk(`vxVUbZiJ^kd1=U7>uL71)wTcqgLUL`n*N82gScj$;TlhB5e)vCF0RYs z(ONOt5x(4}CXj@#wbE}C`s9~Yw4iZqMq;_mn{c}!vs2yC4sIMvdID{x%j{bxm+J)f zWK`MoHc>h)w29MAMaX*Yo{~4^2dKp;x1)CF#RI|d4HZdY%J0I_KpujMj6(^H5{}ba z!%KyUapW{Bm(T6E;UjXX;o_Gy>@B;2XeGIB-tsf?x|tJ;UhM79&G+60i2hgT-&Sgx z+=8f5-fF$;(3N7Ko!8J4TN|)dR2wqTq*iVbO*oucvrw6Jv=2s~$}v~e<90Jkfy7S| z5s0IGSK1P}ji5fQx!>dTDG1GfAyRFnxRc%c=g}`~yw>N0RR0hxLrKLDEZ2IR>=!w$ zM$+I;p7)C*?8HIOo>kWOJ&JvqC(S9zs#mPuhU~juS+}rUybthQ1zecuAM5?j#1Wwh9Deviz@)DJ^7!?;anu9kq(E%y`i)Gd z$7MfTMnm=C2Em#%b#487Hi&~GuFw?`k<_f*{{X}02_SkBGcE6D=?M&j7$v@!8QtCY zN=7X`q-R=R&a-}C8-s7}(NMkd6Ex7H;}9VO`8iVsH?H$S>d~p_L?po{=n;ebgqMOF zbzIp22qqGM!U3pv2Y|4+0O&Uus?!h6jHFG6!r*Vc>U%s%emJPgWXg>Uwbj3H`M*Ls zUaVI!D@?G3B^{Uf=5VR*k!-bY4iThB#~&B!x9HZLsd)9S+vLw>C2!M*c2(+6@8ARJ z7oDm29D3XIH*|-u@!*lvOHS`fg6LA@qZJ5{Os`oN8J*FF4AmHf^lwtzGF;W zZnuq6{b>L7m1)-3vVY2qbrx@f6^;Vkq58<5p3kxUbiD0}giKKCKjVt{$kCN*5c&u` zI$E1$vn91(M=zt*3bc7*L;v=9 zOK$k!+j;w7mvuKpWF(Do!cE^pPM4On^_xW0KV#k$Yd(&~mCk5HV{Ye^y8 ziN{oB<&(RTN11!CjcBo~@E<{QXv3=VCT&mqs7`l+w|M7r`$*AUNyO@oIddbBCqZR% zpCoOcuHRI&92elMUHVRc01em8IOyZBr|N9 z&XwZ(He}QPVI0d=myuWi>m&&|>x1)1@b`RPBRkU}W|Vl-D6Ej7n*MMh!v=j3>5S+? zpn71C**0Fc7|OlC`)xUowriB@SXtt#EnJRZ`0!);P*hXhTG3M>{9m>>>gsv$3CEH5 z^ZsM(U{q5Ke^fey>UH+k3b%#A-VNhR&9ign)560zgXj#X=Bed=-8zc9ez#HAr>iPn zkte7^R;8)v4A-Pj=Nm;zLZ{;@zW-bSR>>z#RHHQIFDrHgi_rQkvlOi4#gMzw6)DWG z{_av-mJsJpY@ApYe%l5%!og`D%0FyGZ)I$ek;9+aFIO*b8%&IkJf27D#VhvrKU%zE z)Ol8exs^Wn7 zB*N<9klY1A5t|D=jpQIZ3OJ7Ga!NDZ^KDAm!*mk}PP$akPWMDeS)OTWbmtl@_wKtX*MXK6+>-@<4K_r_eD^q4AKCAn$@LTrZ z@LR4Kv;Sm%u8M!rJxhcpU(w=7aY`Mp21Uwq`Iq}j?&wGKivGn2xkO082>D6eZ>g$O#;<&I3c~URaoT8q zaf5WQkkprJTEtHB61!eO(Jfk33P@;}Y~Bv!cacOP&!7_07Z3f7wiGJRtyD_ot4n=n z9uQczeua)!$D_C}N|xj_%5)fc%GWtNY^7#wdLDQxlyPdTmFf6uFYY_HQ^8kWb@srV zIo!Xd|ApA+5#9vK#@e?LjzbQ3TMH@mV+uX)`JArxRZDl;=FYG{dKjp&qe00*QoPVy z3GZQUBevpM%cFv50QxzE0Ox8uobiwFw46icOv!0-{m#gBdxwPOQ(*@W=T<0Hkp$&T z0p8b^{?I}~V(ZKA`Yi<}1K&*fq=Zir(AWGU5T|cRembqi>Zp0h=u4!YejPDtYpxk( z|2oH4E{9dF_-U>8#QdeI>abLKH3NsAp2)rfH)LdEI1zY>lKAtZHOR7YS5t> z)pFJSB2y;|Z5%@*q}N|L#iqyqHX$ZteA4St>3m?VO_ArK-Wo0H>A2an-Lu4H+j@-( z|9+`Hboc(IscGnyZDkyN>^>8(&0+XKiY#^V4%wd8%57_?rg%YGSF9HAW*Z-^sy_!7 zGNh_--f1@ujgX|frsrq=ym=sWDZxlX5uKa~$(RLHyAJgRdVg&8cQsr*u{dE%+Q`V6 z#mxaRn=oQQ0ouq9m~)#h2hD=4U%hUQt-bf=U!Tr3N19{`;+@2b>@0SQOrm6Viph()W3(1Yudj!OAvHV%Kn+0sxZt{DSLuO6* zwFaO4HDf0CdSb^1i31_eW?a>@bFaM^1 z^Z+H)>7_&20khN1f7ioX00m?(jD^*$33fd;LaID6DjvUcvd%1Ch zBZuE6*rcP=Unb|JFSkZYggWxn5XYK@IyzmGU^qDFQ6b;&niifl>_`ZA^a{BzXXg>E z>t*v=?aLwCWE|wRF<0>&A)oTO_0BszqcyXfKHF?N(9MtFg)!%4o2`aSZvZbmi*XVy z^{AA#lIfXo^HT5U|Al?>nxJV*bMOERTWzObjSUBWnTO)23WkWm?UVSjYPA!J4;jR&iYB9(%J0P8Lq=_02kqc-)(H z1z1hr266@=N&-6Q&5YrXc@Q!m;%H~T`DWn&F{;$p&Jqmo-ML(HYB3X@)!v-*29zkW zIqUT%XjlY|0i7|s@K&l*wkVKB^N#9$=Ih~bruWVXu}l*kDv zTD3@iM#;Gnc?(A!(}uFf?|r$T4Bz|S{X8Q09@cS0a6wH%Q9(q-4WmFn!+jQqghgw= zs^WS!x#qF|lE`+@#A-*~V z9GD5V{0Iq!rt^>D+k-vL5U#drXRefPW5Zs}Wy*eij}HS;#tja4Ww&cXeB3AOtg*p~ z4maZpg2VpF!-1@%WQc0Ee)1{|3D>^Y|CMut$tcIvZ8X-1dzDyWbeXA9i`td?GVS)m zN89bWogTHst?Ee5=LwBTDm0N>QIC%5a*u+$%&2yHJ3>7?GL&!j6Xk^u5Y&5p@8Dl9 zUfO9i(J4(9lL%I59)*s6@9doNx~=4lh&dD&CBmJIi%1)#3=ueIH6U`Jro0ys`sIc* zsunCueJG-ep{MXOvqQlB&MW)NyT_28LLGkDUw%(e=u|zosPCv2WJp8+_`PCTqDNu6 zQ`1vx|EfDRlOvO(yW=S3%)#v9FQYr5V<%U~n<#hfH=;TY*{;PT8M>h1w60Qs|Eygq3d}cLT#~3zS>3 z%UHkBmV3f_6|2(Bt#~7A^|5oZkiT7|eVdX98F53o07L010Rb?OEQ8;kA32?m&@VP>_7Iq@7l-YQb%oRy>3&q9&9m`~>h0Je zA(;bJQa`+4@oDa01o=pNw)qn5^i~>|r6&*Vy3cKd_jBjI;Ny!9;wUe?+&h=Zv!7HQ z_6(^CkQvpB9B>Xc<9-T|wu}><;MxvMorKV^x!=y8R*#(DnT1*#xlb1iHRJ!D#o-T@ zqQ+sU?+MovX2g}r&AB>k3%DI_w&K`pim1Dj%xxKc+a}Xq{^@;c|87f|UFmXa0lM?! zW`(q8qN-T(e1nuS3qsC4V~VwtD{G);0JXl}JhX4SNgM>?t9TCI*h{Zg2LSR+~#ZyL~lQl#RNuxc-^k zD!~juM`Amfc1J4(H5BHBqt^X($%+DuFuEj)1pFUBU z@2i)O7G2xl!~g>Fhx;RWR*h^0&Odr9_m-Y$wt7aHzDbuQHqLo4gNy`Hckd6KuyM&&T+Vwvz3`9uG+T9u0{jg<=k%Dt&!PWrGmM6 zj@_-k2q9adsvOS+5KxrX!!<*>gmJdBT`$y4bFA(jU;q`_Ga9;{3!u}qHD(+ zlm@_0+-qGNT!~bo|1y*Nf1By?UuIVQcV?>m_hu5!ttyL$q#CBAsnKuYX5eUBk=20x zK&i)DzAR;I7rG00ZV~8XMJC|6f1E&T3+`ieaX6_}5m~|9aI)mmKTb%f$xBIF$LF84w8zfJ&6f$s(G_93;0 zf9|8!Z9o8Uf_)KiFYKr5W__xZj{Yw*!~f@IesFW`XN(Psn=NlWFuNUZ@TLV4H#KQL z9Y%%~%_@}W97?p0KY6aU-8Jc-yz~~{|Lebt@egk!0Wy=_5yt!~kx9kC_=l3}wYwwj zF`nZ};9bpeoceObj_hnSqY((1x#U{>msjjgTwHQfEsWye>~t2t5*>5HZt|1siu9+) zX8a`s1&uaykdNFbH4k*H?1CH(u%r67?S?v|#c?Ve%4*LDUhT9=O-*AEH{1 zcU#7%$Y^Sf<%5x`bj_norQ-U(>^8rzY<_pOEyTAi)Uu`UhPohe$%P>ib_^5T>CJNM z$#T2@KAkL8@(^U*zN*_w53+uptWVllGU&C9)5|NymYx^7)y5{pNIgx7BOu=N=e#85 zOJY_B7<*$o8*O36Ary@dHiNvtfd?GVOZw)diZ%BBzqT_F{9>9}VI)qbLuQ*!OjtD= zv$E1=|w1s{9$PY!2TE04Cvc$G))RB@Wy5()kxIhGI(zAkqqR}|# zQS0k>yUdI0);FD3uE~H74Cv~-l=1h;i|Xt}8O_Us&ud!4?BtF&ll_sBw{%gmVDXNn zPr%h#x~!c5#fkuhD`6aZ`$t!P@_;GYfSBD}3nr0DJjs&THmmo{RsT71fNy9vCyr;9YAwM{bRB!#d)nFlEdjW?~&;xS-ozgN!HB5 zxo5RcK;ZnykTA=It>))X3gOUmX+eH-u;QsQ*GPAY3F<{cz^R8b;)DjVj$8A8m)mNwI47EKf2Il z4pJDUO7`%?phZ9GH>uRg6bXCx$WCG*9cc|oQ~R%DZwX6(0m#JlTE^;cYaG`yekHkR znEf%*N!x2<-%nNhy?P`?uKciAX4AYNt^NFVoHvkB=lD$uwR_)Q=D7uZiEiiDAgH(g zh_KM_@K8R$aFK8n_I?5N1j#VOuz2`I=Wd{elOSa3kYMtSxF%-HIUKa%IxWQ&6s)++ zN2D_Pr+Nrkki_-dmuEzwzC(k?uw2j zAjIUMrYaFyG~C&$xa@t7wnL8gV|C9x-P>_avi&j)Y}|QaP9EGn0qiuLHD5tyY+MdI zeKw58*%(9g_nuQF^G`d2uUt>nQu0aVSZ`CZuIFj}oio{^br=>w%zpjlWOeLYYi+iJ z-#}@iGGC7%_9s!wpqFrXu`S$#_ZrfPc+~z zID%8Z2bgwLd+K2vHd$lZ^}D@#j*(m6-FHWe2R7bXHC*2GeIKFU&)~kT8*A81jEbFj!r%W6PmSDjvn$Hx3e@O!HjV7jyn4=f}I2>nQU>yy)b z{_NPF?)>s5Y8eg4q&rB3+EKXtv&E8gqf(B`yy@(uBa=H!!Do znv@=kxeK8#miE?y&=&D`U=L>pI?66YspZuNt7CUOwe|D2DNiwjND6lsrG7>Zo+W%t+~4U0_8n}UG@X=9 zR*02Vr)>|zp5$q68<|@)ovh9$lKK11BMlGOd8WpeM)<-?1U>b#HT3pi~%A(k%FMQ!5oI z^bODzHuy~Pe|##His4s?$%9XzsEckIiZ<)bxS#Pvc$q-sdSxOKrULH^Q$=|Vjq&u+ z;4)28k_ty-LGb5jb&_%^MT#}!Lx!sRhsQh9s_kI5>TSYnH@2Fwo@+4& z*++P`im@I)+7jkUoty(HnuQE5RQL>HJ-39u%K0v;TGAKg&+eVZ_H0;1W_MHYoHP33iSM}Y!{$f5wIsV~D+LYJ62AW0iu6TvW5*Cn%9Nqqp~U*kPP? z3OCi~ycA^4*}?DS*nK~KdWo8^9E{d&0>z*-38N#Gjoh&yNbJM-Lj*$KRQ_f$ z!lKEaqfi^ai z%uU{ZFyS;@B+d*#9enUHq6j*R0c7P$=YZdj4}CWxU%7poDWgfkd*p+%UXC-VUUet$!@mYwe?iW29l}M)a;5qVkWfOW(35op3Zfbq zZRa!SPsk~|Oa_B;LsqM@!-k(PLlXIK+lLdL7{=<}a$j5xx@}BrFB+W+o`lAsxx{^~ z);LzXm>0Ch&wI8z$Yc+RYZyxsa<L@4+jjCOSv9xq7k?cNzJ4n_On<5ew*Ujh^i z7gflwUP!-4X(AI6rzWnLT)?KRkd1RKFD38Gr=Lc2sW{LLs8K(@c?PhYUqLCd}mPNAQ#$!MT z>BS6Q2zhkDq8LvI539(g_;wKuiVTqqZ?p?aXL@T7O6O<`!b0bz+1bLMZe@=g7SEt+ z?a*-R{4cJR*-ETSl|SGkr%t_9_M-?za6DaUtIbzYuMvxPL|GLbH54? z*Us0dm2l(nwf@b{hpC)EtCk0g5eG56%D}e+9Vc0 zl0B~+TjXmu!9MXW!Pv?Bh^Qze3>!q1{U%TlO}3IrT=^mOm4;H_%R8aocZEKMCJ<;4 z`aUZ^86O{8pOY$+OCQ^x`FKybOdiMan{^18D>4s&^knCJRJG(!@m9=z)QQDZCAD04nUkep2ou!fR8$7Py6M3F$V^5P-C*MI(5!^Kv`snf8%FQKt;eIoc+d+nF3%s0cMxH$Y(u7f{MVUF9r@KqbV1F7yxKc3V@Vi0ch30 zhqM=)CBF0HuZNwbSC47sjIIMDSzn%KLaLty{6g<8u7V1`WW0Pt8<_r_{l@h{P=P?k zI~Zjg%~RAWCw;P`H635w`w6y2&ntRhm(t51zT4pic@rZ1@etM7rLt+s zGWSLA#jD|QjmqiA`tURfW@U^=TI<(#wR-9VQ>9dEq&tIE*V(}b`z4Fc1|z3DEv00B z6j}R}H+}XY_y~RW{$Sz>CeC1D3nu1ZVhASMV4?~p@?i1}Ohm!tE0}QOBS1Snk5KwS z&Yo%ibdkF68{WnDxKK{cdk_cmZOzKZcUNp-+h$;$MvE~NJvv(>5`$nqX{oXgart(k zrYPr}y_30ujt~5J%GjNkV)Ow$^kiYWJ>+u1^HQ3|>u#hqso~K4rI<0pwja}N;H*Oa zo>T9BrRUs9*^7IV^~JxVxl>SXFM38kFd93h67P2X%s#Xn z4v=Y?tA5DjZ$J56_z}$?*#Kc70$AVi@&V&*Imd>c%Up^DJDd6H&d}t6W$~%bROW5# zF0j8WlRlo&OXvL;GBPL+dQ{Xme3|>rL{nUR&-O)p$79|+R^+Mtjs#q02Q$8Vg{t!J zvvbI#(!I?Yh#gu!7EERJSd?M`SVR!BT<3zx93}>6{iD5*gaUqvTZL5*zF9j-h|HMvSKAw z=!MT3U3yKt4FOq8ev+7tqzwVK>i%K7Vvd(pHF;F4Xm3AXjY(Ei%D6vo40!5*KHV+s zpZ4t>`fzW1d+p}*r+FR@c_u|1O2f0jZ2Ete|M(fV3x4x*nf1#?KkXtxF#X7@?Jzsc zrv3fek~C}?;d!EEc>K7Pm29oI0AJ!O?7hYd`8NEeH~DeqPe3-k27qNkO8Sm#v$HYO ztT*^sFMlVWwpBlQM*G9&(*@S!%VJJF6-;NSUF7WYx$RyW-mIr?a!6D%RaqUs*o#-A zm2f?b%bS5F_Ntu9%~Le%&5LD2Rd&ggND|S77u#SkceC4Jl8G8?dc*>VHuXqOFrs&` zZ5gMqOB-vpqczkn#Ad*VtE-S&xDW*qeUw;Obb~gOf&p8zhsL~QLc0%0-pz5{*YeaW zLNz(L^2Rw31P`a#DtO}k`$9AJJ&Pv&-T{>&63$o*a_c z1i%aejJhJYv!RVHNKj-n@f^9f7w%jdoDIKEw=VNq`Vxgzr}BIE*<*b zW}cvYGReIpKaJK+NnyxZiU6b_-v|ysEg=%3TCfL5{T}@Y00IMXlS&<_AwX8L9}yvH zOM%z`R0TDV^{gHSKo?-B8w@c45KctENHR)NH3@^Uq)s`pFQ@1m`*J8y6H3ydxK25} zFK5(N+R`F?{kwiSGtz1A?W6sni|ILjtDNeNuz+&0>U?Zs^Fhn^7=`zogHKk2Pb~&s z0k5uOs&WsRX`eT|?SRtYed()x%u@RYuX+P7Ehhf1R{?M#;5D%BmBRz1rZqY9%^G!% zu`HW=q455!;9Bb{FG{PCv$}}8==@Q{=G&24{e94))xq^_#MkcGuPANCz+9)Qg<^Ey z39HmF6`QH5P z3lD)l-0{XIkSWQ`s;>A`OP=EF1zzplVazLyyG?=j>BsxpWJ%8FghiF&+SaZ=e7f(C zKpyv_ft+LxbGOe8s?us$swc1y*3X2mWtdH5K4m&|$8bM9zka#D^5|5cNMeC@E$@_! z_^Jy>7SXBT(J2JSWQhG3Z`N*#ZjqPYOyq&><<Y;C*ovX$fwksd)8h2lW&UMrNp#q}n!f52E3l?Y zh^_JP1hUq^MA)7atd?MXb# z_h?QYcSlTI2Ayb5oe5wvy+at}(>ZMOgDNE_GET!8*ge9WWc>NA)H&lh(_B)D43Tzu z0az~#cka`(+YJ0uNGpJTbY=ZUgFIsk{MMVro12#!mUYPNpgn27{E@-`nkA4|Q4x~((EEQZz^NqmE z$}-v|scI&zxa4!TQC1NIWIa|&y>M_H=>{_oufvcZMmcHw$!x*I>n zI_@iqa7B@t8M$gJv*G4M`sK=t@F;rsn_~|B4~ohq#T%c{X|KfHeqGcHDqGkY5{ZYs zA<>K%o7#jB=NBh275B-_B#WtG`7$*dLP87w)8QMD`0!hjXPW5T^tU9MsbW)fkTKQ>kZsS zfNR?UYcL7+*Z%2aI$-^Ku?LyI*RU11o2DSdPkW=ckLms>+D~}X9#|XGx1IadUq+Gh zTK#yp&S^i548f!G;~j)df-YnSv7rjY84cFukZ<`6OS7Zog*E%ib5PXt-Jd;J&c|^3 zS(bE(jlZk)-r)N@tW7zIKHUW~ComdUb9wrFgTeb?0PHC;1nen7<|7&Pc$V_9iJ-mT z(*dZtdTe2Aa;C@R_;KG(o_Tq3Ba_CNdaGkBD(5P_Ms5CSrFp)Xs^kd`TKh@iWXF3< z<5o%pbd^Fr?9?LN=%sVAx9m!d<&+iOcGP!EW|kTiNiYXz;-TN2NgBP-cfh=|bI z&v}QkRU8)KhKv;XjEofJf=ngJXDT&rLdRMT1=9K=&VvGx8hBy(A+gux&-czt$BwDV z27hy#qjK!D=fsHkMQOmlg)>yVl*13%@jSel{{B`*zDOpUr(vDe(gpQ0NAdS1UB)XD z8+WEwZq26@bF2!rm?)KKmHFHxJl&<=re)J6jUx_+<;zaBbk=8Aq(}Cu)*$CW+_4H% zLP&=RQ9_J`1B4DcL=HkjK|q;+ycrDwF4+8?&zns($X`AUN)QwTTL*Mwz;c$3Z0hf_wZi~zSLzJ#62@oXSS#u%3YNPrX=m9uo;mc38v zmN#P=$%E8=5>Y)C5EN6L4IhG%+ z_ZFoK3-6ZKM)UKf(aZv9GP$ea=x7{U!R$EhJ+-+N84G9YWnnm}wUq56*X_lkW%v4(1CN}ug%PmG2K z1IP+yhj~hx|JX65_wJ{Q8&Ycy|II5<>q@Wy=M_}O0fx|dCGOaO{ zCctttV_D3Cl@v>2Jm~~8JGItu`(;ay#^fnb%>&j>&(fV8bJpN~x~L(Isbn26yA94( zumq;~(`$QZ|A1!33Yiibc2d%m=)qY7b)02hV`@_g=5}Vg3KXKNQ`<&B_QCA9nDJ^~ zVvcx(bV-42WNQSysQhBu>fbB|3viMGkj1bMp5h0x7yvgM|IK2k8a4f!#bA*$eE`m4 z0Nmj8BhZ$J?i-L7@z+cetACrRu>3DGmH#_4i~oBw74uu8Vi3uPYdFgI`Z!V9%hRMx zz$cJ5bmQSn9^1Sc%dLtp2l}W+4|wh$C#Vel?W61;i9d3*(j`&V3BUhw0*$6*Ek|uN zMOxR?zHOBPa19M}1+BM+{<-vGfqDJ0sj%OqPkE^H#nr38nHr#}y1z~+CH>n+k@(7< zf9@l2#t7I6b1`)qvGUvn0!2*e`2S_*Dck?pOw6luXnpiVno(Bg@3ZECUMn<+4^o~W z{d&u%<#z?)DR6_S++;HILulk*W=hr`U$map`5CFG)>uoA-&Le zgxGnBWTN)6M6afZ$tH*&_K;Eckz@CeWA~Be_mJiHk*D{Nr}vSW33}Z0gTX70>#1>o z72iVwt9LJ1NE(cf@-iY$eD-|-oQ}hjD;f0~Mx?E*`!ky8W%Z}=Qc=94&z`mu$9LGT zUC(8zCQmrG{G+(2n@+Wk-TMdjqKm8iL-HM1OnFocgGDOE%hn9G9i{3$*jEuxIk^Nd zz0*NoFtx-W0w@W(p5=>&4*Zrs1}pgTeaKe$hyo`oA@rj=oDr{BqOthyEOTwc&oWcX z#?)ZE3X%ES)KQArLh%l&gTpllgWql4JITxD-zf*9oNCJYeT<`(HFm1C8gILevc)>m zfE{Q|bhKE0i?aMyX8BDk(do*h7$^63DLW2(0X=V~qmCjEx=xsKyh=~F65Dn486!_X zRoSBXyZnc>_17|UwibiecbRR;`-E;``BrK`umElJm>`%ERZ5a^Xgi6o-dYYpGz%o9 z#T{KT?cJ!WI6q2gCKXk#IB2cTb3ey>VaIA zSHH#-G|;YM{RgiyR{p{Y;E8&V#Dis&AE84#1$=Y#`dCZfnxk$2nJW2r~ zqI585AD2=0fqh+UMc=;BggG1F0S;W?c$x?2Kg3=7=@?|d`$ad>!ia#X|K>kfiPF

N!K?VWkIdC++V5CX^Dc;QTi}}9T=lerttP4d#b zb@t-=s{f05Iog>R1Xnsx(kBjuLM1(5y> z0`qrk9IcJ3+X^bauWCFyv*Q|9W3$obUsIWO6GmRVc&~n)wYRmd-o(d};}KuUSvr_< zo?aev3X z@?O();jB+SQW0T>*lBV|#ERayqI6_69C>_wlrJ2B*~T_zyVA)LGk_H(QOpU&q^aPc zgIaaCmZOZhK#J7-|J%$y!aAdFvA{53{F3{;m8ORSjLa;Yd0HZz1AiZcz$hmDM`Awa zn{-Jc@GLf5N>k!DrZJRc<1Di;v;f9x^n#gwRmlZFpeT_!p?pUzZBF&mka*oEPSx^3 z%4?=6**e=DBe_)h1LL%53-I%rtiTCBzA~3~2^a{$*?Ucsrhl{dEK;Yra)wkk6D;f` zTGJY90D-s%PIKUCK4_XQuZ!y-86EpCGadf7nMeO+rrdvH=H-8HrUaJBX=-j)FB5`v zQIKt9Qv^8%>R&&^`QnSxu&Fp5}1Li)>l8YTv9@r0ZJG;P5AP^?cZ9k;c1oTm@6?}pJ zIzgZEZyyB>sSSb4mB%**{(%8@LZt)k{ASHq_V=ML1%3ZzX666fOlaPgjik=}JWRvd z?+W4I@6-2dtjAl;)4`RdKUK2&n$d0piAM?yg}^}O7o^ZzRG4s>o2^<>lpu37+`n>F zuqyr-85+24$wO9Q)v)eIJ?^yZpk^agqM~c~^5}C*Mt3)pwabX8U4Nd__3uP7Z->8O zKwPFCId^Pi0`xyHR#^k9M&`)F7Hs@kBQ5%K94Lx^#YN~G4y%nvc$ur@K>|$EG zAKNdmu)?UQPP2YS zU=&B@Ra9zNLe2ROO+n^5G1=p$??b{bYTsXUWu8g(qoWFqbDVo8GMsqN@FsYKVTl z8lK9|?b-#)Zwz9VH%lp}R{E-1_D8c(moRQtfWn;P2kME5d;EbqxtsOQ1YUdN?gTlp vX!0f2XX*s~rfjqL4L=}#m+!XCdF;?V!=^KE4f37S^XE`*=^ZZ(bcp{2Ge*tJ diff --git a/core/src/main/resources/bedrock/block_palette.1_19_50.nbt b/core/src/main/resources/bedrock/block_palette.1_19_50.nbt deleted file mode 100644 index 8b53566c5c9b8439b71c1fd4de7052cfd6e86590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74726 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 diff --git a/core/src/main/resources/bedrock/block_palette.1_19_70.nbt b/core/src/main/resources/bedrock/block_palette.1_19_70.nbt deleted file mode 100644 index 3e78f3929c70aaf2db29ee1eb226262c249efed5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75552 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 wzUY7ld@cEGH9STrJ1kRbfBn^#A|> diff --git a/core/src/main/resources/bedrock/creative_items.1_19_20.json b/core/src/main/resources/bedrock/creative_items.1_19_20.json deleted file mode 100644 index 98d9e007a..000000000 --- a/core/src/main/resources/bedrock/creative_items.1_19_20.json +++ /dev/null @@ -1,5440 +0,0 @@ -{ - "items" : [ - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6073 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6074 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6075 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6076 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6077 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 6078 - }, - { - "id" : "minecraft:mangrove_planks", - "blockRuntimeId" : 949 - }, - { - "id" : "minecraft:crimson_planks", - "blockRuntimeId" : 4852 - }, - { - "id" : "minecraft:warped_planks", - "blockRuntimeId" : 922 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1184 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1185 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1186 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1187 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1188 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1189 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1196 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1191 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1192 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1190 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1193 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1197 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1194 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1195 - }, - { - "id" : "minecraft:blackstone_wall", - "blockRuntimeId" : 3932 - }, - { - "id" : "minecraft:polished_blackstone_wall", - "blockRuntimeId" : 6726 - }, - { - "id" : "minecraft:polished_blackstone_brick_wall", - "blockRuntimeId" : 973 - }, - { - "id" : "minecraft:cobbled_deepslate_wall", - "blockRuntimeId" : 8084 - }, - { - "id" : "minecraft:deepslate_tile_wall", - "blockRuntimeId" : 5073 - }, - { - "id" : "minecraft:polished_deepslate_wall", - "blockRuntimeId" : 7819 - }, - { - "id" : "minecraft:deepslate_brick_wall", - "blockRuntimeId" : 431 - }, - { - "id" : "minecraft:mud_brick_wall", - "blockRuntimeId" : 732 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7366 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7367 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7368 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7369 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7370 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 7371 - }, - { - "id" : "minecraft:mangrove_fence", - "blockRuntimeId" : 6635 - }, - { - "id" : "minecraft:nether_brick_fence", - "blockRuntimeId" : 4292 - }, - { - "id" : "minecraft:crimson_fence", - "blockRuntimeId" : 7998 - }, - { - "id" : "minecraft:warped_fence", - "blockRuntimeId" : 5855 - }, - { - "id" : "minecraft:fence_gate", - "blockRuntimeId" : 76 - }, - { - "id" : "minecraft:spruce_fence_gate", - "blockRuntimeId" : 6586 - }, - { - "id" : "minecraft:birch_fence_gate", - "blockRuntimeId" : 3779 - }, - { - "id" : "minecraft:jungle_fence_gate", - "blockRuntimeId" : 5367 - }, - { - "id" : "minecraft:acacia_fence_gate", - "blockRuntimeId" : 7588 - }, - { - "id" : "minecraft:dark_oak_fence_gate", - "blockRuntimeId" : 4175 - }, - { - "id" : "minecraft:mangrove_fence_gate", - "blockRuntimeId" : 4627 - }, - { - "id" : "minecraft:crimson_fence_gate", - "blockRuntimeId" : 4663 - }, - { - "id" : "minecraft:warped_fence_gate", - "blockRuntimeId" : 5401 - }, - { - "id" : "minecraft:normal_stone_stairs", - "blockRuntimeId" : 635 - }, - { - "id" : "minecraft:stone_stairs", - "blockRuntimeId" : 3710 - }, - { - "id" : "minecraft:mossy_cobblestone_stairs", - "blockRuntimeId" : 4094 - }, - { - "id" : "minecraft:oak_stairs", - "blockRuntimeId" : 273 - }, - { - "id" : "minecraft:spruce_stairs", - "blockRuntimeId" : 128 - }, - { - "id" : "minecraft:birch_stairs", - "blockRuntimeId" : 7005 - }, - { - "id" : "minecraft:jungle_stairs", - "blockRuntimeId" : 6969 - }, - { - "id" : "minecraft:acacia_stairs", - "blockRuntimeId" : 6202 - }, - { - "id" : "minecraft:dark_oak_stairs", - "blockRuntimeId" : 5065 - }, - { - "id" : "minecraft:mangrove_stairs", - "blockRuntimeId" : 4597 - }, - { - "id" : "minecraft:stone_brick_stairs", - "blockRuntimeId" : 933 - }, - { - "id" : "minecraft:mossy_stone_brick_stairs", - "blockRuntimeId" : 5885 - }, - { - "id" : "minecraft:sandstone_stairs", - "blockRuntimeId" : 3589 - }, - { - "id" : "minecraft:smooth_sandstone_stairs", - "blockRuntimeId" : 3629 - }, - { - "id" : "minecraft:red_sandstone_stairs", - "blockRuntimeId" : 5352 - }, - { - "id" : "minecraft:smooth_red_sandstone_stairs", - "blockRuntimeId" : 5548 - }, - { - "id" : "minecraft:granite_stairs", - "blockRuntimeId" : 3539 - }, - { - "id" : "minecraft:polished_granite_stairs", - "blockRuntimeId" : 4152 - }, - { - "id" : "minecraft:diorite_stairs", - "blockRuntimeId" : 4393 - }, - { - "id" : "minecraft:polished_diorite_stairs", - "blockRuntimeId" : 6716 - }, - { - "id" : "minecraft:andesite_stairs", - "blockRuntimeId" : 5310 - }, - { - "id" : "minecraft:polished_andesite_stairs", - "blockRuntimeId" : 7030 - }, - { - "id" : "minecraft:brick_stairs", - "blockRuntimeId" : 6532 - }, - { - "id" : "minecraft:nether_brick_stairs", - "blockRuntimeId" : 106 - }, - { - "id" : "minecraft:red_nether_brick_stairs", - "blockRuntimeId" : 6604 - }, - { - "id" : "minecraft:end_brick_stairs", - "blockRuntimeId" : 6384 - }, - { - "id" : "minecraft:quartz_stairs", - "blockRuntimeId" : 4769 - }, - { - "id" : "minecraft:smooth_quartz_stairs", - "blockRuntimeId" : 7702 - }, - { - "id" : "minecraft:purpur_stairs", - "blockRuntimeId" : 7757 - }, - { - "id" : "minecraft:prismarine_stairs", - "blockRuntimeId" : 7265 - }, - { - "id" : "minecraft:dark_prismarine_stairs", - "blockRuntimeId" : 7432 - }, - { - "id" : "minecraft:prismarine_bricks_stairs", - "blockRuntimeId" : 206 - }, - { - "id" : "minecraft:crimson_stairs", - "blockRuntimeId" : 6282 - }, - { - "id" : "minecraft:warped_stairs", - "blockRuntimeId" : 3720 - }, - { - "id" : "minecraft:blackstone_stairs", - "blockRuntimeId" : 7021 - }, - { - "id" : "minecraft:polished_blackstone_stairs", - "blockRuntimeId" : 4299 - }, - { - "id" : "minecraft:polished_blackstone_brick_stairs", - "blockRuntimeId" : 4479 - }, - { - "id" : "minecraft:cut_copper_stairs", - "blockRuntimeId" : 4606 - }, - { - "id" : "minecraft:exposed_cut_copper_stairs", - "blockRuntimeId" : 4589 - }, - { - "id" : "minecraft:weathered_cut_copper_stairs", - "blockRuntimeId" : 4307 - }, - { - "id" : "minecraft:oxidized_cut_copper_stairs", - "blockRuntimeId" : 353 - }, - { - "id" : "minecraft:waxed_cut_copper_stairs", - "blockRuntimeId" : 395 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_stairs", - "blockRuntimeId" : 3904 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_stairs", - "blockRuntimeId" : 6169 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_stairs", - "blockRuntimeId" : 5842 - }, - { - "id" : "minecraft:cobbled_deepslate_stairs", - "blockRuntimeId" : 147 - }, - { - "id" : "minecraft:deepslate_tile_stairs", - "blockRuntimeId" : 4655 - }, - { - "id" : "minecraft:polished_deepslate_stairs", - "blockRuntimeId" : 294 - }, - { - "id" : "minecraft:deepslate_brick_stairs", - "blockRuntimeId" : 7424 - }, - { - "id" : "minecraft:mud_brick_stairs", - "blockRuntimeId" : 5524 - }, - { - "id" : "minecraft:wooden_door" - }, - { - "id" : "minecraft:spruce_door" - }, - { - "id" : "minecraft:birch_door" - }, - { - "id" : "minecraft:jungle_door" - }, - { - "id" : "minecraft:acacia_door" - }, - { - "id" : "minecraft:dark_oak_door" - }, - { - "id" : "minecraft:mangrove_door" - }, - { - "id" : "minecraft:iron_door" - }, - { - "id" : "minecraft:crimson_door" - }, - { - "id" : "minecraft:warped_door" - }, - { - "id" : "minecraft:trapdoor", - "blockRuntimeId" : 229 - }, - { - "id" : "minecraft:spruce_trapdoor", - "blockRuntimeId" : 6554 - }, - { - "id" : "minecraft:birch_trapdoor", - "blockRuntimeId" : 6652 - }, - { - "id" : "minecraft:jungle_trapdoor", - "blockRuntimeId" : 5383 - }, - { - "id" : "minecraft:acacia_trapdoor", - "blockRuntimeId" : 5591 - }, - { - "id" : "minecraft:dark_oak_trapdoor", - "blockRuntimeId" : 7504 - }, - { - "id" : "minecraft:mangrove_trapdoor", - "blockRuntimeId" : 4487 - }, - { - "id" : "minecraft:iron_trapdoor", - "blockRuntimeId" : 321 - }, - { - "id" : "minecraft:crimson_trapdoor", - "blockRuntimeId" : 4335 - }, - { - "id" : "minecraft:warped_trapdoor", - "blockRuntimeId" : 4735 - }, - { - "id" : "minecraft:iron_bars", - "blockRuntimeId" : 4803 - }, - { - "id" : "minecraft:glass", - "blockRuntimeId" : 6166 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1135 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1143 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1142 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1150 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1147 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1149 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1136 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1139 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1140 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1148 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1144 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1138 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1146 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1145 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1137 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1141 - }, - { - "id" : "minecraft:tinted_glass", - "blockRuntimeId" : 5977 - }, - { - "id" : "minecraft:glass_pane", - "blockRuntimeId" : 5235 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4854 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4862 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4861 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4869 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4866 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4868 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4855 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4858 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4859 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4867 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4863 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4857 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4865 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4864 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4856 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 4860 - }, - { - "id" : "minecraft:ladder", - "blockRuntimeId" : 8264 - }, - { - "id" : "minecraft:scaffolding", - "blockRuntimeId" : 3573 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4272 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 5824 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4275 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5795 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5272 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5273 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5274 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5275 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5276 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 5277 - }, - { - "id" : "minecraft:mangrove_slab", - "blockRuntimeId" : 1151 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4277 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 5822 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4273 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 5825 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5796 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5790 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 5826 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5807 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5812 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5813 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5810 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5811 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5809 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5808 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4276 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4279 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5797 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 5806 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 4278 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 5823 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5791 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5792 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5793 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 5794 - }, - { - "id" : "minecraft:crimson_slab", - "blockRuntimeId" : 5902 - }, - { - "id" : "minecraft:warped_slab", - "blockRuntimeId" : 6486 - }, - { - "id" : "minecraft:blackstone_slab", - "blockRuntimeId" : 912 - }, - { - "id" : "minecraft:polished_blackstone_slab", - "blockRuntimeId" : 6020 - }, - { - "id" : "minecraft:polished_blackstone_brick_slab", - "blockRuntimeId" : 4194 - }, - { - "id" : "minecraft:cut_copper_slab", - "blockRuntimeId" : 5237 - }, - { - "id" : "minecraft:exposed_cut_copper_slab", - "blockRuntimeId" : 6602 - }, - { - "id" : "minecraft:weathered_cut_copper_slab", - "blockRuntimeId" : 6055 - }, - { - "id" : "minecraft:oxidized_cut_copper_slab", - "blockRuntimeId" : 5284 - }, - { - "id" : "minecraft:waxed_cut_copper_slab", - "blockRuntimeId" : 7817 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_slab", - "blockRuntimeId" : 249 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_slab", - "blockRuntimeId" : 6547 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_slab", - "blockRuntimeId" : 710 - }, - { - "id" : "minecraft:cobbled_deepslate_slab", - "blockRuntimeId" : 7312 - }, - { - "id" : "minecraft:polished_deepslate_slab", - "blockRuntimeId" : 288 - }, - { - "id" : "minecraft:deepslate_tile_slab", - "blockRuntimeId" : 4293 - }, - { - "id" : "minecraft:deepslate_brick_slab", - "blockRuntimeId" : 3718 - }, - { - "id" : "minecraft:mud_brick_slab", - "blockRuntimeId" : 3912 - }, - { - "id" : "minecraft:brick_block", - "blockRuntimeId" : 4767 - }, - { - "id" : "minecraft:chiseled_nether_bricks", - "blockRuntimeId" : 7251 - }, - { - "id" : "minecraft:cracked_nether_bricks", - "blockRuntimeId" : 4554 - }, - { - "id" : "minecraft:quartz_bricks", - "blockRuntimeId" : 6353 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 6549 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 6550 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 6551 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 6552 - }, - { - "id" : "minecraft:end_bricks", - "blockRuntimeId" : 281 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 6089 - }, - { - "id" : "minecraft:polished_blackstone_bricks", - "blockRuntimeId" : 4682 - }, - { - "id" : "minecraft:cracked_polished_blackstone_bricks", - "blockRuntimeId" : 7216 - }, - { - "id" : "minecraft:gilded_blackstone", - "blockRuntimeId" : 4588 - }, - { - "id" : "minecraft:chiseled_polished_blackstone", - "blockRuntimeId" : 5064 - }, - { - "id" : "minecraft:deepslate_tiles", - "blockRuntimeId" : 4583 - }, - { - "id" : "minecraft:cracked_deepslate_tiles", - "blockRuntimeId" : 4162 - }, - { - "id" : "minecraft:deepslate_bricks", - "blockRuntimeId" : 5466 - }, - { - "id" : "minecraft:cracked_deepslate_bricks", - "blockRuntimeId" : 5366 - }, - { - "id" : "minecraft:chiseled_deepslate", - "blockRuntimeId" : 5236 - }, - { - "id" : "minecraft:cobblestone", - "blockRuntimeId" : 3617 - }, - { - "id" : "minecraft:mossy_cobblestone", - "blockRuntimeId" : 252 - }, - { - "id" : "minecraft:cobbled_deepslate", - "blockRuntimeId" : 6672 - }, - { - "id" : "minecraft:smooth_stone", - "blockRuntimeId" : 4584 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 3655 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 3656 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 3657 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 3658 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6582 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6583 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6584 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 6585 - }, - { - "id" : "minecraft:coal_block", - "blockRuntimeId" : 5400 - }, - { - "id" : "minecraft:dried_kelp_block", - "blockRuntimeId" : 7981 - }, - { - "id" : "minecraft:gold_block", - "blockRuntimeId" : 291 - }, - { - "id" : "minecraft:iron_block", - "blockRuntimeId" : 8263 - }, - { - "id" : "minecraft:copper_block", - "blockRuntimeId" : 4653 - }, - { - "id" : "minecraft:exposed_copper", - "blockRuntimeId" : 595 - }, - { - "id" : "minecraft:weathered_copper", - "blockRuntimeId" : 8248 - }, - { - "id" : "minecraft:oxidized_copper", - "blockRuntimeId" : 3555 - }, - { - "id" : "minecraft:waxed_copper", - "blockRuntimeId" : 7736 - }, - { - "id" : "minecraft:waxed_exposed_copper", - "blockRuntimeId" : 696 - }, - { - "id" : "minecraft:waxed_weathered_copper", - "blockRuntimeId" : 709 - }, - { - "id" : "minecraft:waxed_oxidized_copper", - "blockRuntimeId" : 7544 - }, - { - "id" : "minecraft:cut_copper", - "blockRuntimeId" : 4691 - }, - { - "id" : "minecraft:exposed_cut_copper", - "blockRuntimeId" : 6168 - }, - { - "id" : "minecraft:weathered_cut_copper", - "blockRuntimeId" : 7199 - }, - { - "id" : "minecraft:oxidized_cut_copper", - "blockRuntimeId" : 5480 - }, - { - "id" : "minecraft:waxed_cut_copper", - "blockRuntimeId" : 7295 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper", - "blockRuntimeId" : 3811 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper", - "blockRuntimeId" : 4853 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper", - "blockRuntimeId" : 214 - }, - { - "id" : "minecraft:emerald_block", - "blockRuntimeId" : 1161 - }, - { - "id" : "minecraft:diamond_block", - "blockRuntimeId" : 272 - }, - { - "id" : "minecraft:lapis_block", - "blockRuntimeId" : 4288 - }, - { - "id" : "minecraft:raw_iron_block", - "blockRuntimeId" : 8262 - }, - { - "id" : "minecraft:raw_copper_block", - "blockRuntimeId" : 5271 - }, - { - "id" : "minecraft:raw_gold_block", - "blockRuntimeId" : 363 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 3698 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 3700 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 3699 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 3701 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 6087 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 6088 - }, - { - "id" : "minecraft:slime", - "blockRuntimeId" : 4235 - }, - { - "id" : "minecraft:honey_block", - "blockRuntimeId" : 894 - }, - { - "id" : "minecraft:honeycomb_block", - "blockRuntimeId" : 4478 - }, - { - "id" : "minecraft:hay_block", - "blockRuntimeId" : 697 - }, - { - "id" : "minecraft:bone_block", - "blockRuntimeId" : 4236 - }, - { - "id" : "minecraft:nether_brick", - "blockRuntimeId" : 7274 - }, - { - "id" : "minecraft:red_nether_brick", - "blockRuntimeId" : 146 - }, - { - "id" : "minecraft:netherite_block", - "blockRuntimeId" : 3777 - }, - { - "id" : "minecraft:lodestone", - "blockRuntimeId" : 8261 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3460 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3468 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3467 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3475 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3472 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3474 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3461 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3464 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3465 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3473 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3469 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3463 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3471 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3470 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3462 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 3466 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 951 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 959 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 958 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 966 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 963 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 965 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 952 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 955 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 956 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 964 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 960 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 954 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 962 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 961 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 953 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 957 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6266 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6274 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6273 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6281 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6278 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6280 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6267 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6270 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6271 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6279 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6275 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6269 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6277 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6276 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6268 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 6272 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 662 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 670 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 669 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 677 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 674 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 676 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 663 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 666 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 667 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 675 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 671 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 665 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 673 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 672 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 664 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 668 - }, - { - "id" : "minecraft:clay", - "blockRuntimeId" : 7126 - }, - { - "id" : "minecraft:hardened_clay", - "blockRuntimeId" : 643 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6178 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6186 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6185 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6193 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6190 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6192 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6179 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6182 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6183 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6191 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6187 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6181 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6189 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6188 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6180 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 6184 - }, - { - "id" : "minecraft:white_glazed_terracotta", - "blockRuntimeId" : 5575 - }, - { - "id" : "minecraft:silver_glazed_terracotta", - "blockRuntimeId" : 3533 - }, - { - "id" : "minecraft:gray_glazed_terracotta", - "blockRuntimeId" : 8255 - }, - { - "id" : "minecraft:black_glazed_terracotta", - "blockRuntimeId" : 5836 - }, - { - "id" : "minecraft:brown_glazed_terracotta", - "blockRuntimeId" : 3549 - }, - { - "id" : "minecraft:red_glazed_terracotta", - "blockRuntimeId" : 4169 - }, - { - "id" : "minecraft:orange_glazed_terracotta", - "blockRuntimeId" : 1153 - }, - { - "id" : "minecraft:yellow_glazed_terracotta", - "blockRuntimeId" : 915 - }, - { - "id" : "minecraft:lime_glazed_terracotta", - "blockRuntimeId" : 223 - }, - { - "id" : "minecraft:green_glazed_terracotta", - "blockRuntimeId" : 6612 - }, - { - "id" : "minecraft:cyan_glazed_terracotta", - "blockRuntimeId" : 5360 - }, - { - "id" : "minecraft:light_blue_glazed_terracotta", - "blockRuntimeId" : 5473 - }, - { - "id" : "minecraft:blue_glazed_terracotta", - "blockRuntimeId" : 5467 - }, - { - "id" : "minecraft:purple_glazed_terracotta", - "blockRuntimeId" : 7013 - }, - { - "id" : "minecraft:magenta_glazed_terracotta", - "blockRuntimeId" : 967 - }, - { - "id" : "minecraft:pink_glazed_terracotta", - "blockRuntimeId" : 6541 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 7716 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 7718 - }, - { - "id" : "minecraft:packed_mud", - "blockRuntimeId" : 283 - }, - { - "id" : "minecraft:mud_bricks", - "blockRuntimeId" : 6891 - }, - { - "id" : "minecraft:nether_wart_block", - "blockRuntimeId" : 4295 - }, - { - "id" : "minecraft:warped_wart_block", - "blockRuntimeId" : 5907 - }, - { - "id" : "minecraft:shroomlight", - "blockRuntimeId" : 5063 - }, - { - "id" : "minecraft:crimson_nylium", - "blockRuntimeId" : 4191 - }, - { - "id" : "minecraft:warped_nylium", - "blockRuntimeId" : 6351 - }, - { - "id" : "minecraft:basalt", - "blockRuntimeId" : 4351 - }, - { - "id" : "minecraft:polished_basalt", - "blockRuntimeId" : 24 - }, - { - "id" : "minecraft:smooth_basalt", - "blockRuntimeId" : 1159 - }, - { - "id" : "minecraft:soul_soil", - "blockRuntimeId" : 5832 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 5753 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 5754 - }, - { - "id" : "minecraft:farmland", - "blockRuntimeId" : 3914 - }, - { - "id" : "minecraft:grass", - "blockRuntimeId" : 6977 - }, - { - "id" : "minecraft:grass_path", - "blockRuntimeId" : 8083 - }, - { - "id" : "minecraft:podzol", - "blockRuntimeId" : 4652 - }, - { - "id" : "minecraft:mycelium", - "blockRuntimeId" : 3685 - }, - { - "id" : "minecraft:mud", - "blockRuntimeId" : 6686 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 655 - }, - { - "id" : "minecraft:iron_ore", - "blockRuntimeId" : 4692 - }, - { - "id" : "minecraft:gold_ore", - "blockRuntimeId" : 914 - }, - { - "id" : "minecraft:diamond_ore", - "blockRuntimeId" : 4363 - }, - { - "id" : "minecraft:lapis_ore", - "blockRuntimeId" : 7701 - }, - { - "id" : "minecraft:redstone_ore", - "blockRuntimeId" : 4291 - }, - { - "id" : "minecraft:coal_ore", - "blockRuntimeId" : 4289 - }, - { - "id" : "minecraft:copper_ore", - "blockRuntimeId" : 3556 - }, - { - "id" : "minecraft:emerald_ore", - "blockRuntimeId" : 7349 - }, - { - "id" : "minecraft:quartz_ore", - "blockRuntimeId" : 4503 - }, - { - "id" : "minecraft:nether_gold_ore", - "blockRuntimeId" : 27 - }, - { - "id" : "minecraft:ancient_debris", - "blockRuntimeId" : 6109 - }, - { - "id" : "minecraft:deepslate_iron_ore", - "blockRuntimeId" : 7275 - }, - { - "id" : "minecraft:deepslate_gold_ore", - "blockRuntimeId" : 6108 - }, - { - "id" : "minecraft:deepslate_diamond_ore", - "blockRuntimeId" : 8040 - }, - { - "id" : "minecraft:deepslate_lapis_ore", - "blockRuntimeId" : 7264 - }, - { - "id" : "minecraft:deepslate_redstone_ore", - "blockRuntimeId" : 6618 - }, - { - "id" : "minecraft:deepslate_emerald_ore", - "blockRuntimeId" : 6352 - }, - { - "id" : "minecraft:deepslate_coal_ore", - "blockRuntimeId" : 7198 - }, - { - "id" : "minecraft:deepslate_copper_ore", - "blockRuntimeId" : 105 - }, - { - "id" : "minecraft:gravel", - "blockRuntimeId" : 8289 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 656 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 658 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 660 - }, - { - "id" : "minecraft:blackstone", - "blockRuntimeId" : 7587 - }, - { - "id" : "minecraft:deepslate", - "blockRuntimeId" : 253 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 657 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 659 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 661 - }, - { - "id" : "minecraft:polished_blackstone", - "blockRuntimeId" : 3684 - }, - { - "id" : "minecraft:polished_deepslate", - "blockRuntimeId" : 7756 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 4197 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 4198 - }, - { - "id" : "minecraft:cactus", - "blockRuntimeId" : 6988 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 6674 - }, - { - "id" : "minecraft:stripped_oak_log", - "blockRuntimeId" : 7545 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 6675 - }, - { - "id" : "minecraft:stripped_spruce_log", - "blockRuntimeId" : 6290 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 6676 - }, - { - "id" : "minecraft:stripped_birch_log", - "blockRuntimeId" : 5974 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 6677 - }, - { - "id" : "minecraft:stripped_jungle_log", - "blockRuntimeId" : 644 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 3832 - }, - { - "id" : "minecraft:stripped_acacia_log", - "blockRuntimeId" : 5850 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 3833 - }, - { - "id" : "minecraft:stripped_dark_oak_log", - "blockRuntimeId" : 216 - }, - { - "id" : "minecraft:mangrove_log", - "blockRuntimeId" : 350 - }, - { - "id" : "minecraft:stripped_mangrove_log", - "blockRuntimeId" : 8286 - }, - { - "id" : "minecraft:crimson_stem", - "blockRuntimeId" : 5899 - }, - { - "id" : "minecraft:stripped_crimson_stem", - "blockRuntimeId" : 6950 - }, - { - "id" : "minecraft:warped_stem", - "blockRuntimeId" : 6488 - }, - { - "id" : "minecraft:stripped_warped_stem", - "blockRuntimeId" : 7402 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3476 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3482 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3477 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3483 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3478 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3484 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3479 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3485 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3480 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3486 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3481 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 3487 - }, - { - "id" : "minecraft:mangrove_wood", - "blockRuntimeId" : 4163 - }, - { - "id" : "minecraft:stripped_mangrove_wood", - "blockRuntimeId" : 4231 - }, - { - "id" : "minecraft:crimson_hyphae", - "blockRuntimeId" : 4296 - }, - { - "id" : "minecraft:stripped_crimson_hyphae", - "blockRuntimeId" : 6501 - }, - { - "id" : "minecraft:warped_hyphae", - "blockRuntimeId" : 5904 - }, - { - "id" : "minecraft:stripped_warped_hyphae", - "blockRuntimeId" : 5581 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 6092 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 6093 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 6094 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 6095 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 4355 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 4356 - }, - { - "id" : "minecraft:mangrove_leaves", - "blockRuntimeId" : 6668 - }, - { - "id" : "minecraft:azalea_leaves", - "blockRuntimeId" : 7712 - }, - { - "id" : "minecraft:azalea_leaves_flowered", - "blockRuntimeId" : 6341 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 714 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 715 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 716 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 717 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 718 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 719 - }, - { - "id" : "minecraft:mangrove_propagule", - "blockRuntimeId" : 6978 - }, - { - "id" : "minecraft:bee_nest", - "blockRuntimeId" : 5756 - }, - { - "id" : "minecraft:wheat_seeds" - }, - { - "id" : "minecraft:pumpkin_seeds" - }, - { - "id" : "minecraft:melon_seeds" - }, - { - "id" : "minecraft:beetroot_seeds" - }, - { - "id" : "minecraft:wheat" - }, - { - "id" : "minecraft:beetroot" - }, - { - "id" : "minecraft:potato" - }, - { - "id" : "minecraft:poisonous_potato" - }, - { - "id" : "minecraft:carrot" - }, - { - "id" : "minecraft:golden_carrot" - }, - { - "id" : "minecraft:apple" - }, - { - "id" : "minecraft:golden_apple" - }, - { - "id" : "minecraft:enchanted_golden_apple" - }, - { - "id" : "minecraft:melon_block", - "blockRuntimeId" : 394 - }, - { - "id" : "minecraft:melon_slice" - }, - { - "id" : "minecraft:glistering_melon_slice" - }, - { - "id" : "minecraft:sweet_berries" - }, - { - "id" : "minecraft:glow_berries" - }, - { - "id" : "minecraft:pumpkin", - "blockRuntimeId" : 4579 - }, - { - "id" : "minecraft:carved_pumpkin", - "blockRuntimeId" : 7380 - }, - { - "id" : "minecraft:lit_pumpkin", - "blockRuntimeId" : 6687 - }, - { - "id" : "minecraft:honeycomb" - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 931 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5457 - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 930 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5456 - }, - { - "id" : "minecraft:nether_sprouts" - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6494 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6492 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6493 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6491 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6495 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6499 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6497 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6498 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6496 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 6500 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 4618 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 4616 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 4617 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 4615 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 4619 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 69 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 67 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 68 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 66 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 70 - }, - { - "id" : "minecraft:kelp" - }, - { - "id" : "minecraft:seagrass", - "blockRuntimeId" : 246 - }, - { - "id" : "minecraft:crimson_roots", - "blockRuntimeId" : 7575 - }, - { - "id" : "minecraft:warped_roots", - "blockRuntimeId" : 4364 - }, - { - "id" : "minecraft:yellow_flower", - "blockRuntimeId" : 302 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3618 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3619 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3620 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3621 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3622 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3623 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3624 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3625 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3626 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3627 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 3628 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5454 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5455 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5458 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 5459 - }, - { - "id" : "minecraft:wither_rose", - "blockRuntimeId" : 6167 - }, - { - "id" : "minecraft:white_dye" - }, - { - "id" : "minecraft:light_gray_dye" - }, - { - "id" : "minecraft:gray_dye" - }, - { - "id" : "minecraft:black_dye" - }, - { - "id" : "minecraft:brown_dye" - }, - { - "id" : "minecraft:red_dye" - }, - { - "id" : "minecraft:orange_dye" - }, - { - "id" : "minecraft:yellow_dye" - }, - { - "id" : "minecraft:lime_dye" - }, - { - "id" : "minecraft:green_dye" - }, - { - "id" : "minecraft:cyan_dye" - }, - { - "id" : "minecraft:light_blue_dye" - }, - { - "id" : "minecraft:blue_dye" - }, - { - "id" : "minecraft:purple_dye" - }, - { - "id" : "minecraft:magenta_dye" - }, - { - "id" : "minecraft:pink_dye" - }, - { - "id" : "minecraft:ink_sac" - }, - { - "id" : "minecraft:glow_ink_sac" - }, - { - "id" : "minecraft:cocoa_beans" - }, - { - "id" : "minecraft:lapis_lazuli" - }, - { - "id" : "minecraft:bone_meal" - }, - { - "id" : "minecraft:vine", - "blockRuntimeId" : 896 - }, - { - "id" : "minecraft:weeping_vines", - "blockRuntimeId" : 5481 - }, - { - "id" : "minecraft:twisting_vines", - "blockRuntimeId" : 5693 - }, - { - "id" : "minecraft:waterlily", - "blockRuntimeId" : 1160 - }, - { - "id" : "minecraft:deadbush", - "blockRuntimeId" : 4679 - }, - { - "id" : "minecraft:bamboo", - "blockRuntimeId" : 3686 - }, - { - "id" : "minecraft:snow", - "blockRuntimeId" : 4196 - }, - { - "id" : "minecraft:ice", - "blockRuntimeId" : 6691 - }, - { - "id" : "minecraft:packed_ice", - "blockRuntimeId" : 282 - }, - { - "id" : "minecraft:blue_ice", - "blockRuntimeId" : 7029 - }, - { - "id" : "minecraft:snow_layer", - "blockRuntimeId" : 155 - }, - { - "id" : "minecraft:pointed_dripstone", - "blockRuntimeId" : 7418 - }, - { - "id" : "minecraft:dripstone_block", - "blockRuntimeId" : 895 - }, - { - "id" : "minecraft:moss_carpet", - "blockRuntimeId" : 286 - }, - { - "id" : "minecraft:moss_block", - "blockRuntimeId" : 6540 - }, - { - "id" : "minecraft:dirt_with_roots", - "blockRuntimeId" : 5399 - }, - { - "id" : "minecraft:hanging_roots", - "blockRuntimeId" : 205 - }, - { - "id" : "minecraft:mangrove_roots", - "blockRuntimeId" : 6177 - }, - { - "id" : "minecraft:muddy_mangrove_roots", - "blockRuntimeId" : 345 - }, - { - "id" : "minecraft:big_dripleaf", - "blockRuntimeId" : 5982 - }, - { - "id" : "minecraft:small_dripleaf_block", - "blockRuntimeId" : 4322 - }, - { - "id" : "minecraft:spore_blossom", - "blockRuntimeId" : 7314 - }, - { - "id" : "minecraft:azalea", - "blockRuntimeId" : 6890 - }, - { - "id" : "minecraft:flowering_azalea", - "blockRuntimeId" : 5479 - }, - { - "id" : "minecraft:glow_lichen", - "blockRuntimeId" : 5686 - }, - { - "id" : "minecraft:amethyst_block", - "blockRuntimeId" : 290 - }, - { - "id" : "minecraft:budding_amethyst", - "blockRuntimeId" : 7004 - }, - { - "id" : "minecraft:amethyst_cluster", - "blockRuntimeId" : 7812 - }, - { - "id" : "minecraft:large_amethyst_bud", - "blockRuntimeId" : 4730 - }, - { - "id" : "minecraft:medium_amethyst_bud", - "blockRuntimeId" : 4378 - }, - { - "id" : "minecraft:small_amethyst_bud", - "blockRuntimeId" : 304 - }, - { - "id" : "minecraft:tuff", - "blockRuntimeId" : 349 - }, - { - "id" : "minecraft:calcite", - "blockRuntimeId" : 215 - }, - { - "id" : "minecraft:chicken" - }, - { - "id" : "minecraft:porkchop" - }, - { - "id" : "minecraft:beef" - }, - { - "id" : "minecraft:mutton" - }, - { - "id" : "minecraft:rabbit" - }, - { - "id" : "minecraft:cod" - }, - { - "id" : "minecraft:salmon" - }, - { - "id" : "minecraft:tropical_fish" - }, - { - "id" : "minecraft:pufferfish" - }, - { - "id" : "minecraft:brown_mushroom", - "blockRuntimeId" : 3548 - }, - { - "id" : "minecraft:red_mushroom", - "blockRuntimeId" : 4587 - }, - { - "id" : "minecraft:crimson_fungus", - "blockRuntimeId" : 7755 - }, - { - "id" : "minecraft:warped_fungus", - "blockRuntimeId" : 287 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 7364 - }, - { - "id" : "minecraft:red_mushroom_block", - "blockRuntimeId" : 3613 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 7365 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 7350 - }, - { - "id" : "minecraft:egg" - }, - { - "id" : "minecraft:sugar_cane" - }, - { - "id" : "minecraft:sugar" - }, - { - "id" : "minecraft:rotten_flesh" - }, - { - "id" : "minecraft:bone" - }, - { - "id" : "minecraft:web", - "blockRuntimeId" : 6715 - }, - { - "id" : "minecraft:spider_eye" - }, - { - "id" : "minecraft:mob_spawner", - "blockRuntimeId" : 403 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4146 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4147 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4148 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4149 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4150 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 4151 - }, - { - "id" : "minecraft:infested_deepslate", - "blockRuntimeId" : 4643 - }, - { - "id" : "minecraft:dragon_egg", - "blockRuntimeId" : 7273 - }, - { - "id" : "minecraft:turtle_egg", - "blockRuntimeId" : 7999 - }, - { - "id" : "minecraft:frog_spawn", - "blockRuntimeId" : 4401 - }, - { - "id" : "minecraft:pearlescent_froglight", - "blockRuntimeId" : 6437 - }, - { - "id" : "minecraft:verdant_froglight", - "blockRuntimeId" : 6483 - }, - { - "id" : "minecraft:ochre_froglight", - "blockRuntimeId" : 3512 - }, - { - "id" : "minecraft:chicken_spawn_egg" - }, - { - "id" : "minecraft:bee_spawn_egg" - }, - { - "id" : "minecraft:cow_spawn_egg" - }, - { - "id" : "minecraft:pig_spawn_egg" - }, - { - "id" : "minecraft:sheep_spawn_egg" - }, - { - "id" : "minecraft:wolf_spawn_egg" - }, - { - "id" : "minecraft:polar_bear_spawn_egg" - }, - { - "id" : "minecraft:ocelot_spawn_egg" - }, - { - "id" : "minecraft:cat_spawn_egg" - }, - { - "id" : "minecraft:mooshroom_spawn_egg" - }, - { - "id" : "minecraft:bat_spawn_egg" - }, - { - "id" : "minecraft:parrot_spawn_egg" - }, - { - "id" : "minecraft:rabbit_spawn_egg" - }, - { - "id" : "minecraft:llama_spawn_egg" - }, - { - "id" : "minecraft:horse_spawn_egg" - }, - { - "id" : "minecraft:donkey_spawn_egg" - }, - { - "id" : "minecraft:mule_spawn_egg" - }, - { - "id" : "minecraft:skeleton_horse_spawn_egg" - }, - { - "id" : "minecraft:zombie_horse_spawn_egg" - }, - { - "id" : "minecraft:tropical_fish_spawn_egg" - }, - { - "id" : "minecraft:cod_spawn_egg" - }, - { - "id" : "minecraft:pufferfish_spawn_egg" - }, - { - "id" : "minecraft:salmon_spawn_egg" - }, - { - "id" : "minecraft:dolphin_spawn_egg" - }, - { - "id" : "minecraft:turtle_spawn_egg" - }, - { - "id" : "minecraft:panda_spawn_egg" - }, - { - "id" : "minecraft:fox_spawn_egg" - }, - { - "id" : "minecraft:creeper_spawn_egg" - }, - { - "id" : "minecraft:enderman_spawn_egg" - }, - { - "id" : "minecraft:silverfish_spawn_egg" - }, - { - "id" : "minecraft:skeleton_spawn_egg" - }, - { - "id" : "minecraft:wither_skeleton_spawn_egg" - }, - { - "id" : "minecraft:stray_spawn_egg" - }, - { - "id" : "minecraft:slime_spawn_egg" - }, - { - "id" : "minecraft:spider_spawn_egg" - }, - { - "id" : "minecraft:zombie_spawn_egg" - }, - { - "id" : "minecraft:zombie_pigman_spawn_egg" - }, - { - "id" : "minecraft:husk_spawn_egg" - }, - { - "id" : "minecraft:drowned_spawn_egg" - }, - { - "id" : "minecraft:squid_spawn_egg" - }, - { - "id" : "minecraft:glow_squid_spawn_egg" - }, - { - "id" : "minecraft:cave_spider_spawn_egg" - }, - { - "id" : "minecraft:witch_spawn_egg" - }, - { - "id" : "minecraft:guardian_spawn_egg" - }, - { - "id" : "minecraft:elder_guardian_spawn_egg" - }, - { - "id" : "minecraft:endermite_spawn_egg" - }, - { - "id" : "minecraft:magma_cube_spawn_egg" - }, - { - "id" : "minecraft:strider_spawn_egg" - }, - { - "id" : "minecraft:hoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_spawn_egg" - }, - { - "id" : "minecraft:zoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_brute_spawn_egg" - }, - { - "id" : "minecraft:goat_spawn_egg" - }, - { - "id" : "minecraft:axolotl_spawn_egg" - }, - { - "id" : "minecraft:warden_spawn_egg" - }, - { - "id" : "minecraft:allay_spawn_egg" - }, - { - "id" : "minecraft:frog_spawn_egg" - }, - { - "id" : "minecraft:tadpole_spawn_egg" - }, - { - "id" : "minecraft:trader_llama_spawn_egg" - }, - { - "id" : "minecraft:ghast_spawn_egg" - }, - { - "id" : "minecraft:blaze_spawn_egg" - }, - { - "id" : "minecraft:shulker_spawn_egg" - }, - { - "id" : "minecraft:vindicator_spawn_egg" - }, - { - "id" : "minecraft:evoker_spawn_egg" - }, - { - "id" : "minecraft:vex_spawn_egg" - }, - { - "id" : "minecraft:villager_spawn_egg" - }, - { - "id" : "minecraft:wandering_trader_spawn_egg" - }, - { - "id" : "minecraft:zombie_villager_spawn_egg" - }, - { - "id" : "minecraft:phantom_spawn_egg" - }, - { - "id" : "minecraft:pillager_spawn_egg" - }, - { - "id" : "minecraft:ravager_spawn_egg" - }, - { - "id" : "minecraft:obsidian", - "blockRuntimeId" : 430 - }, - { - "id" : "minecraft:crying_obsidian", - "blockRuntimeId" : 6724 - }, - { - "id" : "minecraft:bedrock", - "blockRuntimeId" : 7019 - }, - { - "id" : "minecraft:soul_sand", - "blockRuntimeId" : 5833 - }, - { - "id" : "minecraft:netherrack", - "blockRuntimeId" : 7039 - }, - { - "id" : "minecraft:magma", - "blockRuntimeId" : 8011 - }, - { - "id" : "minecraft:nether_wart" - }, - { - "id" : "minecraft:end_stone", - "blockRuntimeId" : 3838 - }, - { - "id" : "minecraft:chorus_flower", - "blockRuntimeId" : 4532 - }, - { - "id" : "minecraft:chorus_plant", - "blockRuntimeId" : 5507 - }, - { - "id" : "minecraft:chorus_fruit" - }, - { - "id" : "minecraft:popped_chorus_fruit" - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 631 - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 632 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5239 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5240 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5241 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5242 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5243 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5244 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5245 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5246 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5247 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 5248 - }, - { - "id" : "minecraft:sculk", - "blockRuntimeId" : 7038 - }, - { - "id" : "minecraft:sculk_vein", - "blockRuntimeId" : 7134 - }, - { - "id" : "minecraft:sculk_catalyst", - "blockRuntimeId" : 3615 - }, - { - "id" : "minecraft:sculk_shrieker", - "blockRuntimeId" : 219 - }, - { - "id" : "minecraft:sculk_sensor", - "blockRuntimeId" : 4391 - }, - { - "id" : "minecraft:reinforced_deepslate", - "blockRuntimeId" : 5834 - }, - { - "id" : "minecraft:leather_helmet" - }, - { - "id" : "minecraft:chainmail_helmet" - }, - { - "id" : "minecraft:iron_helmet" - }, - { - "id" : "minecraft:golden_helmet" - }, - { - "id" : "minecraft:diamond_helmet" - }, - { - "id" : "minecraft:netherite_helmet" - }, - { - "id" : "minecraft:leather_chestplate" - }, - { - "id" : "minecraft:chainmail_chestplate" - }, - { - "id" : "minecraft:iron_chestplate" - }, - { - "id" : "minecraft:golden_chestplate" - }, - { - "id" : "minecraft:diamond_chestplate" - }, - { - "id" : "minecraft:netherite_chestplate" - }, - { - "id" : "minecraft:leather_leggings" - }, - { - "id" : "minecraft:chainmail_leggings" - }, - { - "id" : "minecraft:iron_leggings" - }, - { - "id" : "minecraft:golden_leggings" - }, - { - "id" : "minecraft:diamond_leggings" - }, - { - "id" : "minecraft:netherite_leggings" - }, - { - "id" : "minecraft:leather_boots" - }, - { - "id" : "minecraft:chainmail_boots" - }, - { - "id" : "minecraft:iron_boots" - }, - { - "id" : "minecraft:golden_boots" - }, - { - "id" : "minecraft:diamond_boots" - }, - { - "id" : "minecraft:netherite_boots" - }, - { - "id" : "minecraft:wooden_sword" - }, - { - "id" : "minecraft:stone_sword" - }, - { - "id" : "minecraft:iron_sword" - }, - { - "id" : "minecraft:golden_sword" - }, - { - "id" : "minecraft:diamond_sword" - }, - { - "id" : "minecraft:netherite_sword" - }, - { - "id" : "minecraft:wooden_axe" - }, - { - "id" : "minecraft:stone_axe" - }, - { - "id" : "minecraft:iron_axe" - }, - { - "id" : "minecraft:golden_axe" - }, - { - "id" : "minecraft:diamond_axe" - }, - { - "id" : "minecraft:netherite_axe" - }, - { - "id" : "minecraft:wooden_pickaxe" - }, - { - "id" : "minecraft:stone_pickaxe" - }, - { - "id" : "minecraft:iron_pickaxe" - }, - { - "id" : "minecraft:golden_pickaxe" - }, - { - "id" : "minecraft:diamond_pickaxe" - }, - { - "id" : "minecraft:netherite_pickaxe" - }, - { - "id" : "minecraft:wooden_shovel" - }, - { - "id" : "minecraft:stone_shovel" - }, - { - "id" : "minecraft:iron_shovel" - }, - { - "id" : "minecraft:golden_shovel" - }, - { - "id" : "minecraft:diamond_shovel" - }, - { - "id" : "minecraft:netherite_shovel" - }, - { - "id" : "minecraft:wooden_hoe" - }, - { - "id" : "minecraft:stone_hoe" - }, - { - "id" : "minecraft:iron_hoe" - }, - { - "id" : "minecraft:golden_hoe" - }, - { - "id" : "minecraft:diamond_hoe" - }, - { - "id" : "minecraft:netherite_hoe" - }, - { - "id" : "minecraft:bow" - }, - { - "id" : "minecraft:crossbow" - }, - { - "id" : "minecraft:arrow" - }, - { - "id" : "minecraft:arrow", - "damage" : 6 - }, - { - "id" : "minecraft:arrow", - "damage" : 7 - }, - { - "id" : "minecraft:arrow", - "damage" : 8 - }, - { - "id" : "minecraft:arrow", - "damage" : 9 - }, - { - "id" : "minecraft:arrow", - "damage" : 10 - }, - { - "id" : "minecraft:arrow", - "damage" : 11 - }, - { - "id" : "minecraft:arrow", - "damage" : 12 - }, - { - "id" : "minecraft:arrow", - "damage" : 13 - }, - { - "id" : "minecraft:arrow", - "damage" : 14 - }, - { - "id" : "minecraft:arrow", - "damage" : 15 - }, - { - "id" : "minecraft:arrow", - "damage" : 16 - }, - { - "id" : "minecraft:arrow", - "damage" : 17 - }, - { - "id" : "minecraft:arrow", - "damage" : 18 - }, - { - "id" : "minecraft:arrow", - "damage" : 19 - }, - { - "id" : "minecraft:arrow", - "damage" : 20 - }, - { - "id" : "minecraft:arrow", - "damage" : 21 - }, - { - "id" : "minecraft:arrow", - "damage" : 22 - }, - { - "id" : "minecraft:arrow", - "damage" : 23 - }, - { - "id" : "minecraft:arrow", - "damage" : 24 - }, - { - "id" : "minecraft:arrow", - "damage" : 25 - }, - { - "id" : "minecraft:arrow", - "damage" : 26 - }, - { - "id" : "minecraft:arrow", - "damage" : 27 - }, - { - "id" : "minecraft:arrow", - "damage" : 28 - }, - { - "id" : "minecraft:arrow", - "damage" : 29 - }, - { - "id" : "minecraft:arrow", - "damage" : 30 - }, - { - "id" : "minecraft:arrow", - "damage" : 31 - }, - { - "id" : "minecraft:arrow", - "damage" : 32 - }, - { - "id" : "minecraft:arrow", - "damage" : 33 - }, - { - "id" : "minecraft:arrow", - "damage" : 34 - }, - { - "id" : "minecraft:arrow", - "damage" : 35 - }, - { - "id" : "minecraft:arrow", - "damage" : 36 - }, - { - "id" : "minecraft:arrow", - "damage" : 37 - }, - { - "id" : "minecraft:arrow", - "damage" : 38 - }, - { - "id" : "minecraft:arrow", - "damage" : 39 - }, - { - "id" : "minecraft:arrow", - "damage" : 40 - }, - { - "id" : "minecraft:arrow", - "damage" : 41 - }, - { - "id" : "minecraft:arrow", - "damage" : 42 - }, - { - "id" : "minecraft:arrow", - "damage" : 43 - }, - { - "id" : "minecraft:shield" - }, - { - "id" : "minecraft:cooked_chicken" - }, - { - "id" : "minecraft:cooked_porkchop" - }, - { - "id" : "minecraft:cooked_beef" - }, - { - "id" : "minecraft:cooked_mutton" - }, - { - "id" : "minecraft:cooked_rabbit" - }, - { - "id" : "minecraft:cooked_cod" - }, - { - "id" : "minecraft:cooked_salmon" - }, - { - "id" : "minecraft:bread" - }, - { - "id" : "minecraft:mushroom_stew" - }, - { - "id" : "minecraft:beetroot_soup" - }, - { - "id" : "minecraft:rabbit_stew" - }, - { - "id" : "minecraft:baked_potato" - }, - { - "id" : "minecraft:cookie" - }, - { - "id" : "minecraft:pumpkin_pie" - }, - { - "id" : "minecraft:cake" - }, - { - "id" : "minecraft:dried_kelp" - }, - { - "id" : "minecraft:fishing_rod" - }, - { - "id" : "minecraft:carrot_on_a_stick" - }, - { - "id" : "minecraft:warped_fungus_on_a_stick" - }, - { - "id" : "minecraft:snowball" - }, - { - "id" : "minecraft:shears" - }, - { - "id" : "minecraft:flint_and_steel" - }, - { - "id" : "minecraft:lead" - }, - { - "id" : "minecraft:clock" - }, - { - "id" : "minecraft:compass" - }, - { - "id" : "minecraft:recovery_compass" - }, - { - "id" : "minecraft:goat_horn" - }, - { - "id" : "minecraft:goat_horn", - "damage" : 1 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 2 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 3 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 4 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 5 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 6 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 7 - }, - { - "id" : "minecraft:empty_map" - }, - { - "id" : "minecraft:empty_map", - "damage" : 2 - }, - { - "id" : "minecraft:saddle" - }, - { - "id" : "minecraft:leather_horse_armor" - }, - { - "id" : "minecraft:iron_horse_armor" - }, - { - "id" : "minecraft:golden_horse_armor" - }, - { - "id" : "minecraft:diamond_horse_armor" - }, - { - "id" : "minecraft:trident" - }, - { - "id" : "minecraft:turtle_helmet" - }, - { - "id" : "minecraft:elytra" - }, - { - "id" : "minecraft:totem_of_undying" - }, - { - "id" : "minecraft:glass_bottle" - }, - { - "id" : "minecraft:experience_bottle" - }, - { - "id" : "minecraft:potion" - }, - { - "id" : "minecraft:potion", - "damage" : 1 - }, - { - "id" : "minecraft:potion", - "damage" : 2 - }, - { - "id" : "minecraft:potion", - "damage" : 3 - }, - { - "id" : "minecraft:potion", - "damage" : 4 - }, - { - "id" : "minecraft:potion", - "damage" : 5 - }, - { - "id" : "minecraft:potion", - "damage" : 6 - }, - { - "id" : "minecraft:potion", - "damage" : 7 - }, - { - "id" : "minecraft:potion", - "damage" : 8 - }, - { - "id" : "minecraft:potion", - "damage" : 9 - }, - { - "id" : "minecraft:potion", - "damage" : 10 - }, - { - "id" : "minecraft:potion", - "damage" : 11 - }, - { - "id" : "minecraft:potion", - "damage" : 12 - }, - { - "id" : "minecraft:potion", - "damage" : 13 - }, - { - "id" : "minecraft:potion", - "damage" : 14 - }, - { - "id" : "minecraft:potion", - "damage" : 15 - }, - { - "id" : "minecraft:potion", - "damage" : 16 - }, - { - "id" : "minecraft:potion", - "damage" : 17 - }, - { - "id" : "minecraft:potion", - "damage" : 18 - }, - { - "id" : "minecraft:potion", - "damage" : 19 - }, - { - "id" : "minecraft:potion", - "damage" : 20 - }, - { - "id" : "minecraft:potion", - "damage" : 21 - }, - { - "id" : "minecraft:potion", - "damage" : 22 - }, - { - "id" : "minecraft:potion", - "damage" : 23 - }, - { - "id" : "minecraft:potion", - "damage" : 24 - }, - { - "id" : "minecraft:potion", - "damage" : 25 - }, - { - "id" : "minecraft:potion", - "damage" : 26 - }, - { - "id" : "minecraft:potion", - "damage" : 27 - }, - { - "id" : "minecraft:potion", - "damage" : 28 - }, - { - "id" : "minecraft:potion", - "damage" : 29 - }, - { - "id" : "minecraft:potion", - "damage" : 30 - }, - { - "id" : "minecraft:potion", - "damage" : 31 - }, - { - "id" : "minecraft:potion", - "damage" : 32 - }, - { - "id" : "minecraft:potion", - "damage" : 33 - }, - { - "id" : "minecraft:potion", - "damage" : 34 - }, - { - "id" : "minecraft:potion", - "damage" : 35 - }, - { - "id" : "minecraft:potion", - "damage" : 36 - }, - { - "id" : "minecraft:potion", - "damage" : 37 - }, - { - "id" : "minecraft:potion", - "damage" : 38 - }, - { - "id" : "minecraft:potion", - "damage" : 39 - }, - { - "id" : "minecraft:potion", - "damage" : 40 - }, - { - "id" : "minecraft:potion", - "damage" : 41 - }, - { - "id" : "minecraft:potion", - "damage" : 42 - }, - { - "id" : "minecraft:splash_potion" - }, - { - "id" : "minecraft:splash_potion", - "damage" : 1 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 2 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 3 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 4 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 5 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 6 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 7 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 8 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 9 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 10 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 11 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 12 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 13 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 14 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 15 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 16 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 17 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 18 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 19 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 20 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 21 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 22 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 23 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 24 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 25 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 26 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 27 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 28 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 29 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 30 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 31 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 32 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 33 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 34 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 35 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 36 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 37 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 38 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 39 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 40 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 41 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 42 - }, - { - "id" : "minecraft:lingering_potion" - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 1 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 2 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 3 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 4 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 5 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 6 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 7 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 8 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 9 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 10 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 11 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 12 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 13 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 14 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 15 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 16 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 17 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 18 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 19 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 20 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 21 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 22 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 23 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 24 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 25 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 26 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 27 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 28 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 29 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 30 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 31 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 32 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 33 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 34 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 35 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 36 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 37 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 38 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 39 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 40 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 41 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 42 - }, - { - "id" : "minecraft:spyglass" - }, - { - "id" : "minecraft:stick" - }, - { - "id" : "minecraft:bed" - }, - { - "id" : "minecraft:bed", - "damage" : 8 - }, - { - "id" : "minecraft:bed", - "damage" : 7 - }, - { - "id" : "minecraft:bed", - "damage" : 15 - }, - { - "id" : "minecraft:bed", - "damage" : 12 - }, - { - "id" : "minecraft:bed", - "damage" : 14 - }, - { - "id" : "minecraft:bed", - "damage" : 1 - }, - { - "id" : "minecraft:bed", - "damage" : 4 - }, - { - "id" : "minecraft:bed", - "damage" : 5 - }, - { - "id" : "minecraft:bed", - "damage" : 13 - }, - { - "id" : "minecraft:bed", - "damage" : 9 - }, - { - "id" : "minecraft:bed", - "damage" : 3 - }, - { - "id" : "minecraft:bed", - "damage" : 11 - }, - { - "id" : "minecraft:bed", - "damage" : 10 - }, - { - "id" : "minecraft:bed", - "damage" : 2 - }, - { - "id" : "minecraft:bed", - "damage" : 6 - }, - { - "id" : "minecraft:torch", - "blockRuntimeId" : 726 - }, - { - "id" : "minecraft:soul_torch", - "blockRuntimeId" : 4646 - }, - { - "id" : "minecraft:sea_pickle", - "blockRuntimeId" : 5857 - }, - { - "id" : "minecraft:lantern", - "blockRuntimeId" : 7076 - }, - { - "id" : "minecraft:soul_lantern", - "blockRuntimeId" : 5751 - }, - { - "id" : "minecraft:candle", - "blockRuntimeId" : 7405 - }, - { - "id" : "minecraft:white_candle", - "blockRuntimeId" : 5302 - }, - { - "id" : "minecraft:orange_candle", - "blockRuntimeId" : 364 - }, - { - "id" : "minecraft:magenta_candle", - "blockRuntimeId" : 420 - }, - { - "id" : "minecraft:light_blue_candle", - "blockRuntimeId" : 4571 - }, - { - "id" : "minecraft:yellow_candle", - "blockRuntimeId" : 6194 - }, - { - "id" : "minecraft:lime_candle", - "blockRuntimeId" : 6370 - }, - { - "id" : "minecraft:pink_candle", - "blockRuntimeId" : 7372 - }, - { - "id" : "minecraft:gray_candle", - "blockRuntimeId" : 941 - }, - { - "id" : "minecraft:light_gray_candle", - "blockRuntimeId" : 6226 - }, - { - "id" : "minecraft:cyan_candle", - "blockRuntimeId" : 7728 - }, - { - "id" : "minecraft:purple_candle", - "blockRuntimeId" : 7040 - }, - { - "id" : "minecraft:blue_candle" - }, - { - "id" : "minecraft:brown_candle", - "blockRuntimeId" : 5877 - }, - { - "id" : "minecraft:green_candle", - "blockRuntimeId" : 688 - }, - { - "id" : "minecraft:red_candle", - "blockRuntimeId" : 4683 - }, - { - "id" : "minecraft:black_candle", - "blockRuntimeId" : 171 - }, - { - "id" : "minecraft:crafting_table", - "blockRuntimeId" : 5856 - }, - { - "id" : "minecraft:cartography_table", - "blockRuntimeId" : 8290 - }, - { - "id" : "minecraft:fletching_table", - "blockRuntimeId" : 5835 - }, - { - "id" : "minecraft:smithing_table", - "blockRuntimeId" : 3728 - }, - { - "id" : "minecraft:beehive", - "blockRuntimeId" : 6110 - }, - { - "id" : "minecraft:campfire" - }, - { - "id" : "minecraft:soul_campfire" - }, - { - "id" : "minecraft:furnace", - "blockRuntimeId" : 7804 - }, - { - "id" : "minecraft:blast_furnace", - "blockRuntimeId" : 7569 - }, - { - "id" : "minecraft:smoker", - "blockRuntimeId" : 649 - }, - { - "id" : "minecraft:respawn_anchor", - "blockRuntimeId" : 683 - }, - { - "id" : "minecraft:brewing_stand" - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 6636 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 6640 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 6644 - }, - { - "id" : "minecraft:grindstone", - "blockRuntimeId" : 8041 - }, - { - "id" : "minecraft:enchanting_table", - "blockRuntimeId" : 6725 - }, - { - "id" : "minecraft:bookshelf", - "blockRuntimeId" : 6673 - }, - { - "id" : "minecraft:lectern", - "blockRuntimeId" : 6942 - }, - { - "id" : "minecraft:cauldron" - }, - { - "id" : "minecraft:composter", - "blockRuntimeId" : 5417 - }, - { - "id" : "minecraft:chest", - "blockRuntimeId" : 7117 - }, - { - "id" : "minecraft:trapped_chest", - "blockRuntimeId" : 5585 - }, - { - "id" : "minecraft:ender_chest", - "blockRuntimeId" : 4371 - }, - { - "id" : "minecraft:barrel", - "blockRuntimeId" : 4520 - }, - { - "id" : "minecraft:undyed_shulker_box", - "blockRuntimeId" : 3683 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5318 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5326 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5325 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5333 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5330 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5332 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5319 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5322 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5323 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5331 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5327 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5321 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5329 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5328 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5320 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 5324 - }, - { - "id" : "minecraft:armor_stand" - }, - { - "id" : "minecraft:noteblock", - "blockRuntimeId" : 348 - }, - { - "id" : "minecraft:jukebox", - "blockRuntimeId" : 4876 - }, - { - "id" : "minecraft:music_disc_13" - }, - { - "id" : "minecraft:music_disc_cat" - }, - { - "id" : "minecraft:music_disc_blocks" - }, - { - "id" : "minecraft:music_disc_chirp" - }, - { - "id" : "minecraft:music_disc_far" - }, - { - "id" : "minecraft:music_disc_mall" - }, - { - "id" : "minecraft:music_disc_mellohi" - }, - { - "id" : "minecraft:music_disc_stal" - }, - { - "id" : "minecraft:music_disc_strad" - }, - { - "id" : "minecraft:music_disc_ward" - }, - { - "id" : "minecraft:music_disc_11" - }, - { - "id" : "minecraft:music_disc_wait" - }, - { - "id" : "minecraft:music_disc_otherside" - }, - { - "id" : "minecraft:music_disc_5" - }, - { - "id" : "minecraft:music_disc_pigstep" - }, - { - "id" : "minecraft:disc_fragment_5" - }, - { - "id" : "minecraft:glowstone_dust" - }, - { - "id" : "minecraft:glowstone", - "blockRuntimeId" : 3887 - }, - { - "id" : "minecraft:redstone_lamp", - "blockRuntimeId" : 251 - }, - { - "id" : "minecraft:sea_lantern", - "blockRuntimeId" : 7548 - }, - { - "id" : "minecraft:oak_sign" - }, - { - "id" : "minecraft:spruce_sign" - }, - { - "id" : "minecraft:birch_sign" - }, - { - "id" : "minecraft:jungle_sign" - }, - { - "id" : "minecraft:acacia_sign" - }, - { - "id" : "minecraft:dark_oak_sign" - }, - { - "id" : "minecraft:mangrove_sign" - }, - { - "id" : "minecraft:crimson_sign" - }, - { - "id" : "minecraft:warped_sign" - }, - { - "id" : "minecraft:painting" - }, - { - "id" : "minecraft:frame" - }, - { - "id" : "minecraft:glow_frame" - }, - { - "id" : "minecraft:honey_bottle" - }, - { - "id" : "minecraft:flower_pot" - }, - { - "id" : "minecraft:bowl" - }, - { - "id" : "minecraft:bucket" - }, - { - "id" : "minecraft:milk_bucket" - }, - { - "id" : "minecraft:water_bucket" - }, - { - "id" : "minecraft:lava_bucket" - }, - { - "id" : "minecraft:cod_bucket" - }, - { - "id" : "minecraft:salmon_bucket" - }, - { - "id" : "minecraft:tropical_fish_bucket" - }, - { - "id" : "minecraft:pufferfish_bucket" - }, - { - "id" : "minecraft:powder_snow_bucket" - }, - { - "id" : "minecraft:axolotl_bucket" - }, - { - "id" : "minecraft:tadpole_bucket" - }, - { - "id" : "minecraft:skull", - "damage" : 3 - }, - { - "id" : "minecraft:skull", - "damage" : 2 - }, - { - "id" : "minecraft:skull", - "damage" : 4 - }, - { - "id" : "minecraft:skull", - "damage" : 5 - }, - { - "id" : "minecraft:skull" - }, - { - "id" : "minecraft:skull", - "damage" : 1 - }, - { - "id" : "minecraft:beacon", - "blockRuntimeId" : 145 - }, - { - "id" : "minecraft:bell", - "blockRuntimeId" : 6910 - }, - { - "id" : "minecraft:conduit", - "blockRuntimeId" : 4234 - }, - { - "id" : "minecraft:stonecutter_block", - "blockRuntimeId" : 7576 - }, - { - "id" : "minecraft:end_portal_frame", - "blockRuntimeId" : 6079 - }, - { - "id" : "minecraft:coal" - }, - { - "id" : "minecraft:charcoal" - }, - { - "id" : "minecraft:diamond" - }, - { - "id" : "minecraft:iron_nugget" - }, - { - "id" : "minecraft:raw_iron" - }, - { - "id" : "minecraft:raw_gold" - }, - { - "id" : "minecraft:raw_copper" - }, - { - "id" : "minecraft:copper_ingot" - }, - { - "id" : "minecraft:iron_ingot" - }, - { - "id" : "minecraft:netherite_scrap" - }, - { - "id" : "minecraft:netherite_ingot" - }, - { - "id" : "minecraft:gold_nugget" - }, - { - "id" : "minecraft:gold_ingot" - }, - { - "id" : "minecraft:emerald" - }, - { - "id" : "minecraft:quartz" - }, - { - "id" : "minecraft:clay_ball" - }, - { - "id" : "minecraft:brick" - }, - { - "id" : "minecraft:netherbrick" - }, - { - "id" : "minecraft:prismarine_shard" - }, - { - "id" : "minecraft:amethyst_shard" - }, - { - "id" : "minecraft:prismarine_crystals" - }, - { - "id" : "minecraft:nautilus_shell" - }, - { - "id" : "minecraft:heart_of_the_sea" - }, - { - "id" : "minecraft:scute" - }, - { - "id" : "minecraft:phantom_membrane" - }, - { - "id" : "minecraft:string" - }, - { - "id" : "minecraft:feather" - }, - { - "id" : "minecraft:flint" - }, - { - "id" : "minecraft:gunpowder" - }, - { - "id" : "minecraft:leather" - }, - { - "id" : "minecraft:rabbit_hide" - }, - { - "id" : "minecraft:rabbit_foot" - }, - { - "id" : "minecraft:fire_charge" - }, - { - "id" : "minecraft:blaze_rod" - }, - { - "id" : "minecraft:blaze_powder" - }, - { - "id" : "minecraft:magma_cream" - }, - { - "id" : "minecraft:fermented_spider_eye" - }, - { - "id" : "minecraft:echo_shard" - }, - { - "id" : "minecraft:dragon_breath" - }, - { - "id" : "minecraft:shulker_shell" - }, - { - "id" : "minecraft:ghast_tear" - }, - { - "id" : "minecraft:slime_ball" - }, - { - "id" : "minecraft:ender_pearl" - }, - { - "id" : "minecraft:ender_eye" - }, - { - "id" : "minecraft:nether_star" - }, - { - "id" : "minecraft:end_rod", - "blockRuntimeId" : 5893 - }, - { - "id" : "minecraft:lightning_rod", - "blockRuntimeId" : 1178 - }, - { - "id" : "minecraft:end_crystal" - }, - { - "id" : "minecraft:paper" - }, - { - "id" : "minecraft:book" - }, - { - "id" : "minecraft:writable_book" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:oak_boat" - }, - { - "id" : "minecraft:spruce_boat" - }, - { - "id" : "minecraft:birch_boat" - }, - { - "id" : "minecraft:jungle_boat" - }, - { - "id" : "minecraft:acacia_boat" - }, - { - "id" : "minecraft:dark_oak_boat" - }, - { - "id" : "minecraft:mangrove_boat" - }, - { - "id" : "minecraft:oak_chest_boat" - }, - { - "id" : "minecraft:spruce_chest_boat" - }, - { - "id" : "minecraft:birch_chest_boat" - }, - { - "id" : "minecraft:jungle_chest_boat" - }, - { - "id" : "minecraft:acacia_chest_boat" - }, - { - "id" : "minecraft:dark_oak_chest_boat" - }, - { - "id" : "minecraft:mangrove_chest_boat" - }, - { - "id" : "minecraft:rail", - "blockRuntimeId" : 3922 - }, - { - "id" : "minecraft:golden_rail", - "blockRuntimeId" : 5334 - }, - { - "id" : "minecraft:detector_rail", - "blockRuntimeId" : 4134 - }, - { - "id" : "minecraft:activator_rail", - "blockRuntimeId" : 309 - }, - { - "id" : "minecraft:minecart" - }, - { - "id" : "minecraft:chest_minecart" - }, - { - "id" : "minecraft:hopper_minecart" - }, - { - "id" : "minecraft:tnt_minecart" - }, - { - "id" : "minecraft:redstone" - }, - { - "id" : "minecraft:redstone_block", - "blockRuntimeId" : 3778 - }, - { - "id" : "minecraft:redstone_torch", - "blockRuntimeId" : 3527 - }, - { - "id" : "minecraft:lever", - "blockRuntimeId" : 6516 - }, - { - "id" : "minecraft:wooden_button", - "blockRuntimeId" : 6393 - }, - { - "id" : "minecraft:spruce_button", - "blockRuntimeId" : 4323 - }, - { - "id" : "minecraft:birch_button", - "blockRuntimeId" : 7768 - }, - { - "id" : "minecraft:jungle_button", - "blockRuntimeId" : 116 - }, - { - "id" : "minecraft:acacia_button", - "blockRuntimeId" : 7233 - }, - { - "id" : "minecraft:dark_oak_button", - "blockRuntimeId" : 93 - }, - { - "id" : "minecraft:mangrove_button", - "blockRuntimeId" : 7064 - }, - { - "id" : "minecraft:stone_button", - "blockRuntimeId" : 598 - }, - { - "id" : "minecraft:crimson_button", - "blockRuntimeId" : 4434 - }, - { - "id" : "minecraft:warped_button", - "blockRuntimeId" : 7252 - }, - { - "id" : "minecraft:polished_blackstone_button", - "blockRuntimeId" : 7792 - }, - { - "id" : "minecraft:tripwire_hook", - "blockRuntimeId" : 5916 - }, - { - "id" : "minecraft:wooden_pressure_plate", - "blockRuntimeId" : 8065 - }, - { - "id" : "minecraft:spruce_pressure_plate", - "blockRuntimeId" : 3761 - }, - { - "id" : "minecraft:birch_pressure_plate", - "blockRuntimeId" : 3557 - }, - { - "id" : "minecraft:jungle_pressure_plate", - "blockRuntimeId" : 3637 - }, - { - "id" : "minecraft:acacia_pressure_plate", - "blockRuntimeId" : 5249 - }, - { - "id" : "minecraft:dark_oak_pressure_plate", - "blockRuntimeId" : 5958 - }, - { - "id" : "minecraft:mangrove_pressure_plate", - "blockRuntimeId" : 3871 - }, - { - "id" : "minecraft:crimson_pressure_plate", - "blockRuntimeId" : 8270 - }, - { - "id" : "minecraft:warped_pressure_plate", - "blockRuntimeId" : 256 - }, - { - "id" : "minecraft:stone_pressure_plate", - "blockRuntimeId" : 3888 - }, - { - "id" : "minecraft:light_weighted_pressure_plate", - "blockRuntimeId" : 3667 - }, - { - "id" : "minecraft:heavy_weighted_pressure_plate", - "blockRuntimeId" : 1162 - }, - { - "id" : "minecraft:polished_blackstone_pressure_plate", - "blockRuntimeId" : 6234 - }, - { - "id" : "minecraft:observer", - "blockRuntimeId" : 3515 - }, - { - "id" : "minecraft:daylight_detector", - "blockRuntimeId" : 4199 - }, - { - "id" : "minecraft:repeater" - }, - { - "id" : "minecraft:comparator" - }, - { - "id" : "minecraft:hopper" - }, - { - "id" : "minecraft:dropper", - "blockRuntimeId" : 7387 - }, - { - "id" : "minecraft:dispenser", - "blockRuntimeId" : 8015 - }, - { - "id" : "minecraft:piston", - "blockRuntimeId" : 924 - }, - { - "id" : "minecraft:sticky_piston", - "blockRuntimeId" : 4366 - }, - { - "id" : "minecraft:tnt", - "blockRuntimeId" : 6709 - }, - { - "id" : "minecraft:name_tag" - }, - { - "id" : "minecraft:loom", - "blockRuntimeId" : 3828 - }, - { - "id" : "minecraft:banner" - }, - { - "id" : "minecraft:banner", - "damage" : 8 - }, - { - "id" : "minecraft:banner", - "damage" : 7 - }, - { - "id" : "minecraft:banner", - "damage" : 15 - }, - { - "id" : "minecraft:banner", - "damage" : 12 - }, - { - "id" : "minecraft:banner", - "damage" : 14 - }, - { - "id" : "minecraft:banner", - "damage" : 1 - }, - { - "id" : "minecraft:banner", - "damage" : 4 - }, - { - "id" : "minecraft:banner", - "damage" : 5 - }, - { - "id" : "minecraft:banner", - "damage" : 13 - }, - { - "id" : "minecraft:banner", - "damage" : 9 - }, - { - "id" : "minecraft:banner", - "damage" : 3 - }, - { - "id" : "minecraft:banner", - "damage" : 11 - }, - { - "id" : "minecraft:banner", - "damage" : 10 - }, - { - "id" : "minecraft:banner", - "damage" : 2 - }, - { - "id" : "minecraft:banner", - "damage" : 6 - }, - { - "id" : "minecraft:banner", - "damage" : 15, - "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" - }, - { - "id" : "minecraft:creeper_banner_pattern" - }, - { - "id" : "minecraft:skull_banner_pattern" - }, - { - "id" : "minecraft:flower_banner_pattern" - }, - { - "id" : "minecraft:mojang_banner_pattern" - }, - { - "id" : "minecraft:field_masoned_banner_pattern" - }, - { - "id" : "minecraft:bordure_indented_banner_pattern" - }, - { - "id" : "minecraft:piglin_banner_pattern" - }, - { - "id" : "minecraft:globe_banner_pattern" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_star", - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 8, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 7, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 15, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 12, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 14, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 1, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 4, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 5, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 13, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 9, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 3, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 11, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 10, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 2, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 6, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" - }, - { - "id" : "minecraft:chain" - }, - { - "id" : "minecraft:target", - "blockRuntimeId" : 6392 - }, - { - "id" : "minecraft:lodestone_compass" - } - ] -} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/creative_items.1_19_50.json b/core/src/main/resources/bedrock/creative_items.1_19_50.json deleted file mode 100644 index 4ed5f8194..000000000 --- a/core/src/main/resources/bedrock/creative_items.1_19_50.json +++ /dev/null @@ -1,5533 +0,0 @@ -{ - "items" : [ - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9805 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9806 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9807 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9808 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9809 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9810 - }, - { - "id" : "minecraft:mangrove_planks", - "blockRuntimeId" : 1570 - }, - { - "id" : "minecraft:bamboo_planks", - "blockRuntimeId" : 8202 - }, - { - "id" : "minecraft:bamboo_mosaic", - "blockRuntimeId" : 12438 - }, - { - "id" : "minecraft:crimson_planks", - "blockRuntimeId" : 7399 - }, - { - "id" : "minecraft:warped_planks", - "blockRuntimeId" : 1543 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1805 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1806 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1807 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1808 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1809 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1810 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1817 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1812 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1813 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1811 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1814 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1818 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1815 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1816 - }, - { - "id" : "minecraft:blackstone_wall", - "blockRuntimeId" : 5707 - }, - { - "id" : "minecraft:polished_blackstone_wall", - "blockRuntimeId" : 10496 - }, - { - "id" : "minecraft:polished_blackstone_brick_wall", - "blockRuntimeId" : 1594 - }, - { - "id" : "minecraft:cobbled_deepslate_wall", - "blockRuntimeId" : 12260 - }, - { - "id" : "minecraft:deepslate_tile_wall", - "blockRuntimeId" : 7636 - }, - { - "id" : "minecraft:polished_deepslate_wall", - "blockRuntimeId" : 11995 - }, - { - "id" : "minecraft:deepslate_brick_wall", - "blockRuntimeId" : 659 - }, - { - "id" : "minecraft:mud_brick_wall", - "blockRuntimeId" : 1353 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11542 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11543 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11544 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11545 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11546 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11547 - }, - { - "id" : "minecraft:mangrove_fence", - "blockRuntimeId" : 10405 - }, - { - "id" : "minecraft:bamboo_fence", - "blockRuntimeId" : 863 - }, - { - "id" : "minecraft:nether_brick_fence", - "blockRuntimeId" : 6071 - }, - { - "id" : "minecraft:crimson_fence", - "blockRuntimeId" : 12174 - }, - { - "id" : "minecraft:warped_fence", - "blockRuntimeId" : 8819 - }, - { - "id" : "minecraft:fence_gate", - "blockRuntimeId" : 76 - }, - { - "id" : "minecraft:spruce_fence_gate", - "blockRuntimeId" : 10356 - }, - { - "id" : "minecraft:birch_fence_gate", - "blockRuntimeId" : 5170 - }, - { - "id" : "minecraft:jungle_fence_gate", - "blockRuntimeId" : 7946 - }, - { - "id" : "minecraft:acacia_fence_gate", - "blockRuntimeId" : 11764 - }, - { - "id" : "minecraft:dark_oak_fence_gate", - "blockRuntimeId" : 5950 - }, - { - "id" : "minecraft:mangrove_fence_gate", - "blockRuntimeId" : 6406 - }, - { - "id" : "minecraft:bamboo_fence_gate", - "blockRuntimeId" : 7611 - }, - { - "id" : "minecraft:crimson_fence_gate", - "blockRuntimeId" : 6826 - }, - { - "id" : "minecraft:warped_fence_gate", - "blockRuntimeId" : 7980 - }, - { - "id" : "minecraft:normal_stone_stairs", - "blockRuntimeId" : 864 - }, - { - "id" : "minecraft:stone_stairs", - "blockRuntimeId" : 5101 - }, - { - "id" : "minecraft:mossy_cobblestone_stairs", - "blockRuntimeId" : 5869 - }, - { - "id" : "minecraft:oak_stairs", - "blockRuntimeId" : 273 - }, - { - "id" : "minecraft:spruce_stairs", - "blockRuntimeId" : 128 - }, - { - "id" : "minecraft:birch_stairs", - "blockRuntimeId" : 10781 - }, - { - "id" : "minecraft:jungle_stairs", - "blockRuntimeId" : 10745 - }, - { - "id" : "minecraft:acacia_stairs", - "blockRuntimeId" : 9950 - }, - { - "id" : "minecraft:dark_oak_stairs", - "blockRuntimeId" : 7628 - }, - { - "id" : "minecraft:mangrove_stairs", - "blockRuntimeId" : 6376 - }, - { - "id" : "minecraft:bamboo_stairs", - "blockRuntimeId" : 1339 - }, - { - "id" : "minecraft:bamboo_mosaic_stairs", - "blockRuntimeId" : 9958 - }, - { - "id" : "minecraft:stone_brick_stairs", - "blockRuntimeId" : 1554 - }, - { - "id" : "minecraft:mossy_stone_brick_stairs", - "blockRuntimeId" : 9233 - }, - { - "id" : "minecraft:sandstone_stairs", - "blockRuntimeId" : 4980 - }, - { - "id" : "minecraft:smooth_sandstone_stairs", - "blockRuntimeId" : 5020 - }, - { - "id" : "minecraft:red_sandstone_stairs", - "blockRuntimeId" : 7931 - }, - { - "id" : "minecraft:smooth_red_sandstone_stairs", - "blockRuntimeId" : 8127 - }, - { - "id" : "minecraft:granite_stairs", - "blockRuntimeId" : 4546 - }, - { - "id" : "minecraft:polished_granite_stairs", - "blockRuntimeId" : 5927 - }, - { - "id" : "minecraft:diorite_stairs", - "blockRuntimeId" : 6172 - }, - { - "id" : "minecraft:polished_diorite_stairs", - "blockRuntimeId" : 10486 - }, - { - "id" : "minecraft:andesite_stairs", - "blockRuntimeId" : 7889 - }, - { - "id" : "minecraft:polished_andesite_stairs", - "blockRuntimeId" : 10806 - }, - { - "id" : "minecraft:brick_stairs", - "blockRuntimeId" : 10302 - }, - { - "id" : "minecraft:nether_brick_stairs", - "blockRuntimeId" : 106 - }, - { - "id" : "minecraft:red_nether_brick_stairs", - "blockRuntimeId" : 10374 - }, - { - "id" : "minecraft:end_brick_stairs", - "blockRuntimeId" : 10140 - }, - { - "id" : "minecraft:quartz_stairs", - "blockRuntimeId" : 6932 - }, - { - "id" : "minecraft:smooth_quartz_stairs", - "blockRuntimeId" : 11878 - }, - { - "id" : "minecraft:purpur_stairs", - "blockRuntimeId" : 11933 - }, - { - "id" : "minecraft:prismarine_stairs", - "blockRuntimeId" : 11441 - }, - { - "id" : "minecraft:dark_prismarine_stairs", - "blockRuntimeId" : 11608 - }, - { - "id" : "minecraft:prismarine_bricks_stairs", - "blockRuntimeId" : 206 - }, - { - "id" : "minecraft:crimson_stairs", - "blockRuntimeId" : 10038 - }, - { - "id" : "minecraft:warped_stairs", - "blockRuntimeId" : 5111 - }, - { - "id" : "minecraft:blackstone_stairs", - "blockRuntimeId" : 10797 - }, - { - "id" : "minecraft:polished_blackstone_stairs", - "blockRuntimeId" : 6078 - }, - { - "id" : "minecraft:polished_blackstone_brick_stairs", - "blockRuntimeId" : 6258 - }, - { - "id" : "minecraft:cut_copper_stairs", - "blockRuntimeId" : 6385 - }, - { - "id" : "minecraft:exposed_cut_copper_stairs", - "blockRuntimeId" : 6368 - }, - { - "id" : "minecraft:weathered_cut_copper_stairs", - "blockRuntimeId" : 6086 - }, - { - "id" : "minecraft:oxidized_cut_copper_stairs", - "blockRuntimeId" : 581 - }, - { - "id" : "minecraft:waxed_cut_copper_stairs", - "blockRuntimeId" : 623 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_stairs", - "blockRuntimeId" : 5679 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_stairs", - "blockRuntimeId" : 9917 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_stairs", - "blockRuntimeId" : 8806 - }, - { - "id" : "minecraft:cobbled_deepslate_stairs", - "blockRuntimeId" : 147 - }, - { - "id" : "minecraft:deepslate_tile_stairs", - "blockRuntimeId" : 6818 - }, - { - "id" : "minecraft:polished_deepslate_stairs", - "blockRuntimeId" : 522 - }, - { - "id" : "minecraft:deepslate_brick_stairs", - "blockRuntimeId" : 11600 - }, - { - "id" : "minecraft:mud_brick_stairs", - "blockRuntimeId" : 8103 - }, - { - "id" : "minecraft:wooden_door" - }, - { - "id" : "minecraft:spruce_door" - }, - { - "id" : "minecraft:birch_door" - }, - { - "id" : "minecraft:jungle_door" - }, - { - "id" : "minecraft:acacia_door" - }, - { - "id" : "minecraft:dark_oak_door" - }, - { - "id" : "minecraft:mangrove_door" - }, - { - "id" : "minecraft:bamboo_door" - }, - { - "id" : "minecraft:iron_door" - }, - { - "id" : "minecraft:crimson_door" - }, - { - "id" : "minecraft:warped_door" - }, - { - "id" : "minecraft:trapdoor", - "blockRuntimeId" : 229 - }, - { - "id" : "minecraft:spruce_trapdoor", - "blockRuntimeId" : 10324 - }, - { - "id" : "minecraft:birch_trapdoor", - "blockRuntimeId" : 10422 - }, - { - "id" : "minecraft:jungle_trapdoor", - "blockRuntimeId" : 7962 - }, - { - "id" : "minecraft:acacia_trapdoor", - "blockRuntimeId" : 8170 - }, - { - "id" : "minecraft:dark_oak_trapdoor", - "blockRuntimeId" : 11680 - }, - { - "id" : "minecraft:mangrove_trapdoor", - "blockRuntimeId" : 6266 - }, - { - "id" : "minecraft:bamboo_trapdoor", - "blockRuntimeId" : 7828 - }, - { - "id" : "minecraft:iron_trapdoor", - "blockRuntimeId" : 549 - }, - { - "id" : "minecraft:crimson_trapdoor", - "blockRuntimeId" : 6114 - }, - { - "id" : "minecraft:warped_trapdoor", - "blockRuntimeId" : 6898 - }, - { - "id" : "minecraft:iron_bars", - "blockRuntimeId" : 6966 - }, - { - "id" : "minecraft:glass", - "blockRuntimeId" : 9914 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1756 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1764 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1763 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1771 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1768 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1770 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1757 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1760 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1761 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1769 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1765 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1759 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1767 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1766 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1758 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1762 - }, - { - "id" : "minecraft:tinted_glass", - "blockRuntimeId" : 9325 - }, - { - "id" : "minecraft:glass_pane", - "blockRuntimeId" : 7798 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7401 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7409 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7408 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7416 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7413 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7415 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7402 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7405 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7406 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7414 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7410 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7404 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7412 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7411 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7403 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7407 - }, - { - "id" : "minecraft:ladder", - "blockRuntimeId" : 12441 - }, - { - "id" : "minecraft:scaffolding", - "blockRuntimeId" : 4964 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6049 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8404 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6052 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8375 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7851 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7852 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7853 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7854 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7855 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7856 - }, - { - "id" : "minecraft:mangrove_slab", - "blockRuntimeId" : 1772 - }, - { - "id" : "minecraft:bamboo_slab", - "blockRuntimeId" : 10300 - }, - { - "id" : "minecraft:bamboo_mosaic_slab", - "blockRuntimeId" : 4081 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6054 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8402 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6050 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8405 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8376 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8370 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8406 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8387 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8392 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8393 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8390 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8391 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8389 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8388 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6053 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6056 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8377 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8386 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6055 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8403 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8371 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8372 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8373 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8374 - }, - { - "id" : "minecraft:crimson_slab", - "blockRuntimeId" : 9250 - }, - { - "id" : "minecraft:warped_slab", - "blockRuntimeId" : 10254 - }, - { - "id" : "minecraft:blackstone_slab", - "blockRuntimeId" : 1533 - }, - { - "id" : "minecraft:polished_blackstone_slab", - "blockRuntimeId" : 9752 - }, - { - "id" : "minecraft:polished_blackstone_brick_slab", - "blockRuntimeId" : 5971 - }, - { - "id" : "minecraft:cut_copper_slab", - "blockRuntimeId" : 7800 - }, - { - "id" : "minecraft:exposed_cut_copper_slab", - "blockRuntimeId" : 10372 - }, - { - "id" : "minecraft:weathered_cut_copper_slab", - "blockRuntimeId" : 9787 - }, - { - "id" : "minecraft:oxidized_cut_copper_slab", - "blockRuntimeId" : 7863 - }, - { - "id" : "minecraft:waxed_cut_copper_slab", - "blockRuntimeId" : 11993 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_slab", - "blockRuntimeId" : 249 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_slab", - "blockRuntimeId" : 10317 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_slab", - "blockRuntimeId" : 1323 - }, - { - "id" : "minecraft:cobbled_deepslate_slab", - "blockRuntimeId" : 11488 - }, - { - "id" : "minecraft:polished_deepslate_slab", - "blockRuntimeId" : 288 - }, - { - "id" : "minecraft:deepslate_tile_slab", - "blockRuntimeId" : 6072 - }, - { - "id" : "minecraft:deepslate_brick_slab", - "blockRuntimeId" : 5109 - }, - { - "id" : "minecraft:mud_brick_slab", - "blockRuntimeId" : 5687 - }, - { - "id" : "minecraft:brick_block", - "blockRuntimeId" : 6930 - }, - { - "id" : "minecraft:chiseled_nether_bricks", - "blockRuntimeId" : 11427 - }, - { - "id" : "minecraft:cracked_nether_bricks", - "blockRuntimeId" : 6333 - }, - { - "id" : "minecraft:quartz_bricks", - "blockRuntimeId" : 10109 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10319 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10320 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10321 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10322 - }, - { - "id" : "minecraft:end_bricks", - "blockRuntimeId" : 281 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9837 - }, - { - "id" : "minecraft:polished_blackstone_bricks", - "blockRuntimeId" : 6845 - }, - { - "id" : "minecraft:cracked_polished_blackstone_bricks", - "blockRuntimeId" : 11376 - }, - { - "id" : "minecraft:gilded_blackstone", - "blockRuntimeId" : 6367 - }, - { - "id" : "minecraft:chiseled_polished_blackstone", - "blockRuntimeId" : 7627 - }, - { - "id" : "minecraft:deepslate_tiles", - "blockRuntimeId" : 6362 - }, - { - "id" : "minecraft:cracked_deepslate_tiles", - "blockRuntimeId" : 5937 - }, - { - "id" : "minecraft:deepslate_bricks", - "blockRuntimeId" : 8045 - }, - { - "id" : "minecraft:cracked_deepslate_bricks", - "blockRuntimeId" : 7945 - }, - { - "id" : "minecraft:chiseled_deepslate", - "blockRuntimeId" : 7799 - }, - { - "id" : "minecraft:cobblestone", - "blockRuntimeId" : 5008 - }, - { - "id" : "minecraft:mossy_cobblestone", - "blockRuntimeId" : 252 - }, - { - "id" : "minecraft:cobbled_deepslate", - "blockRuntimeId" : 10442 - }, - { - "id" : "minecraft:smooth_stone", - "blockRuntimeId" : 6363 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5046 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5047 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5048 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5049 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10352 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10353 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10354 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10355 - }, - { - "id" : "minecraft:coal_block", - "blockRuntimeId" : 7979 - }, - { - "id" : "minecraft:dried_kelp_block", - "blockRuntimeId" : 12157 - }, - { - "id" : "minecraft:gold_block", - "blockRuntimeId" : 323 - }, - { - "id" : "minecraft:iron_block", - "blockRuntimeId" : 12440 - }, - { - "id" : "minecraft:copper_block", - "blockRuntimeId" : 6816 - }, - { - "id" : "minecraft:exposed_copper", - "blockRuntimeId" : 823 - }, - { - "id" : "minecraft:weathered_copper", - "blockRuntimeId" : 12424 - }, - { - "id" : "minecraft:oxidized_copper", - "blockRuntimeId" : 4946 - }, - { - "id" : "minecraft:waxed_copper", - "blockRuntimeId" : 11912 - }, - { - "id" : "minecraft:waxed_exposed_copper", - "blockRuntimeId" : 1309 - }, - { - "id" : "minecraft:waxed_weathered_copper", - "blockRuntimeId" : 1322 - }, - { - "id" : "minecraft:waxed_oxidized_copper", - "blockRuntimeId" : 11720 - }, - { - "id" : "minecraft:cut_copper", - "blockRuntimeId" : 6854 - }, - { - "id" : "minecraft:exposed_cut_copper", - "blockRuntimeId" : 9916 - }, - { - "id" : "minecraft:weathered_cut_copper", - "blockRuntimeId" : 11359 - }, - { - "id" : "minecraft:oxidized_cut_copper", - "blockRuntimeId" : 8059 - }, - { - "id" : "minecraft:waxed_cut_copper", - "blockRuntimeId" : 11471 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper", - "blockRuntimeId" : 5202 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper", - "blockRuntimeId" : 7400 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper", - "blockRuntimeId" : 214 - }, - { - "id" : "minecraft:emerald_block", - "blockRuntimeId" : 1782 - }, - { - "id" : "minecraft:diamond_block", - "blockRuntimeId" : 272 - }, - { - "id" : "minecraft:lapis_block", - "blockRuntimeId" : 6065 - }, - { - "id" : "minecraft:raw_iron_block", - "blockRuntimeId" : 12439 - }, - { - "id" : "minecraft:raw_copper_block", - "blockRuntimeId" : 7850 - }, - { - "id" : "minecraft:raw_gold_block", - "blockRuntimeId" : 591 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5089 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5091 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5090 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5092 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9835 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9836 - }, - { - "id" : "minecraft:slime", - "blockRuntimeId" : 6012 - }, - { - "id" : "minecraft:honey_block", - "blockRuntimeId" : 1515 - }, - { - "id" : "minecraft:honeycomb_block", - "blockRuntimeId" : 6257 - }, - { - "id" : "minecraft:hay_block", - "blockRuntimeId" : 1310 - }, - { - "id" : "minecraft:bone_block", - "blockRuntimeId" : 6013 - }, - { - "id" : "minecraft:nether_brick", - "blockRuntimeId" : 11450 - }, - { - "id" : "minecraft:red_nether_brick", - "blockRuntimeId" : 146 - }, - { - "id" : "minecraft:netherite_block", - "blockRuntimeId" : 5168 - }, - { - "id" : "minecraft:lodestone", - "blockRuntimeId" : 12437 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4083 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4091 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4090 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4098 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4095 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4097 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4084 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4087 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4088 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4096 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4092 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4086 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4094 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4093 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4085 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4089 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1572 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1580 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1579 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1587 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1584 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1586 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1573 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1576 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1577 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1585 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1581 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1575 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1583 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1582 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1574 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1578 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10022 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10030 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10029 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10037 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10034 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10036 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10023 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10026 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10027 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10035 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10031 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10025 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10033 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10032 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10024 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10028 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1275 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1283 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1282 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1290 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1287 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1289 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1276 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1279 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1280 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1288 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1284 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1278 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1286 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1285 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1277 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1281 - }, - { - "id" : "minecraft:clay", - "blockRuntimeId" : 10902 - }, - { - "id" : "minecraft:hardened_clay", - "blockRuntimeId" : 872 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9926 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9934 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9933 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9941 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9938 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9940 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9927 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9930 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9931 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9939 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9935 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9929 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9937 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9936 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9928 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9932 - }, - { - "id" : "minecraft:white_glazed_terracotta", - "blockRuntimeId" : 8154 - }, - { - "id" : "minecraft:silver_glazed_terracotta", - "blockRuntimeId" : 4540 - }, - { - "id" : "minecraft:gray_glazed_terracotta", - "blockRuntimeId" : 12431 - }, - { - "id" : "minecraft:black_glazed_terracotta", - "blockRuntimeId" : 8800 - }, - { - "id" : "minecraft:brown_glazed_terracotta", - "blockRuntimeId" : 4940 - }, - { - "id" : "minecraft:red_glazed_terracotta", - "blockRuntimeId" : 5944 - }, - { - "id" : "minecraft:orange_glazed_terracotta", - "blockRuntimeId" : 1774 - }, - { - "id" : "minecraft:yellow_glazed_terracotta", - "blockRuntimeId" : 1536 - }, - { - "id" : "minecraft:lime_glazed_terracotta", - "blockRuntimeId" : 223 - }, - { - "id" : "minecraft:green_glazed_terracotta", - "blockRuntimeId" : 10382 - }, - { - "id" : "minecraft:cyan_glazed_terracotta", - "blockRuntimeId" : 7939 - }, - { - "id" : "minecraft:light_blue_glazed_terracotta", - "blockRuntimeId" : 8052 - }, - { - "id" : "minecraft:blue_glazed_terracotta", - "blockRuntimeId" : 8046 - }, - { - "id" : "minecraft:purple_glazed_terracotta", - "blockRuntimeId" : 10789 - }, - { - "id" : "minecraft:magenta_glazed_terracotta", - "blockRuntimeId" : 1588 - }, - { - "id" : "minecraft:pink_glazed_terracotta", - "blockRuntimeId" : 10311 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11892 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11894 - }, - { - "id" : "minecraft:packed_mud", - "blockRuntimeId" : 283 - }, - { - "id" : "minecraft:mud_bricks", - "blockRuntimeId" : 10661 - }, - { - "id" : "minecraft:nether_wart_block", - "blockRuntimeId" : 6074 - }, - { - "id" : "minecraft:warped_wart_block", - "blockRuntimeId" : 9255 - }, - { - "id" : "minecraft:shroomlight", - "blockRuntimeId" : 7610 - }, - { - "id" : "minecraft:crimson_nylium", - "blockRuntimeId" : 5968 - }, - { - "id" : "minecraft:warped_nylium", - "blockRuntimeId" : 10107 - }, - { - "id" : "minecraft:basalt", - "blockRuntimeId" : 6130 - }, - { - "id" : "minecraft:polished_basalt", - "blockRuntimeId" : 24 - }, - { - "id" : "minecraft:smooth_basalt", - "blockRuntimeId" : 1780 - }, - { - "id" : "minecraft:soul_soil", - "blockRuntimeId" : 8412 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8333 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8334 - }, - { - "id" : "minecraft:farmland", - "blockRuntimeId" : 5689 - }, - { - "id" : "minecraft:grass", - "blockRuntimeId" : 10753 - }, - { - "id" : "minecraft:grass_path", - "blockRuntimeId" : 12259 - }, - { - "id" : "minecraft:podzol", - "blockRuntimeId" : 6815 - }, - { - "id" : "minecraft:mycelium", - "blockRuntimeId" : 5076 - }, - { - "id" : "minecraft:mud", - "blockRuntimeId" : 10456 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1268 - }, - { - "id" : "minecraft:iron_ore", - "blockRuntimeId" : 6855 - }, - { - "id" : "minecraft:gold_ore", - "blockRuntimeId" : 1535 - }, - { - "id" : "minecraft:diamond_ore", - "blockRuntimeId" : 6142 - }, - { - "id" : "minecraft:lapis_ore", - "blockRuntimeId" : 11877 - }, - { - "id" : "minecraft:redstone_ore", - "blockRuntimeId" : 6068 - }, - { - "id" : "minecraft:coal_ore", - "blockRuntimeId" : 6066 - }, - { - "id" : "minecraft:copper_ore", - "blockRuntimeId" : 4947 - }, - { - "id" : "minecraft:emerald_ore", - "blockRuntimeId" : 11525 - }, - { - "id" : "minecraft:quartz_ore", - "blockRuntimeId" : 6282 - }, - { - "id" : "minecraft:nether_gold_ore", - "blockRuntimeId" : 27 - }, - { - "id" : "minecraft:ancient_debris", - "blockRuntimeId" : 9857 - }, - { - "id" : "minecraft:deepslate_iron_ore", - "blockRuntimeId" : 11451 - }, - { - "id" : "minecraft:deepslate_gold_ore", - "blockRuntimeId" : 9856 - }, - { - "id" : "minecraft:deepslate_diamond_ore", - "blockRuntimeId" : 12216 - }, - { - "id" : "minecraft:deepslate_lapis_ore", - "blockRuntimeId" : 11440 - }, - { - "id" : "minecraft:deepslate_redstone_ore", - "blockRuntimeId" : 10388 - }, - { - "id" : "minecraft:deepslate_emerald_ore", - "blockRuntimeId" : 10108 - }, - { - "id" : "minecraft:deepslate_coal_ore", - "blockRuntimeId" : 11358 - }, - { - "id" : "minecraft:deepslate_copper_ore", - "blockRuntimeId" : 105 - }, - { - "id" : "minecraft:gravel", - "blockRuntimeId" : 12466 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1269 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1271 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1273 - }, - { - "id" : "minecraft:blackstone", - "blockRuntimeId" : 11763 - }, - { - "id" : "minecraft:deepslate", - "blockRuntimeId" : 253 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1270 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1272 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1274 - }, - { - "id" : "minecraft:polished_blackstone", - "blockRuntimeId" : 5075 - }, - { - "id" : "minecraft:polished_deepslate", - "blockRuntimeId" : 11932 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 5974 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 5975 - }, - { - "id" : "minecraft:cactus", - "blockRuntimeId" : 10764 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10444 - }, - { - "id" : "minecraft:stripped_oak_log", - "blockRuntimeId" : 11721 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10445 - }, - { - "id" : "minecraft:stripped_spruce_log", - "blockRuntimeId" : 10046 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10446 - }, - { - "id" : "minecraft:stripped_birch_log", - "blockRuntimeId" : 9322 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10447 - }, - { - "id" : "minecraft:stripped_jungle_log", - "blockRuntimeId" : 1257 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5607 - }, - { - "id" : "minecraft:stripped_acacia_log", - "blockRuntimeId" : 8814 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5608 - }, - { - "id" : "minecraft:stripped_dark_oak_log", - "blockRuntimeId" : 216 - }, - { - "id" : "minecraft:mangrove_log", - "blockRuntimeId" : 578 - }, - { - "id" : "minecraft:stripped_mangrove_log", - "blockRuntimeId" : 12463 - }, - { - "id" : "minecraft:crimson_stem", - "blockRuntimeId" : 9247 - }, - { - "id" : "minecraft:stripped_crimson_stem", - "blockRuntimeId" : 10726 - }, - { - "id" : "minecraft:warped_stem", - "blockRuntimeId" : 10256 - }, - { - "id" : "minecraft:stripped_warped_stem", - "blockRuntimeId" : 11578 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4099 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4105 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4100 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4106 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4101 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4107 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4102 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4108 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4103 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4109 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4104 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4110 - }, - { - "id" : "minecraft:mangrove_wood", - "blockRuntimeId" : 5938 - }, - { - "id" : "minecraft:stripped_mangrove_wood", - "blockRuntimeId" : 6008 - }, - { - "id" : "minecraft:crimson_hyphae", - "blockRuntimeId" : 6075 - }, - { - "id" : "minecraft:stripped_crimson_hyphae", - "blockRuntimeId" : 10269 - }, - { - "id" : "minecraft:warped_hyphae", - "blockRuntimeId" : 9252 - }, - { - "id" : "minecraft:stripped_warped_hyphae", - "blockRuntimeId" : 8160 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9840 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9841 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9842 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9843 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6134 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6135 - }, - { - "id" : "minecraft:mangrove_leaves", - "blockRuntimeId" : 10438 - }, - { - "id" : "minecraft:azalea_leaves", - "blockRuntimeId" : 11888 - }, - { - "id" : "minecraft:azalea_leaves_flowered", - "blockRuntimeId" : 10097 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1327 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1328 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1329 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1330 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1331 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1332 - }, - { - "id" : "minecraft:mangrove_propagule", - "blockRuntimeId" : 10754 - }, - { - "id" : "minecraft:bee_nest", - "blockRuntimeId" : 8336 - }, - { - "id" : "minecraft:wheat_seeds" - }, - { - "id" : "minecraft:pumpkin_seeds" - }, - { - "id" : "minecraft:melon_seeds" - }, - { - "id" : "minecraft:beetroot_seeds" - }, - { - "id" : "minecraft:wheat" - }, - { - "id" : "minecraft:beetroot" - }, - { - "id" : "minecraft:potato" - }, - { - "id" : "minecraft:poisonous_potato" - }, - { - "id" : "minecraft:carrot" - }, - { - "id" : "minecraft:golden_carrot" - }, - { - "id" : "minecraft:apple" - }, - { - "id" : "minecraft:golden_apple" - }, - { - "id" : "minecraft:enchanted_golden_apple" - }, - { - "id" : "minecraft:melon_block", - "blockRuntimeId" : 622 - }, - { - "id" : "minecraft:melon_slice" - }, - { - "id" : "minecraft:glistering_melon_slice" - }, - { - "id" : "minecraft:sweet_berries" - }, - { - "id" : "minecraft:glow_berries" - }, - { - "id" : "minecraft:pumpkin", - "blockRuntimeId" : 6358 - }, - { - "id" : "minecraft:carved_pumpkin", - "blockRuntimeId" : 11556 - }, - { - "id" : "minecraft:lit_pumpkin", - "blockRuntimeId" : 10457 - }, - { - "id" : "minecraft:honeycomb" - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1552 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8036 - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1551 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8035 - }, - { - "id" : "minecraft:nether_sprouts" - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10262 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10260 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10261 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10259 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10263 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10267 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10265 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10266 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10264 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10268 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6397 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6395 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6396 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6394 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6398 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 69 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 67 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 68 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 66 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 70 - }, - { - "id" : "minecraft:crimson_roots", - "blockRuntimeId" : 11751 - }, - { - "id" : "minecraft:warped_roots", - "blockRuntimeId" : 6143 - }, - { - "id" : "minecraft:yellow_flower", - "blockRuntimeId" : 530 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5009 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5010 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5011 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5012 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5013 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5014 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5015 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5016 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5017 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5018 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5019 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8033 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8034 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8037 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8038 - }, - { - "id" : "minecraft:wither_rose", - "blockRuntimeId" : 9915 - }, - { - "id" : "minecraft:white_dye" - }, - { - "id" : "minecraft:light_gray_dye" - }, - { - "id" : "minecraft:gray_dye" - }, - { - "id" : "minecraft:black_dye" - }, - { - "id" : "minecraft:brown_dye" - }, - { - "id" : "minecraft:red_dye" - }, - { - "id" : "minecraft:orange_dye" - }, - { - "id" : "minecraft:yellow_dye" - }, - { - "id" : "minecraft:lime_dye" - }, - { - "id" : "minecraft:green_dye" - }, - { - "id" : "minecraft:cyan_dye" - }, - { - "id" : "minecraft:light_blue_dye" - }, - { - "id" : "minecraft:blue_dye" - }, - { - "id" : "minecraft:purple_dye" - }, - { - "id" : "minecraft:magenta_dye" - }, - { - "id" : "minecraft:pink_dye" - }, - { - "id" : "minecraft:ink_sac" - }, - { - "id" : "minecraft:glow_ink_sac" - }, - { - "id" : "minecraft:cocoa_beans" - }, - { - "id" : "minecraft:lapis_lazuli" - }, - { - "id" : "minecraft:bone_meal" - }, - { - "id" : "minecraft:vine", - "blockRuntimeId" : 1517 - }, - { - "id" : "minecraft:weeping_vines", - "blockRuntimeId" : 8060 - }, - { - "id" : "minecraft:twisting_vines", - "blockRuntimeId" : 8273 - }, - { - "id" : "minecraft:waterlily", - "blockRuntimeId" : 1781 - }, - { - "id" : "minecraft:seagrass", - "blockRuntimeId" : 246 - }, - { - "id" : "minecraft:kelp" - }, - { - "id" : "minecraft:deadbush", - "blockRuntimeId" : 6842 - }, - { - "id" : "minecraft:bamboo", - "blockRuntimeId" : 5077 - }, - { - "id" : "minecraft:snow", - "blockRuntimeId" : 5973 - }, - { - "id" : "minecraft:ice", - "blockRuntimeId" : 10461 - }, - { - "id" : "minecraft:packed_ice", - "blockRuntimeId" : 282 - }, - { - "id" : "minecraft:blue_ice", - "blockRuntimeId" : 10805 - }, - { - "id" : "minecraft:snow_layer", - "blockRuntimeId" : 155 - }, - { - "id" : "minecraft:pointed_dripstone", - "blockRuntimeId" : 11594 - }, - { - "id" : "minecraft:dripstone_block", - "blockRuntimeId" : 1516 - }, - { - "id" : "minecraft:moss_carpet", - "blockRuntimeId" : 286 - }, - { - "id" : "minecraft:moss_block", - "blockRuntimeId" : 10310 - }, - { - "id" : "minecraft:dirt_with_roots", - "blockRuntimeId" : 7978 - }, - { - "id" : "minecraft:hanging_roots", - "blockRuntimeId" : 205 - }, - { - "id" : "minecraft:mangrove_roots", - "blockRuntimeId" : 9925 - }, - { - "id" : "minecraft:muddy_mangrove_roots", - "blockRuntimeId" : 573 - }, - { - "id" : "minecraft:big_dripleaf", - "blockRuntimeId" : 9330 - }, - { - "id" : "minecraft:small_dripleaf_block", - "blockRuntimeId" : 6101 - }, - { - "id" : "minecraft:spore_blossom", - "blockRuntimeId" : 11490 - }, - { - "id" : "minecraft:azalea", - "blockRuntimeId" : 10660 - }, - { - "id" : "minecraft:flowering_azalea", - "blockRuntimeId" : 8058 - }, - { - "id" : "minecraft:glow_lichen", - "blockRuntimeId" : 8266 - }, - { - "id" : "minecraft:amethyst_block", - "blockRuntimeId" : 322 - }, - { - "id" : "minecraft:budding_amethyst", - "blockRuntimeId" : 10780 - }, - { - "id" : "minecraft:amethyst_cluster", - "blockRuntimeId" : 11988 - }, - { - "id" : "minecraft:large_amethyst_bud", - "blockRuntimeId" : 6893 - }, - { - "id" : "minecraft:medium_amethyst_bud", - "blockRuntimeId" : 6157 - }, - { - "id" : "minecraft:small_amethyst_bud", - "blockRuntimeId" : 532 - }, - { - "id" : "minecraft:tuff", - "blockRuntimeId" : 577 - }, - { - "id" : "minecraft:calcite", - "blockRuntimeId" : 215 - }, - { - "id" : "minecraft:chicken" - }, - { - "id" : "minecraft:porkchop" - }, - { - "id" : "minecraft:beef" - }, - { - "id" : "minecraft:mutton" - }, - { - "id" : "minecraft:rabbit" - }, - { - "id" : "minecraft:cod" - }, - { - "id" : "minecraft:salmon" - }, - { - "id" : "minecraft:tropical_fish" - }, - { - "id" : "minecraft:pufferfish" - }, - { - "id" : "minecraft:brown_mushroom", - "blockRuntimeId" : 4939 - }, - { - "id" : "minecraft:red_mushroom", - "blockRuntimeId" : 6366 - }, - { - "id" : "minecraft:crimson_fungus", - "blockRuntimeId" : 11931 - }, - { - "id" : "minecraft:warped_fungus", - "blockRuntimeId" : 287 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11540 - }, - { - "id" : "minecraft:red_mushroom_block", - "blockRuntimeId" : 5004 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11541 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11526 - }, - { - "id" : "minecraft:egg" - }, - { - "id" : "minecraft:sugar_cane" - }, - { - "id" : "minecraft:sugar" - }, - { - "id" : "minecraft:rotten_flesh" - }, - { - "id" : "minecraft:bone" - }, - { - "id" : "minecraft:web", - "blockRuntimeId" : 10485 - }, - { - "id" : "minecraft:spider_eye" - }, - { - "id" : "minecraft:mob_spawner", - "blockRuntimeId" : 631 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5921 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5922 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5923 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5924 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5925 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5926 - }, - { - "id" : "minecraft:infested_deepslate", - "blockRuntimeId" : 6806 - }, - { - "id" : "minecraft:dragon_egg", - "blockRuntimeId" : 11449 - }, - { - "id" : "minecraft:turtle_egg", - "blockRuntimeId" : 12175 - }, - { - "id" : "minecraft:frog_spawn", - "blockRuntimeId" : 6180 - }, - { - "id" : "minecraft:pearlescent_froglight", - "blockRuntimeId" : 10193 - }, - { - "id" : "minecraft:verdant_froglight", - "blockRuntimeId" : 10251 - }, - { - "id" : "minecraft:ochre_froglight", - "blockRuntimeId" : 4519 - }, - { - "id" : "minecraft:chicken_spawn_egg" - }, - { - "id" : "minecraft:bee_spawn_egg" - }, - { - "id" : "minecraft:cow_spawn_egg" - }, - { - "id" : "minecraft:pig_spawn_egg" - }, - { - "id" : "minecraft:sheep_spawn_egg" - }, - { - "id" : "minecraft:wolf_spawn_egg" - }, - { - "id" : "minecraft:polar_bear_spawn_egg" - }, - { - "id" : "minecraft:ocelot_spawn_egg" - }, - { - "id" : "minecraft:cat_spawn_egg" - }, - { - "id" : "minecraft:mooshroom_spawn_egg" - }, - { - "id" : "minecraft:bat_spawn_egg" - }, - { - "id" : "minecraft:parrot_spawn_egg" - }, - { - "id" : "minecraft:rabbit_spawn_egg" - }, - { - "id" : "minecraft:llama_spawn_egg" - }, - { - "id" : "minecraft:horse_spawn_egg" - }, - { - "id" : "minecraft:donkey_spawn_egg" - }, - { - "id" : "minecraft:mule_spawn_egg" - }, - { - "id" : "minecraft:skeleton_horse_spawn_egg" - }, - { - "id" : "minecraft:zombie_horse_spawn_egg" - }, - { - "id" : "minecraft:tropical_fish_spawn_egg" - }, - { - "id" : "minecraft:cod_spawn_egg" - }, - { - "id" : "minecraft:pufferfish_spawn_egg" - }, - { - "id" : "minecraft:salmon_spawn_egg" - }, - { - "id" : "minecraft:dolphin_spawn_egg" - }, - { - "id" : "minecraft:turtle_spawn_egg" - }, - { - "id" : "minecraft:panda_spawn_egg" - }, - { - "id" : "minecraft:fox_spawn_egg" - }, - { - "id" : "minecraft:creeper_spawn_egg" - }, - { - "id" : "minecraft:enderman_spawn_egg" - }, - { - "id" : "minecraft:silverfish_spawn_egg" - }, - { - "id" : "minecraft:skeleton_spawn_egg" - }, - { - "id" : "minecraft:wither_skeleton_spawn_egg" - }, - { - "id" : "minecraft:stray_spawn_egg" - }, - { - "id" : "minecraft:slime_spawn_egg" - }, - { - "id" : "minecraft:spider_spawn_egg" - }, - { - "id" : "minecraft:zombie_spawn_egg" - }, - { - "id" : "minecraft:zombie_pigman_spawn_egg" - }, - { - "id" : "minecraft:husk_spawn_egg" - }, - { - "id" : "minecraft:drowned_spawn_egg" - }, - { - "id" : "minecraft:squid_spawn_egg" - }, - { - "id" : "minecraft:glow_squid_spawn_egg" - }, - { - "id" : "minecraft:cave_spider_spawn_egg" - }, - { - "id" : "minecraft:witch_spawn_egg" - }, - { - "id" : "minecraft:guardian_spawn_egg" - }, - { - "id" : "minecraft:elder_guardian_spawn_egg" - }, - { - "id" : "minecraft:endermite_spawn_egg" - }, - { - "id" : "minecraft:magma_cube_spawn_egg" - }, - { - "id" : "minecraft:strider_spawn_egg" - }, - { - "id" : "minecraft:hoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_spawn_egg" - }, - { - "id" : "minecraft:zoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_brute_spawn_egg" - }, - { - "id" : "minecraft:goat_spawn_egg" - }, - { - "id" : "minecraft:axolotl_spawn_egg" - }, - { - "id" : "minecraft:warden_spawn_egg" - }, - { - "id" : "minecraft:allay_spawn_egg" - }, - { - "id" : "minecraft:frog_spawn_egg" - }, - { - "id" : "minecraft:tadpole_spawn_egg" - }, - { - "id" : "minecraft:trader_llama_spawn_egg" - }, - { - "id" : "minecraft:camel_spawn_egg" - }, - { - "id" : "minecraft:ghast_spawn_egg" - }, - { - "id" : "minecraft:blaze_spawn_egg" - }, - { - "id" : "minecraft:shulker_spawn_egg" - }, - { - "id" : "minecraft:vindicator_spawn_egg" - }, - { - "id" : "minecraft:evoker_spawn_egg" - }, - { - "id" : "minecraft:vex_spawn_egg" - }, - { - "id" : "minecraft:villager_spawn_egg" - }, - { - "id" : "minecraft:wandering_trader_spawn_egg" - }, - { - "id" : "minecraft:zombie_villager_spawn_egg" - }, - { - "id" : "minecraft:phantom_spawn_egg" - }, - { - "id" : "minecraft:pillager_spawn_egg" - }, - { - "id" : "minecraft:ravager_spawn_egg" - }, - { - "id" : "minecraft:obsidian", - "blockRuntimeId" : 658 - }, - { - "id" : "minecraft:crying_obsidian", - "blockRuntimeId" : 10494 - }, - { - "id" : "minecraft:bedrock", - "blockRuntimeId" : 10795 - }, - { - "id" : "minecraft:soul_sand", - "blockRuntimeId" : 8413 - }, - { - "id" : "minecraft:netherrack", - "blockRuntimeId" : 10815 - }, - { - "id" : "minecraft:magma", - "blockRuntimeId" : 12187 - }, - { - "id" : "minecraft:nether_wart" - }, - { - "id" : "minecraft:end_stone", - "blockRuntimeId" : 5613 - }, - { - "id" : "minecraft:chorus_flower", - "blockRuntimeId" : 6311 - }, - { - "id" : "minecraft:chorus_plant", - "blockRuntimeId" : 8086 - }, - { - "id" : "minecraft:chorus_fruit" - }, - { - "id" : "minecraft:popped_chorus_fruit" - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 859 - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 860 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7802 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7803 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7804 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7805 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7806 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7807 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7808 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7809 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7810 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7811 - }, - { - "id" : "minecraft:sculk", - "blockRuntimeId" : 10814 - }, - { - "id" : "minecraft:sculk_vein", - "blockRuntimeId" : 11294 - }, - { - "id" : "minecraft:sculk_catalyst", - "blockRuntimeId" : 5006 - }, - { - "id" : "minecraft:sculk_shrieker", - "blockRuntimeId" : 219 - }, - { - "id" : "minecraft:sculk_sensor", - "blockRuntimeId" : 6170 - }, - { - "id" : "minecraft:reinforced_deepslate", - "blockRuntimeId" : 8798 - }, - { - "id" : "minecraft:leather_helmet" - }, - { - "id" : "minecraft:chainmail_helmet" - }, - { - "id" : "minecraft:iron_helmet" - }, - { - "id" : "minecraft:golden_helmet" - }, - { - "id" : "minecraft:diamond_helmet" - }, - { - "id" : "minecraft:netherite_helmet" - }, - { - "id" : "minecraft:leather_chestplate" - }, - { - "id" : "minecraft:chainmail_chestplate" - }, - { - "id" : "minecraft:iron_chestplate" - }, - { - "id" : "minecraft:golden_chestplate" - }, - { - "id" : "minecraft:diamond_chestplate" - }, - { - "id" : "minecraft:netherite_chestplate" - }, - { - "id" : "minecraft:leather_leggings" - }, - { - "id" : "minecraft:chainmail_leggings" - }, - { - "id" : "minecraft:iron_leggings" - }, - { - "id" : "minecraft:golden_leggings" - }, - { - "id" : "minecraft:diamond_leggings" - }, - { - "id" : "minecraft:netherite_leggings" - }, - { - "id" : "minecraft:leather_boots" - }, - { - "id" : "minecraft:chainmail_boots" - }, - { - "id" : "minecraft:iron_boots" - }, - { - "id" : "minecraft:golden_boots" - }, - { - "id" : "minecraft:diamond_boots" - }, - { - "id" : "minecraft:netherite_boots" - }, - { - "id" : "minecraft:wooden_sword" - }, - { - "id" : "minecraft:stone_sword" - }, - { - "id" : "minecraft:iron_sword" - }, - { - "id" : "minecraft:golden_sword" - }, - { - "id" : "minecraft:diamond_sword" - }, - { - "id" : "minecraft:netherite_sword" - }, - { - "id" : "minecraft:wooden_axe" - }, - { - "id" : "minecraft:stone_axe" - }, - { - "id" : "minecraft:iron_axe" - }, - { - "id" : "minecraft:golden_axe" - }, - { - "id" : "minecraft:diamond_axe" - }, - { - "id" : "minecraft:netherite_axe" - }, - { - "id" : "minecraft:wooden_pickaxe" - }, - { - "id" : "minecraft:stone_pickaxe" - }, - { - "id" : "minecraft:iron_pickaxe" - }, - { - "id" : "minecraft:golden_pickaxe" - }, - { - "id" : "minecraft:diamond_pickaxe" - }, - { - "id" : "minecraft:netherite_pickaxe" - }, - { - "id" : "minecraft:wooden_shovel" - }, - { - "id" : "minecraft:stone_shovel" - }, - { - "id" : "minecraft:iron_shovel" - }, - { - "id" : "minecraft:golden_shovel" - }, - { - "id" : "minecraft:diamond_shovel" - }, - { - "id" : "minecraft:netherite_shovel" - }, - { - "id" : "minecraft:wooden_hoe" - }, - { - "id" : "minecraft:stone_hoe" - }, - { - "id" : "minecraft:iron_hoe" - }, - { - "id" : "minecraft:golden_hoe" - }, - { - "id" : "minecraft:diamond_hoe" - }, - { - "id" : "minecraft:netherite_hoe" - }, - { - "id" : "minecraft:bow" - }, - { - "id" : "minecraft:crossbow" - }, - { - "id" : "minecraft:arrow" - }, - { - "id" : "minecraft:arrow", - "damage" : 6 - }, - { - "id" : "minecraft:arrow", - "damage" : 7 - }, - { - "id" : "minecraft:arrow", - "damage" : 8 - }, - { - "id" : "minecraft:arrow", - "damage" : 9 - }, - { - "id" : "minecraft:arrow", - "damage" : 10 - }, - { - "id" : "minecraft:arrow", - "damage" : 11 - }, - { - "id" : "minecraft:arrow", - "damage" : 12 - }, - { - "id" : "minecraft:arrow", - "damage" : 13 - }, - { - "id" : "minecraft:arrow", - "damage" : 14 - }, - { - "id" : "minecraft:arrow", - "damage" : 15 - }, - { - "id" : "minecraft:arrow", - "damage" : 16 - }, - { - "id" : "minecraft:arrow", - "damage" : 17 - }, - { - "id" : "minecraft:arrow", - "damage" : 18 - }, - { - "id" : "minecraft:arrow", - "damage" : 19 - }, - { - "id" : "minecraft:arrow", - "damage" : 20 - }, - { - "id" : "minecraft:arrow", - "damage" : 21 - }, - { - "id" : "minecraft:arrow", - "damage" : 22 - }, - { - "id" : "minecraft:arrow", - "damage" : 23 - }, - { - "id" : "minecraft:arrow", - "damage" : 24 - }, - { - "id" : "minecraft:arrow", - "damage" : 25 - }, - { - "id" : "minecraft:arrow", - "damage" : 26 - }, - { - "id" : "minecraft:arrow", - "damage" : 27 - }, - { - "id" : "minecraft:arrow", - "damage" : 28 - }, - { - "id" : "minecraft:arrow", - "damage" : 29 - }, - { - "id" : "minecraft:arrow", - "damage" : 30 - }, - { - "id" : "minecraft:arrow", - "damage" : 31 - }, - { - "id" : "minecraft:arrow", - "damage" : 32 - }, - { - "id" : "minecraft:arrow", - "damage" : 33 - }, - { - "id" : "minecraft:arrow", - "damage" : 34 - }, - { - "id" : "minecraft:arrow", - "damage" : 35 - }, - { - "id" : "minecraft:arrow", - "damage" : 36 - }, - { - "id" : "minecraft:arrow", - "damage" : 37 - }, - { - "id" : "minecraft:arrow", - "damage" : 38 - }, - { - "id" : "minecraft:arrow", - "damage" : 39 - }, - { - "id" : "minecraft:arrow", - "damage" : 40 - }, - { - "id" : "minecraft:arrow", - "damage" : 41 - }, - { - "id" : "minecraft:arrow", - "damage" : 42 - }, - { - "id" : "minecraft:arrow", - "damage" : 43 - }, - { - "id" : "minecraft:shield" - }, - { - "id" : "minecraft:cooked_chicken" - }, - { - "id" : "minecraft:cooked_porkchop" - }, - { - "id" : "minecraft:cooked_beef" - }, - { - "id" : "minecraft:cooked_mutton" - }, - { - "id" : "minecraft:cooked_rabbit" - }, - { - "id" : "minecraft:cooked_cod" - }, - { - "id" : "minecraft:cooked_salmon" - }, - { - "id" : "minecraft:bread" - }, - { - "id" : "minecraft:mushroom_stew" - }, - { - "id" : "minecraft:beetroot_soup" - }, - { - "id" : "minecraft:rabbit_stew" - }, - { - "id" : "minecraft:baked_potato" - }, - { - "id" : "minecraft:cookie" - }, - { - "id" : "minecraft:pumpkin_pie" - }, - { - "id" : "minecraft:cake" - }, - { - "id" : "minecraft:dried_kelp" - }, - { - "id" : "minecraft:fishing_rod" - }, - { - "id" : "minecraft:carrot_on_a_stick" - }, - { - "id" : "minecraft:warped_fungus_on_a_stick" - }, - { - "id" : "minecraft:snowball" - }, - { - "id" : "minecraft:shears" - }, - { - "id" : "minecraft:flint_and_steel" - }, - { - "id" : "minecraft:lead" - }, - { - "id" : "minecraft:clock" - }, - { - "id" : "minecraft:compass" - }, - { - "id" : "minecraft:recovery_compass" - }, - { - "id" : "minecraft:goat_horn" - }, - { - "id" : "minecraft:goat_horn", - "damage" : 1 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 2 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 3 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 4 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 5 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 6 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 7 - }, - { - "id" : "minecraft:empty_map" - }, - { - "id" : "minecraft:empty_map", - "damage" : 2 - }, - { - "id" : "minecraft:saddle" - }, - { - "id" : "minecraft:leather_horse_armor" - }, - { - "id" : "minecraft:iron_horse_armor" - }, - { - "id" : "minecraft:golden_horse_armor" - }, - { - "id" : "minecraft:diamond_horse_armor" - }, - { - "id" : "minecraft:trident" - }, - { - "id" : "minecraft:turtle_helmet" - }, - { - "id" : "minecraft:elytra" - }, - { - "id" : "minecraft:totem_of_undying" - }, - { - "id" : "minecraft:glass_bottle" - }, - { - "id" : "minecraft:experience_bottle" - }, - { - "id" : "minecraft:potion" - }, - { - "id" : "minecraft:potion", - "damage" : 1 - }, - { - "id" : "minecraft:potion", - "damage" : 2 - }, - { - "id" : "minecraft:potion", - "damage" : 3 - }, - { - "id" : "minecraft:potion", - "damage" : 4 - }, - { - "id" : "minecraft:potion", - "damage" : 5 - }, - { - "id" : "minecraft:potion", - "damage" : 6 - }, - { - "id" : "minecraft:potion", - "damage" : 7 - }, - { - "id" : "minecraft:potion", - "damage" : 8 - }, - { - "id" : "minecraft:potion", - "damage" : 9 - }, - { - "id" : "minecraft:potion", - "damage" : 10 - }, - { - "id" : "minecraft:potion", - "damage" : 11 - }, - { - "id" : "minecraft:potion", - "damage" : 12 - }, - { - "id" : "minecraft:potion", - "damage" : 13 - }, - { - "id" : "minecraft:potion", - "damage" : 14 - }, - { - "id" : "minecraft:potion", - "damage" : 15 - }, - { - "id" : "minecraft:potion", - "damage" : 16 - }, - { - "id" : "minecraft:potion", - "damage" : 17 - }, - { - "id" : "minecraft:potion", - "damage" : 18 - }, - { - "id" : "minecraft:potion", - "damage" : 19 - }, - { - "id" : "minecraft:potion", - "damage" : 20 - }, - { - "id" : "minecraft:potion", - "damage" : 21 - }, - { - "id" : "minecraft:potion", - "damage" : 22 - }, - { - "id" : "minecraft:potion", - "damage" : 23 - }, - { - "id" : "minecraft:potion", - "damage" : 24 - }, - { - "id" : "minecraft:potion", - "damage" : 25 - }, - { - "id" : "minecraft:potion", - "damage" : 26 - }, - { - "id" : "minecraft:potion", - "damage" : 27 - }, - { - "id" : "minecraft:potion", - "damage" : 28 - }, - { - "id" : "minecraft:potion", - "damage" : 29 - }, - { - "id" : "minecraft:potion", - "damage" : 30 - }, - { - "id" : "minecraft:potion", - "damage" : 31 - }, - { - "id" : "minecraft:potion", - "damage" : 32 - }, - { - "id" : "minecraft:potion", - "damage" : 33 - }, - { - "id" : "minecraft:potion", - "damage" : 34 - }, - { - "id" : "minecraft:potion", - "damage" : 35 - }, - { - "id" : "minecraft:potion", - "damage" : 36 - }, - { - "id" : "minecraft:potion", - "damage" : 37 - }, - { - "id" : "minecraft:potion", - "damage" : 38 - }, - { - "id" : "minecraft:potion", - "damage" : 39 - }, - { - "id" : "minecraft:potion", - "damage" : 40 - }, - { - "id" : "minecraft:potion", - "damage" : 41 - }, - { - "id" : "minecraft:potion", - "damage" : 42 - }, - { - "id" : "minecraft:splash_potion" - }, - { - "id" : "minecraft:splash_potion", - "damage" : 1 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 2 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 3 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 4 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 5 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 6 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 7 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 8 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 9 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 10 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 11 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 12 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 13 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 14 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 15 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 16 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 17 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 18 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 19 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 20 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 21 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 22 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 23 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 24 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 25 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 26 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 27 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 28 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 29 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 30 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 31 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 32 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 33 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 34 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 35 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 36 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 37 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 38 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 39 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 40 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 41 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 42 - }, - { - "id" : "minecraft:lingering_potion" - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 1 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 2 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 3 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 4 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 5 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 6 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 7 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 8 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 9 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 10 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 11 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 12 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 13 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 14 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 15 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 16 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 17 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 18 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 19 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 20 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 21 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 22 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 23 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 24 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 25 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 26 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 27 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 28 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 29 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 30 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 31 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 32 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 33 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 34 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 35 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 36 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 37 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 38 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 39 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 40 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 41 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 42 - }, - { - "id" : "minecraft:spyglass" - }, - { - "id" : "minecraft:stick" - }, - { - "id" : "minecraft:bed" - }, - { - "id" : "minecraft:bed", - "damage" : 8 - }, - { - "id" : "minecraft:bed", - "damage" : 7 - }, - { - "id" : "minecraft:bed", - "damage" : 15 - }, - { - "id" : "minecraft:bed", - "damage" : 12 - }, - { - "id" : "minecraft:bed", - "damage" : 14 - }, - { - "id" : "minecraft:bed", - "damage" : 1 - }, - { - "id" : "minecraft:bed", - "damage" : 4 - }, - { - "id" : "minecraft:bed", - "damage" : 5 - }, - { - "id" : "minecraft:bed", - "damage" : 13 - }, - { - "id" : "minecraft:bed", - "damage" : 9 - }, - { - "id" : "minecraft:bed", - "damage" : 3 - }, - { - "id" : "minecraft:bed", - "damage" : 11 - }, - { - "id" : "minecraft:bed", - "damage" : 10 - }, - { - "id" : "minecraft:bed", - "damage" : 2 - }, - { - "id" : "minecraft:bed", - "damage" : 6 - }, - { - "id" : "minecraft:torch", - "blockRuntimeId" : 1347 - }, - { - "id" : "minecraft:soul_torch", - "blockRuntimeId" : 6809 - }, - { - "id" : "minecraft:sea_pickle", - "blockRuntimeId" : 8821 - }, - { - "id" : "minecraft:lantern", - "blockRuntimeId" : 10852 - }, - { - "id" : "minecraft:soul_lantern", - "blockRuntimeId" : 8331 - }, - { - "id" : "minecraft:candle", - "blockRuntimeId" : 11581 - }, - { - "id" : "minecraft:white_candle", - "blockRuntimeId" : 7881 - }, - { - "id" : "minecraft:orange_candle", - "blockRuntimeId" : 592 - }, - { - "id" : "minecraft:magenta_candle", - "blockRuntimeId" : 648 - }, - { - "id" : "minecraft:light_blue_candle", - "blockRuntimeId" : 6350 - }, - { - "id" : "minecraft:yellow_candle", - "blockRuntimeId" : 9942 - }, - { - "id" : "minecraft:lime_candle", - "blockRuntimeId" : 10126 - }, - { - "id" : "minecraft:pink_candle", - "blockRuntimeId" : 11548 - }, - { - "id" : "minecraft:gray_candle", - "blockRuntimeId" : 1562 - }, - { - "id" : "minecraft:light_gray_candle", - "blockRuntimeId" : 9982 - }, - { - "id" : "minecraft:cyan_candle", - "blockRuntimeId" : 11904 - }, - { - "id" : "minecraft:purple_candle", - "blockRuntimeId" : 10816 - }, - { - "id" : "minecraft:blue_candle" - }, - { - "id" : "minecraft:brown_candle", - "blockRuntimeId" : 9225 - }, - { - "id" : "minecraft:green_candle", - "blockRuntimeId" : 1301 - }, - { - "id" : "minecraft:red_candle", - "blockRuntimeId" : 6846 - }, - { - "id" : "minecraft:black_candle", - "blockRuntimeId" : 171 - }, - { - "id" : "minecraft:crafting_table", - "blockRuntimeId" : 8820 - }, - { - "id" : "minecraft:cartography_table", - "blockRuntimeId" : 12467 - }, - { - "id" : "minecraft:fletching_table", - "blockRuntimeId" : 8799 - }, - { - "id" : "minecraft:smithing_table", - "blockRuntimeId" : 5119 - }, - { - "id" : "minecraft:beehive", - "blockRuntimeId" : 9858 - }, - { - "id" : "minecraft:campfire" - }, - { - "id" : "minecraft:soul_campfire" - }, - { - "id" : "minecraft:furnace", - "blockRuntimeId" : 11980 - }, - { - "id" : "minecraft:blast_furnace", - "blockRuntimeId" : 11745 - }, - { - "id" : "minecraft:smoker", - "blockRuntimeId" : 1262 - }, - { - "id" : "minecraft:respawn_anchor", - "blockRuntimeId" : 1296 - }, - { - "id" : "minecraft:brewing_stand" - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10406 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10410 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10414 - }, - { - "id" : "minecraft:grindstone", - "blockRuntimeId" : 12217 - }, - { - "id" : "minecraft:enchanting_table", - "blockRuntimeId" : 10495 - }, - { - "id" : "minecraft:bookshelf", - "blockRuntimeId" : 10443 - }, - { - "id" : "minecraft:chiseled_bookshelf", - "blockRuntimeId" : 326 - }, - { - "id" : "minecraft:lectern", - "blockRuntimeId" : 10718 - }, - { - "id" : "minecraft:cauldron" - }, - { - "id" : "minecraft:composter", - "blockRuntimeId" : 7996 - }, - { - "id" : "minecraft:chest", - "blockRuntimeId" : 10893 - }, - { - "id" : "minecraft:trapped_chest", - "blockRuntimeId" : 8164 - }, - { - "id" : "minecraft:ender_chest", - "blockRuntimeId" : 6150 - }, - { - "id" : "minecraft:barrel", - "blockRuntimeId" : 6299 - }, - { - "id" : "minecraft:undyed_shulker_box", - "blockRuntimeId" : 5074 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7897 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7905 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7904 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7912 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7909 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7911 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7898 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7901 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7902 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7910 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7906 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7900 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7908 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7907 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7899 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7903 - }, - { - "id" : "minecraft:armor_stand" - }, - { - "id" : "minecraft:noteblock", - "blockRuntimeId" : 576 - }, - { - "id" : "minecraft:jukebox", - "blockRuntimeId" : 7423 - }, - { - "id" : "minecraft:music_disc_13" - }, - { - "id" : "minecraft:music_disc_cat" - }, - { - "id" : "minecraft:music_disc_blocks" - }, - { - "id" : "minecraft:music_disc_chirp" - }, - { - "id" : "minecraft:music_disc_far" - }, - { - "id" : "minecraft:music_disc_mall" - }, - { - "id" : "minecraft:music_disc_mellohi" - }, - { - "id" : "minecraft:music_disc_stal" - }, - { - "id" : "minecraft:music_disc_strad" - }, - { - "id" : "minecraft:music_disc_ward" - }, - { - "id" : "minecraft:music_disc_11" - }, - { - "id" : "minecraft:music_disc_wait" - }, - { - "id" : "minecraft:music_disc_otherside" - }, - { - "id" : "minecraft:music_disc_5" - }, - { - "id" : "minecraft:music_disc_pigstep" - }, - { - "id" : "minecraft:disc_fragment_5" - }, - { - "id" : "minecraft:glowstone_dust" - }, - { - "id" : "minecraft:glowstone", - "blockRuntimeId" : 5662 - }, - { - "id" : "minecraft:redstone_lamp", - "blockRuntimeId" : 251 - }, - { - "id" : "minecraft:sea_lantern", - "blockRuntimeId" : 11724 - }, - { - "id" : "minecraft:oak_sign" - }, - { - "id" : "minecraft:spruce_sign" - }, - { - "id" : "minecraft:birch_sign" - }, - { - "id" : "minecraft:jungle_sign" - }, - { - "id" : "minecraft:acacia_sign" - }, - { - "id" : "minecraft:dark_oak_sign" - }, - { - "id" : "minecraft:mangrove_sign" - }, - { - "id" : "minecraft:bamboo_sign" - }, - { - "id" : "minecraft:crimson_sign" - }, - { - "id" : "minecraft:warped_sign" - }, - { - "id" : "minecraft:oak_hanging_sign" - }, - { - "id" : "minecraft:spruce_hanging_sign" - }, - { - "id" : "minecraft:birch_hanging_sign" - }, - { - "id" : "minecraft:jungle_hanging_sign" - }, - { - "id" : "minecraft:acacia_hanging_sign" - }, - { - "id" : "minecraft:dark_oak_hanging_sign" - }, - { - "id" : "minecraft:crimson_hanging_sign" - }, - { - "id" : "minecraft:warped_hanging_sign" - }, - { - "id" : "minecraft:mangrove_hanging_sign" - }, - { - "id" : "minecraft:bamboo_hanging_sign" - }, - { - "id" : "minecraft:painting" - }, - { - "id" : "minecraft:frame" - }, - { - "id" : "minecraft:glow_frame" - }, - { - "id" : "minecraft:honey_bottle" - }, - { - "id" : "minecraft:flower_pot" - }, - { - "id" : "minecraft:bowl" - }, - { - "id" : "minecraft:bucket" - }, - { - "id" : "minecraft:milk_bucket" - }, - { - "id" : "minecraft:water_bucket" - }, - { - "id" : "minecraft:lava_bucket" - }, - { - "id" : "minecraft:cod_bucket" - }, - { - "id" : "minecraft:salmon_bucket" - }, - { - "id" : "minecraft:tropical_fish_bucket" - }, - { - "id" : "minecraft:pufferfish_bucket" - }, - { - "id" : "minecraft:powder_snow_bucket" - }, - { - "id" : "minecraft:axolotl_bucket" - }, - { - "id" : "minecraft:tadpole_bucket" - }, - { - "id" : "minecraft:skull", - "damage" : 3 - }, - { - "id" : "minecraft:skull", - "damage" : 2 - }, - { - "id" : "minecraft:skull", - "damage" : 4 - }, - { - "id" : "minecraft:skull", - "damage" : 5 - }, - { - "id" : "minecraft:skull" - }, - { - "id" : "minecraft:skull", - "damage" : 1 - }, - { - "id" : "minecraft:beacon", - "blockRuntimeId" : 145 - }, - { - "id" : "minecraft:bell", - "blockRuntimeId" : 10686 - }, - { - "id" : "minecraft:conduit", - "blockRuntimeId" : 6011 - }, - { - "id" : "minecraft:stonecutter_block", - "blockRuntimeId" : 11752 - }, - { - "id" : "minecraft:end_portal_frame", - "blockRuntimeId" : 9811 - }, - { - "id" : "minecraft:coal" - }, - { - "id" : "minecraft:charcoal" - }, - { - "id" : "minecraft:diamond" - }, - { - "id" : "minecraft:iron_nugget" - }, - { - "id" : "minecraft:raw_iron" - }, - { - "id" : "minecraft:raw_gold" - }, - { - "id" : "minecraft:raw_copper" - }, - { - "id" : "minecraft:copper_ingot" - }, - { - "id" : "minecraft:iron_ingot" - }, - { - "id" : "minecraft:netherite_scrap" - }, - { - "id" : "minecraft:netherite_ingot" - }, - { - "id" : "minecraft:gold_nugget" - }, - { - "id" : "minecraft:gold_ingot" - }, - { - "id" : "minecraft:emerald" - }, - { - "id" : "minecraft:quartz" - }, - { - "id" : "minecraft:clay_ball" - }, - { - "id" : "minecraft:brick" - }, - { - "id" : "minecraft:netherbrick" - }, - { - "id" : "minecraft:prismarine_shard" - }, - { - "id" : "minecraft:amethyst_shard" - }, - { - "id" : "minecraft:prismarine_crystals" - }, - { - "id" : "minecraft:nautilus_shell" - }, - { - "id" : "minecraft:heart_of_the_sea" - }, - { - "id" : "minecraft:scute" - }, - { - "id" : "minecraft:phantom_membrane" - }, - { - "id" : "minecraft:string" - }, - { - "id" : "minecraft:feather" - }, - { - "id" : "minecraft:flint" - }, - { - "id" : "minecraft:gunpowder" - }, - { - "id" : "minecraft:leather" - }, - { - "id" : "minecraft:rabbit_hide" - }, - { - "id" : "minecraft:rabbit_foot" - }, - { - "id" : "minecraft:fire_charge" - }, - { - "id" : "minecraft:blaze_rod" - }, - { - "id" : "minecraft:blaze_powder" - }, - { - "id" : "minecraft:magma_cream" - }, - { - "id" : "minecraft:fermented_spider_eye" - }, - { - "id" : "minecraft:echo_shard" - }, - { - "id" : "minecraft:dragon_breath" - }, - { - "id" : "minecraft:shulker_shell" - }, - { - "id" : "minecraft:ghast_tear" - }, - { - "id" : "minecraft:slime_ball" - }, - { - "id" : "minecraft:ender_pearl" - }, - { - "id" : "minecraft:ender_eye" - }, - { - "id" : "minecraft:nether_star" - }, - { - "id" : "minecraft:end_rod", - "blockRuntimeId" : 9241 - }, - { - "id" : "minecraft:lightning_rod", - "blockRuntimeId" : 1799 - }, - { - "id" : "minecraft:end_crystal" - }, - { - "id" : "minecraft:paper" - }, - { - "id" : "minecraft:book" - }, - { - "id" : "minecraft:writable_book" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:oak_boat" - }, - { - "id" : "minecraft:spruce_boat" - }, - { - "id" : "minecraft:birch_boat" - }, - { - "id" : "minecraft:jungle_boat" - }, - { - "id" : "minecraft:acacia_boat" - }, - { - "id" : "minecraft:dark_oak_boat" - }, - { - "id" : "minecraft:mangrove_boat" - }, - { - "id" : "minecraft:bamboo_raft" - }, - { - "id" : "minecraft:oak_chest_boat" - }, - { - "id" : "minecraft:spruce_chest_boat" - }, - { - "id" : "minecraft:birch_chest_boat" - }, - { - "id" : "minecraft:jungle_chest_boat" - }, - { - "id" : "minecraft:acacia_chest_boat" - }, - { - "id" : "minecraft:dark_oak_chest_boat" - }, - { - "id" : "minecraft:mangrove_chest_boat" - }, - { - "id" : "minecraft:bamboo_chest_raft" - }, - { - "id" : "minecraft:rail", - "blockRuntimeId" : 5697 - }, - { - "id" : "minecraft:golden_rail", - "blockRuntimeId" : 7913 - }, - { - "id" : "minecraft:detector_rail", - "blockRuntimeId" : 5909 - }, - { - "id" : "minecraft:activator_rail", - "blockRuntimeId" : 537 - }, - { - "id" : "minecraft:minecart" - }, - { - "id" : "minecraft:chest_minecart" - }, - { - "id" : "minecraft:hopper_minecart" - }, - { - "id" : "minecraft:tnt_minecart" - }, - { - "id" : "minecraft:redstone" - }, - { - "id" : "minecraft:redstone_block", - "blockRuntimeId" : 5169 - }, - { - "id" : "minecraft:redstone_torch", - "blockRuntimeId" : 4534 - }, - { - "id" : "minecraft:lever", - "blockRuntimeId" : 10284 - }, - { - "id" : "minecraft:wooden_button", - "blockRuntimeId" : 10149 - }, - { - "id" : "minecraft:spruce_button", - "blockRuntimeId" : 6102 - }, - { - "id" : "minecraft:birch_button", - "blockRuntimeId" : 11944 - }, - { - "id" : "minecraft:jungle_button", - "blockRuntimeId" : 116 - }, - { - "id" : "minecraft:acacia_button", - "blockRuntimeId" : 11409 - }, - { - "id" : "minecraft:dark_oak_button", - "blockRuntimeId" : 93 - }, - { - "id" : "minecraft:mangrove_button", - "blockRuntimeId" : 10840 - }, - { - "id" : "minecraft:bamboo_button", - "blockRuntimeId" : 10238 - }, - { - "id" : "minecraft:stone_button", - "blockRuntimeId" : 826 - }, - { - "id" : "minecraft:crimson_button", - "blockRuntimeId" : 6213 - }, - { - "id" : "minecraft:warped_button", - "blockRuntimeId" : 11428 - }, - { - "id" : "minecraft:polished_blackstone_button", - "blockRuntimeId" : 11968 - }, - { - "id" : "minecraft:tripwire_hook", - "blockRuntimeId" : 9264 - }, - { - "id" : "minecraft:wooden_pressure_plate", - "blockRuntimeId" : 12241 - }, - { - "id" : "minecraft:spruce_pressure_plate", - "blockRuntimeId" : 5152 - }, - { - "id" : "minecraft:birch_pressure_plate", - "blockRuntimeId" : 4948 - }, - { - "id" : "minecraft:jungle_pressure_plate", - "blockRuntimeId" : 5028 - }, - { - "id" : "minecraft:acacia_pressure_plate", - "blockRuntimeId" : 7812 - }, - { - "id" : "minecraft:dark_oak_pressure_plate", - "blockRuntimeId" : 9306 - }, - { - "id" : "minecraft:mangrove_pressure_plate", - "blockRuntimeId" : 5646 - }, - { - "id" : "minecraft:bamboo_pressure_plate", - "blockRuntimeId" : 9819 - }, - { - "id" : "minecraft:crimson_pressure_plate", - "blockRuntimeId" : 12447 - }, - { - "id" : "minecraft:warped_pressure_plate", - "blockRuntimeId" : 256 - }, - { - "id" : "minecraft:stone_pressure_plate", - "blockRuntimeId" : 5663 - }, - { - "id" : "minecraft:light_weighted_pressure_plate", - "blockRuntimeId" : 5058 - }, - { - "id" : "minecraft:heavy_weighted_pressure_plate", - "blockRuntimeId" : 1783 - }, - { - "id" : "minecraft:polished_blackstone_pressure_plate", - "blockRuntimeId" : 9990 - }, - { - "id" : "minecraft:observer", - "blockRuntimeId" : 4522 - }, - { - "id" : "minecraft:daylight_detector", - "blockRuntimeId" : 5976 - }, - { - "id" : "minecraft:repeater" - }, - { - "id" : "minecraft:comparator" - }, - { - "id" : "minecraft:hopper" - }, - { - "id" : "minecraft:dropper", - "blockRuntimeId" : 11563 - }, - { - "id" : "minecraft:dispenser", - "blockRuntimeId" : 12191 - }, - { - "id" : "minecraft:piston", - "blockRuntimeId" : 1545 - }, - { - "id" : "minecraft:sticky_piston", - "blockRuntimeId" : 6145 - }, - { - "id" : "minecraft:tnt", - "blockRuntimeId" : 10479 - }, - { - "id" : "minecraft:name_tag" - }, - { - "id" : "minecraft:loom", - "blockRuntimeId" : 5603 - }, - { - "id" : "minecraft:banner" - }, - { - "id" : "minecraft:banner", - "damage" : 8 - }, - { - "id" : "minecraft:banner", - "damage" : 7 - }, - { - "id" : "minecraft:banner", - "damage" : 15 - }, - { - "id" : "minecraft:banner", - "damage" : 12 - }, - { - "id" : "minecraft:banner", - "damage" : 14 - }, - { - "id" : "minecraft:banner", - "damage" : 1 - }, - { - "id" : "minecraft:banner", - "damage" : 4 - }, - { - "id" : "minecraft:banner", - "damage" : 5 - }, - { - "id" : "minecraft:banner", - "damage" : 13 - }, - { - "id" : "minecraft:banner", - "damage" : 9 - }, - { - "id" : "minecraft:banner", - "damage" : 3 - }, - { - "id" : "minecraft:banner", - "damage" : 11 - }, - { - "id" : "minecraft:banner", - "damage" : 10 - }, - { - "id" : "minecraft:banner", - "damage" : 2 - }, - { - "id" : "minecraft:banner", - "damage" : 6 - }, - { - "id" : "minecraft:banner", - "damage" : 15, - "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" - }, - { - "id" : "minecraft:creeper_banner_pattern" - }, - { - "id" : "minecraft:skull_banner_pattern" - }, - { - "id" : "minecraft:flower_banner_pattern" - }, - { - "id" : "minecraft:mojang_banner_pattern" - }, - { - "id" : "minecraft:field_masoned_banner_pattern" - }, - { - "id" : "minecraft:bordure_indented_banner_pattern" - }, - { - "id" : "minecraft:piglin_banner_pattern" - }, - { - "id" : "minecraft:globe_banner_pattern" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_star", - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 8, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 7, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 15, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 12, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 14, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 1, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 4, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 5, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 13, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 9, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 3, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 11, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 10, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 2, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 6, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" - }, - { - "id" : "minecraft:chain" - }, - { - "id" : "minecraft:target", - "blockRuntimeId" : 10148 - }, - { - "id" : "minecraft:lodestone_compass" - } - ] -} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/creative_items.1_19_60.json b/core/src/main/resources/bedrock/creative_items.1_19_60.json deleted file mode 100644 index cee6d9332..000000000 --- a/core/src/main/resources/bedrock/creative_items.1_19_60.json +++ /dev/null @@ -1,5452 +0,0 @@ -{ - "items" : [ - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9871 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9872 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9873 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9874 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9875 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9876 - }, - { - "id" : "minecraft:mangrove_planks", - "blockRuntimeId" : 1633 - }, - { - "id" : "minecraft:crimson_planks", - "blockRuntimeId" : 7465 - }, - { - "id" : "minecraft:warped_planks", - "blockRuntimeId" : 1606 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1868 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1869 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1870 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1871 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1872 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1873 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1880 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1875 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1876 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1874 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1877 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1881 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1878 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1879 - }, - { - "id" : "minecraft:blackstone_wall", - "blockRuntimeId" : 5773 - }, - { - "id" : "minecraft:polished_blackstone_wall", - "blockRuntimeId" : 10562 - }, - { - "id" : "minecraft:polished_blackstone_brick_wall", - "blockRuntimeId" : 1657 - }, - { - "id" : "minecraft:cobbled_deepslate_wall", - "blockRuntimeId" : 12326 - }, - { - "id" : "minecraft:deepslate_tile_wall", - "blockRuntimeId" : 7702 - }, - { - "id" : "minecraft:polished_deepslate_wall", - "blockRuntimeId" : 12061 - }, - { - "id" : "minecraft:deepslate_brick_wall", - "blockRuntimeId" : 722 - }, - { - "id" : "minecraft:mud_brick_wall", - "blockRuntimeId" : 1416 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11608 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11609 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11610 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11611 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11612 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11613 - }, - { - "id" : "minecraft:mangrove_fence", - "blockRuntimeId" : 10471 - }, - { - "id" : "minecraft:nether_brick_fence", - "blockRuntimeId" : 6137 - }, - { - "id" : "minecraft:crimson_fence", - "blockRuntimeId" : 12240 - }, - { - "id" : "minecraft:warped_fence", - "blockRuntimeId" : 8885 - }, - { - "id" : "minecraft:fence_gate", - "blockRuntimeId" : 79 - }, - { - "id" : "minecraft:spruce_fence_gate", - "blockRuntimeId" : 10422 - }, - { - "id" : "minecraft:birch_fence_gate", - "blockRuntimeId" : 5236 - }, - { - "id" : "minecraft:jungle_fence_gate", - "blockRuntimeId" : 8012 - }, - { - "id" : "minecraft:acacia_fence_gate", - "blockRuntimeId" : 11830 - }, - { - "id" : "minecraft:dark_oak_fence_gate", - "blockRuntimeId" : 6016 - }, - { - "id" : "minecraft:mangrove_fence_gate", - "blockRuntimeId" : 6472 - }, - { - "id" : "minecraft:crimson_fence_gate", - "blockRuntimeId" : 6892 - }, - { - "id" : "minecraft:warped_fence_gate", - "blockRuntimeId" : 8046 - }, - { - "id" : "minecraft:normal_stone_stairs", - "blockRuntimeId" : 927 - }, - { - "id" : "minecraft:stone_stairs", - "blockRuntimeId" : 5167 - }, - { - "id" : "minecraft:mossy_cobblestone_stairs", - "blockRuntimeId" : 5935 - }, - { - "id" : "minecraft:oak_stairs", - "blockRuntimeId" : 276 - }, - { - "id" : "minecraft:spruce_stairs", - "blockRuntimeId" : 131 - }, - { - "id" : "minecraft:birch_stairs", - "blockRuntimeId" : 10847 - }, - { - "id" : "minecraft:jungle_stairs", - "blockRuntimeId" : 10811 - }, - { - "id" : "minecraft:acacia_stairs", - "blockRuntimeId" : 10016 - }, - { - "id" : "minecraft:dark_oak_stairs", - "blockRuntimeId" : 7694 - }, - { - "id" : "minecraft:mangrove_stairs", - "blockRuntimeId" : 6442 - }, - { - "id" : "minecraft:stone_brick_stairs", - "blockRuntimeId" : 1617 - }, - { - "id" : "minecraft:mossy_stone_brick_stairs", - "blockRuntimeId" : 9299 - }, - { - "id" : "minecraft:sandstone_stairs", - "blockRuntimeId" : 5043 - }, - { - "id" : "minecraft:smooth_sandstone_stairs", - "blockRuntimeId" : 5086 - }, - { - "id" : "minecraft:red_sandstone_stairs", - "blockRuntimeId" : 7997 - }, - { - "id" : "minecraft:smooth_red_sandstone_stairs", - "blockRuntimeId" : 8193 - }, - { - "id" : "minecraft:granite_stairs", - "blockRuntimeId" : 4609 - }, - { - "id" : "minecraft:polished_granite_stairs", - "blockRuntimeId" : 5993 - }, - { - "id" : "minecraft:diorite_stairs", - "blockRuntimeId" : 6238 - }, - { - "id" : "minecraft:polished_diorite_stairs", - "blockRuntimeId" : 10552 - }, - { - "id" : "minecraft:andesite_stairs", - "blockRuntimeId" : 7955 - }, - { - "id" : "minecraft:polished_andesite_stairs", - "blockRuntimeId" : 10872 - }, - { - "id" : "minecraft:brick_stairs", - "blockRuntimeId" : 10368 - }, - { - "id" : "minecraft:nether_brick_stairs", - "blockRuntimeId" : 109 - }, - { - "id" : "minecraft:red_nether_brick_stairs", - "blockRuntimeId" : 10440 - }, - { - "id" : "minecraft:end_brick_stairs", - "blockRuntimeId" : 10206 - }, - { - "id" : "minecraft:quartz_stairs", - "blockRuntimeId" : 6998 - }, - { - "id" : "minecraft:smooth_quartz_stairs", - "blockRuntimeId" : 11944 - }, - { - "id" : "minecraft:purpur_stairs", - "blockRuntimeId" : 11999 - }, - { - "id" : "minecraft:prismarine_stairs", - "blockRuntimeId" : 11507 - }, - { - "id" : "minecraft:dark_prismarine_stairs", - "blockRuntimeId" : 11674 - }, - { - "id" : "minecraft:prismarine_bricks_stairs", - "blockRuntimeId" : 209 - }, - { - "id" : "minecraft:crimson_stairs", - "blockRuntimeId" : 10104 - }, - { - "id" : "minecraft:warped_stairs", - "blockRuntimeId" : 5177 - }, - { - "id" : "minecraft:blackstone_stairs", - "blockRuntimeId" : 10863 - }, - { - "id" : "minecraft:polished_blackstone_stairs", - "blockRuntimeId" : 6144 - }, - { - "id" : "minecraft:polished_blackstone_brick_stairs", - "blockRuntimeId" : 6324 - }, - { - "id" : "minecraft:cut_copper_stairs", - "blockRuntimeId" : 6451 - }, - { - "id" : "minecraft:exposed_cut_copper_stairs", - "blockRuntimeId" : 6434 - }, - { - "id" : "minecraft:weathered_cut_copper_stairs", - "blockRuntimeId" : 6152 - }, - { - "id" : "minecraft:oxidized_cut_copper_stairs", - "blockRuntimeId" : 644 - }, - { - "id" : "minecraft:waxed_cut_copper_stairs", - "blockRuntimeId" : 686 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_stairs", - "blockRuntimeId" : 5745 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_stairs", - "blockRuntimeId" : 9983 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_stairs", - "blockRuntimeId" : 8872 - }, - { - "id" : "minecraft:cobbled_deepslate_stairs", - "blockRuntimeId" : 150 - }, - { - "id" : "minecraft:deepslate_tile_stairs", - "blockRuntimeId" : 6884 - }, - { - "id" : "minecraft:polished_deepslate_stairs", - "blockRuntimeId" : 585 - }, - { - "id" : "minecraft:deepslate_brick_stairs", - "blockRuntimeId" : 11666 - }, - { - "id" : "minecraft:mud_brick_stairs", - "blockRuntimeId" : 8169 - }, - { - "id" : "minecraft:wooden_door" - }, - { - "id" : "minecraft:spruce_door" - }, - { - "id" : "minecraft:birch_door" - }, - { - "id" : "minecraft:jungle_door" - }, - { - "id" : "minecraft:acacia_door" - }, - { - "id" : "minecraft:dark_oak_door" - }, - { - "id" : "minecraft:mangrove_door" - }, - { - "id" : "minecraft:iron_door" - }, - { - "id" : "minecraft:crimson_door" - }, - { - "id" : "minecraft:warped_door" - }, - { - "id" : "minecraft:trapdoor", - "blockRuntimeId" : 232 - }, - { - "id" : "minecraft:spruce_trapdoor", - "blockRuntimeId" : 10390 - }, - { - "id" : "minecraft:birch_trapdoor", - "blockRuntimeId" : 10488 - }, - { - "id" : "minecraft:jungle_trapdoor", - "blockRuntimeId" : 8028 - }, - { - "id" : "minecraft:acacia_trapdoor", - "blockRuntimeId" : 8236 - }, - { - "id" : "minecraft:dark_oak_trapdoor", - "blockRuntimeId" : 11746 - }, - { - "id" : "minecraft:mangrove_trapdoor", - "blockRuntimeId" : 6332 - }, - { - "id" : "minecraft:iron_trapdoor", - "blockRuntimeId" : 612 - }, - { - "id" : "minecraft:crimson_trapdoor", - "blockRuntimeId" : 6180 - }, - { - "id" : "minecraft:warped_trapdoor", - "blockRuntimeId" : 6964 - }, - { - "id" : "minecraft:iron_bars", - "blockRuntimeId" : 7032 - }, - { - "id" : "minecraft:glass", - "blockRuntimeId" : 9980 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1819 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1827 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1826 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1834 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1831 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1833 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1820 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1823 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1824 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1832 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1828 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1822 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1830 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1829 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1821 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1825 - }, - { - "id" : "minecraft:tinted_glass", - "blockRuntimeId" : 9391 - }, - { - "id" : "minecraft:glass_pane", - "blockRuntimeId" : 7864 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7467 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7475 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7474 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7482 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7479 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7481 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7468 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7471 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7472 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7480 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7476 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7470 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7478 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7477 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7469 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7473 - }, - { - "id" : "minecraft:ladder", - "blockRuntimeId" : 12507 - }, - { - "id" : "minecraft:scaffolding", - "blockRuntimeId" : 5027 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6115 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8470 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6118 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8441 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7917 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7918 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7919 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7920 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7921 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7922 - }, - { - "id" : "minecraft:mangrove_slab", - "blockRuntimeId" : 1835 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6120 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8468 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6116 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8471 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8442 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8436 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8472 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8453 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8458 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8459 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8456 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8457 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8455 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8454 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6119 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6122 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8443 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8452 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6121 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8469 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8437 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8438 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8439 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8440 - }, - { - "id" : "minecraft:crimson_slab", - "blockRuntimeId" : 9316 - }, - { - "id" : "minecraft:warped_slab", - "blockRuntimeId" : 10320 - }, - { - "id" : "minecraft:blackstone_slab", - "blockRuntimeId" : 1596 - }, - { - "id" : "minecraft:polished_blackstone_slab", - "blockRuntimeId" : 9818 - }, - { - "id" : "minecraft:polished_blackstone_brick_slab", - "blockRuntimeId" : 6037 - }, - { - "id" : "minecraft:cut_copper_slab", - "blockRuntimeId" : 7866 - }, - { - "id" : "minecraft:exposed_cut_copper_slab", - "blockRuntimeId" : 10438 - }, - { - "id" : "minecraft:weathered_cut_copper_slab", - "blockRuntimeId" : 9853 - }, - { - "id" : "minecraft:oxidized_cut_copper_slab", - "blockRuntimeId" : 7929 - }, - { - "id" : "minecraft:waxed_cut_copper_slab", - "blockRuntimeId" : 12059 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_slab", - "blockRuntimeId" : 252 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_slab", - "blockRuntimeId" : 10383 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_slab", - "blockRuntimeId" : 1386 - }, - { - "id" : "minecraft:cobbled_deepslate_slab", - "blockRuntimeId" : 11554 - }, - { - "id" : "minecraft:polished_deepslate_slab", - "blockRuntimeId" : 291 - }, - { - "id" : "minecraft:deepslate_tile_slab", - "blockRuntimeId" : 6138 - }, - { - "id" : "minecraft:deepslate_brick_slab", - "blockRuntimeId" : 5175 - }, - { - "id" : "minecraft:mud_brick_slab", - "blockRuntimeId" : 5753 - }, - { - "id" : "minecraft:brick_block", - "blockRuntimeId" : 6996 - }, - { - "id" : "minecraft:chiseled_nether_bricks", - "blockRuntimeId" : 11493 - }, - { - "id" : "minecraft:cracked_nether_bricks", - "blockRuntimeId" : 6399 - }, - { - "id" : "minecraft:quartz_bricks", - "blockRuntimeId" : 10175 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10385 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10386 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10387 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10388 - }, - { - "id" : "minecraft:end_bricks", - "blockRuntimeId" : 284 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9903 - }, - { - "id" : "minecraft:polished_blackstone_bricks", - "blockRuntimeId" : 6911 - }, - { - "id" : "minecraft:cracked_polished_blackstone_bricks", - "blockRuntimeId" : 11442 - }, - { - "id" : "minecraft:gilded_blackstone", - "blockRuntimeId" : 6433 - }, - { - "id" : "minecraft:chiseled_polished_blackstone", - "blockRuntimeId" : 7693 - }, - { - "id" : "minecraft:deepslate_tiles", - "blockRuntimeId" : 6428 - }, - { - "id" : "minecraft:cracked_deepslate_tiles", - "blockRuntimeId" : 6003 - }, - { - "id" : "minecraft:deepslate_bricks", - "blockRuntimeId" : 8111 - }, - { - "id" : "minecraft:cracked_deepslate_bricks", - "blockRuntimeId" : 8011 - }, - { - "id" : "minecraft:chiseled_deepslate", - "blockRuntimeId" : 7865 - }, - { - "id" : "minecraft:cobblestone", - "blockRuntimeId" : 5074 - }, - { - "id" : "minecraft:mossy_cobblestone", - "blockRuntimeId" : 255 - }, - { - "id" : "minecraft:cobbled_deepslate", - "blockRuntimeId" : 10508 - }, - { - "id" : "minecraft:smooth_stone", - "blockRuntimeId" : 6429 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5112 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5113 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5114 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5115 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10418 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10419 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10420 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10421 - }, - { - "id" : "minecraft:coal_block", - "blockRuntimeId" : 8045 - }, - { - "id" : "minecraft:dried_kelp_block", - "blockRuntimeId" : 12223 - }, - { - "id" : "minecraft:gold_block", - "blockRuntimeId" : 326 - }, - { - "id" : "minecraft:iron_block", - "blockRuntimeId" : 12506 - }, - { - "id" : "minecraft:copper_block", - "blockRuntimeId" : 6882 - }, - { - "id" : "minecraft:exposed_copper", - "blockRuntimeId" : 886 - }, - { - "id" : "minecraft:weathered_copper", - "blockRuntimeId" : 12490 - }, - { - "id" : "minecraft:oxidized_copper", - "blockRuntimeId" : 5009 - }, - { - "id" : "minecraft:waxed_copper", - "blockRuntimeId" : 11978 - }, - { - "id" : "minecraft:waxed_exposed_copper", - "blockRuntimeId" : 1372 - }, - { - "id" : "minecraft:waxed_weathered_copper", - "blockRuntimeId" : 1385 - }, - { - "id" : "minecraft:waxed_oxidized_copper", - "blockRuntimeId" : 11786 - }, - { - "id" : "minecraft:cut_copper", - "blockRuntimeId" : 6920 - }, - { - "id" : "minecraft:exposed_cut_copper", - "blockRuntimeId" : 9982 - }, - { - "id" : "minecraft:weathered_cut_copper", - "blockRuntimeId" : 11425 - }, - { - "id" : "minecraft:oxidized_cut_copper", - "blockRuntimeId" : 8125 - }, - { - "id" : "minecraft:waxed_cut_copper", - "blockRuntimeId" : 11537 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper", - "blockRuntimeId" : 5268 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper", - "blockRuntimeId" : 7466 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper", - "blockRuntimeId" : 217 - }, - { - "id" : "minecraft:emerald_block", - "blockRuntimeId" : 1845 - }, - { - "id" : "minecraft:diamond_block", - "blockRuntimeId" : 275 - }, - { - "id" : "minecraft:lapis_block", - "blockRuntimeId" : 6131 - }, - { - "id" : "minecraft:raw_iron_block", - "blockRuntimeId" : 12505 - }, - { - "id" : "minecraft:raw_copper_block", - "blockRuntimeId" : 7916 - }, - { - "id" : "minecraft:raw_gold_block", - "blockRuntimeId" : 654 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5155 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5157 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5156 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5158 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9901 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9902 - }, - { - "id" : "minecraft:slime", - "blockRuntimeId" : 6078 - }, - { - "id" : "minecraft:honey_block", - "blockRuntimeId" : 1578 - }, - { - "id" : "minecraft:honeycomb_block", - "blockRuntimeId" : 6323 - }, - { - "id" : "minecraft:hay_block", - "blockRuntimeId" : 1373 - }, - { - "id" : "minecraft:bone_block", - "blockRuntimeId" : 6079 - }, - { - "id" : "minecraft:nether_brick", - "blockRuntimeId" : 11516 - }, - { - "id" : "minecraft:red_nether_brick", - "blockRuntimeId" : 149 - }, - { - "id" : "minecraft:netherite_block", - "blockRuntimeId" : 5234 - }, - { - "id" : "minecraft:lodestone", - "blockRuntimeId" : 12503 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4146 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4154 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4153 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4161 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4158 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4160 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4147 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4150 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4151 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4159 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4155 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4149 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4157 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4156 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4148 - }, - { - "id" : "minecraft:wool", - "blockRuntimeId" : 4152 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1635 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1643 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1642 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1650 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1647 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1649 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1636 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1639 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1640 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1648 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1644 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1638 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1646 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1645 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1637 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1641 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10088 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10096 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10095 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10103 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10100 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10102 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10089 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10092 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10093 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10101 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10097 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10091 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10099 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10098 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10090 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10094 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1338 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1346 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1345 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1353 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1350 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1352 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1339 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1342 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1343 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1351 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1347 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1341 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1349 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1348 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1340 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1344 - }, - { - "id" : "minecraft:clay", - "blockRuntimeId" : 10968 - }, - { - "id" : "minecraft:hardened_clay", - "blockRuntimeId" : 935 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9992 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10000 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9999 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10007 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10004 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10006 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9993 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9996 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9997 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10005 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10001 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9995 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10003 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10002 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9994 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 9998 - }, - { - "id" : "minecraft:white_glazed_terracotta", - "blockRuntimeId" : 8220 - }, - { - "id" : "minecraft:silver_glazed_terracotta", - "blockRuntimeId" : 4603 - }, - { - "id" : "minecraft:gray_glazed_terracotta", - "blockRuntimeId" : 12497 - }, - { - "id" : "minecraft:black_glazed_terracotta", - "blockRuntimeId" : 8866 - }, - { - "id" : "minecraft:brown_glazed_terracotta", - "blockRuntimeId" : 5003 - }, - { - "id" : "minecraft:red_glazed_terracotta", - "blockRuntimeId" : 6010 - }, - { - "id" : "minecraft:orange_glazed_terracotta", - "blockRuntimeId" : 1837 - }, - { - "id" : "minecraft:yellow_glazed_terracotta", - "blockRuntimeId" : 1599 - }, - { - "id" : "minecraft:lime_glazed_terracotta", - "blockRuntimeId" : 226 - }, - { - "id" : "minecraft:green_glazed_terracotta", - "blockRuntimeId" : 10448 - }, - { - "id" : "minecraft:cyan_glazed_terracotta", - "blockRuntimeId" : 8005 - }, - { - "id" : "minecraft:light_blue_glazed_terracotta", - "blockRuntimeId" : 8118 - }, - { - "id" : "minecraft:blue_glazed_terracotta", - "blockRuntimeId" : 8112 - }, - { - "id" : "minecraft:purple_glazed_terracotta", - "blockRuntimeId" : 10855 - }, - { - "id" : "minecraft:magenta_glazed_terracotta", - "blockRuntimeId" : 1651 - }, - { - "id" : "minecraft:pink_glazed_terracotta", - "blockRuntimeId" : 10377 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11958 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11960 - }, - { - "id" : "minecraft:packed_mud", - "blockRuntimeId" : 286 - }, - { - "id" : "minecraft:mud_bricks", - "blockRuntimeId" : 10727 - }, - { - "id" : "minecraft:nether_wart_block", - "blockRuntimeId" : 6140 - }, - { - "id" : "minecraft:warped_wart_block", - "blockRuntimeId" : 9321 - }, - { - "id" : "minecraft:shroomlight", - "blockRuntimeId" : 7676 - }, - { - "id" : "minecraft:crimson_nylium", - "blockRuntimeId" : 6034 - }, - { - "id" : "minecraft:warped_nylium", - "blockRuntimeId" : 10173 - }, - { - "id" : "minecraft:basalt", - "blockRuntimeId" : 6196 - }, - { - "id" : "minecraft:polished_basalt", - "blockRuntimeId" : 24 - }, - { - "id" : "minecraft:smooth_basalt", - "blockRuntimeId" : 1843 - }, - { - "id" : "minecraft:soul_soil", - "blockRuntimeId" : 8478 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8399 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8400 - }, - { - "id" : "minecraft:farmland", - "blockRuntimeId" : 5755 - }, - { - "id" : "minecraft:grass", - "blockRuntimeId" : 10819 - }, - { - "id" : "minecraft:grass_path", - "blockRuntimeId" : 12325 - }, - { - "id" : "minecraft:podzol", - "blockRuntimeId" : 6881 - }, - { - "id" : "minecraft:mycelium", - "blockRuntimeId" : 5142 - }, - { - "id" : "minecraft:mud", - "blockRuntimeId" : 10522 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1331 - }, - { - "id" : "minecraft:iron_ore", - "blockRuntimeId" : 6921 - }, - { - "id" : "minecraft:gold_ore", - "blockRuntimeId" : 1598 - }, - { - "id" : "minecraft:diamond_ore", - "blockRuntimeId" : 6208 - }, - { - "id" : "minecraft:lapis_ore", - "blockRuntimeId" : 11943 - }, - { - "id" : "minecraft:redstone_ore", - "blockRuntimeId" : 6134 - }, - { - "id" : "minecraft:coal_ore", - "blockRuntimeId" : 6132 - }, - { - "id" : "minecraft:copper_ore", - "blockRuntimeId" : 5010 - }, - { - "id" : "minecraft:emerald_ore", - "blockRuntimeId" : 11591 - }, - { - "id" : "minecraft:quartz_ore", - "blockRuntimeId" : 6348 - }, - { - "id" : "minecraft:nether_gold_ore", - "blockRuntimeId" : 27 - }, - { - "id" : "minecraft:ancient_debris", - "blockRuntimeId" : 9923 - }, - { - "id" : "minecraft:deepslate_iron_ore", - "blockRuntimeId" : 11517 - }, - { - "id" : "minecraft:deepslate_gold_ore", - "blockRuntimeId" : 9922 - }, - { - "id" : "minecraft:deepslate_diamond_ore", - "blockRuntimeId" : 12282 - }, - { - "id" : "minecraft:deepslate_lapis_ore", - "blockRuntimeId" : 11506 - }, - { - "id" : "minecraft:deepslate_redstone_ore", - "blockRuntimeId" : 10454 - }, - { - "id" : "minecraft:deepslate_emerald_ore", - "blockRuntimeId" : 10174 - }, - { - "id" : "minecraft:deepslate_coal_ore", - "blockRuntimeId" : 11424 - }, - { - "id" : "minecraft:deepslate_copper_ore", - "blockRuntimeId" : 108 - }, - { - "id" : "minecraft:gravel", - "blockRuntimeId" : 12532 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1332 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1334 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1336 - }, - { - "id" : "minecraft:blackstone", - "blockRuntimeId" : 11829 - }, - { - "id" : "minecraft:deepslate", - "blockRuntimeId" : 256 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1333 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1335 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1337 - }, - { - "id" : "minecraft:polished_blackstone", - "blockRuntimeId" : 5141 - }, - { - "id" : "minecraft:polished_deepslate", - "blockRuntimeId" : 11998 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 6040 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 6041 - }, - { - "id" : "minecraft:cactus", - "blockRuntimeId" : 10830 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10510 - }, - { - "id" : "minecraft:stripped_oak_log", - "blockRuntimeId" : 11787 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10511 - }, - { - "id" : "minecraft:stripped_spruce_log", - "blockRuntimeId" : 10112 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10512 - }, - { - "id" : "minecraft:stripped_birch_log", - "blockRuntimeId" : 9388 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10513 - }, - { - "id" : "minecraft:stripped_jungle_log", - "blockRuntimeId" : 1320 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5673 - }, - { - "id" : "minecraft:stripped_acacia_log", - "blockRuntimeId" : 8880 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5674 - }, - { - "id" : "minecraft:stripped_dark_oak_log", - "blockRuntimeId" : 219 - }, - { - "id" : "minecraft:mangrove_log", - "blockRuntimeId" : 641 - }, - { - "id" : "minecraft:stripped_mangrove_log", - "blockRuntimeId" : 12529 - }, - { - "id" : "minecraft:crimson_stem", - "blockRuntimeId" : 9313 - }, - { - "id" : "minecraft:stripped_crimson_stem", - "blockRuntimeId" : 10792 - }, - { - "id" : "minecraft:warped_stem", - "blockRuntimeId" : 10322 - }, - { - "id" : "minecraft:stripped_warped_stem", - "blockRuntimeId" : 11644 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4162 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4168 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4163 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4169 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4164 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4170 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4165 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4171 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4166 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4172 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4167 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4173 - }, - { - "id" : "minecraft:mangrove_wood", - "blockRuntimeId" : 6004 - }, - { - "id" : "minecraft:stripped_mangrove_wood", - "blockRuntimeId" : 6074 - }, - { - "id" : "minecraft:crimson_hyphae", - "blockRuntimeId" : 6141 - }, - { - "id" : "minecraft:stripped_crimson_hyphae", - "blockRuntimeId" : 10335 - }, - { - "id" : "minecraft:warped_hyphae", - "blockRuntimeId" : 9318 - }, - { - "id" : "minecraft:stripped_warped_hyphae", - "blockRuntimeId" : 8226 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9906 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9907 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9908 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9909 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6200 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6201 - }, - { - "id" : "minecraft:mangrove_leaves", - "blockRuntimeId" : 10504 - }, - { - "id" : "minecraft:azalea_leaves", - "blockRuntimeId" : 11954 - }, - { - "id" : "minecraft:azalea_leaves_flowered", - "blockRuntimeId" : 10163 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1390 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1391 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1392 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1393 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1394 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1395 - }, - { - "id" : "minecraft:mangrove_propagule", - "blockRuntimeId" : 10820 - }, - { - "id" : "minecraft:bee_nest", - "blockRuntimeId" : 8402 - }, - { - "id" : "minecraft:wheat_seeds" - }, - { - "id" : "minecraft:pumpkin_seeds" - }, - { - "id" : "minecraft:melon_seeds" - }, - { - "id" : "minecraft:beetroot_seeds" - }, - { - "id" : "minecraft:wheat" - }, - { - "id" : "minecraft:beetroot" - }, - { - "id" : "minecraft:potato" - }, - { - "id" : "minecraft:poisonous_potato" - }, - { - "id" : "minecraft:carrot" - }, - { - "id" : "minecraft:golden_carrot" - }, - { - "id" : "minecraft:apple" - }, - { - "id" : "minecraft:golden_apple" - }, - { - "id" : "minecraft:enchanted_golden_apple" - }, - { - "id" : "minecraft:melon_block", - "blockRuntimeId" : 685 - }, - { - "id" : "minecraft:melon_slice" - }, - { - "id" : "minecraft:glistering_melon_slice" - }, - { - "id" : "minecraft:sweet_berries" - }, - { - "id" : "minecraft:glow_berries" - }, - { - "id" : "minecraft:pumpkin", - "blockRuntimeId" : 6424 - }, - { - "id" : "minecraft:carved_pumpkin", - "blockRuntimeId" : 11622 - }, - { - "id" : "minecraft:lit_pumpkin", - "blockRuntimeId" : 10523 - }, - { - "id" : "minecraft:honeycomb" - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1615 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8102 - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1614 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8101 - }, - { - "id" : "minecraft:nether_sprouts" - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10328 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10326 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10327 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10325 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10329 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10333 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10331 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10332 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10330 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10334 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6463 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6461 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6462 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6460 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6464 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 72 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 70 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 71 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 69 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 73 - }, - { - "id" : "minecraft:crimson_roots", - "blockRuntimeId" : 11817 - }, - { - "id" : "minecraft:warped_roots", - "blockRuntimeId" : 6209 - }, - { - "id" : "minecraft:yellow_flower", - "blockRuntimeId" : 593 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5075 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5076 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5077 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5078 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5079 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5080 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5081 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5082 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5083 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5084 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5085 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8099 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8100 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8103 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8104 - }, - { - "id" : "minecraft:wither_rose", - "blockRuntimeId" : 9981 - }, - { - "id" : "minecraft:white_dye" - }, - { - "id" : "minecraft:light_gray_dye" - }, - { - "id" : "minecraft:gray_dye" - }, - { - "id" : "minecraft:black_dye" - }, - { - "id" : "minecraft:brown_dye" - }, - { - "id" : "minecraft:red_dye" - }, - { - "id" : "minecraft:orange_dye" - }, - { - "id" : "minecraft:yellow_dye" - }, - { - "id" : "minecraft:lime_dye" - }, - { - "id" : "minecraft:green_dye" - }, - { - "id" : "minecraft:cyan_dye" - }, - { - "id" : "minecraft:light_blue_dye" - }, - { - "id" : "minecraft:blue_dye" - }, - { - "id" : "minecraft:purple_dye" - }, - { - "id" : "minecraft:magenta_dye" - }, - { - "id" : "minecraft:pink_dye" - }, - { - "id" : "minecraft:ink_sac" - }, - { - "id" : "minecraft:glow_ink_sac" - }, - { - "id" : "minecraft:cocoa_beans" - }, - { - "id" : "minecraft:lapis_lazuli" - }, - { - "id" : "minecraft:bone_meal" - }, - { - "id" : "minecraft:vine", - "blockRuntimeId" : 1580 - }, - { - "id" : "minecraft:weeping_vines", - "blockRuntimeId" : 8126 - }, - { - "id" : "minecraft:twisting_vines", - "blockRuntimeId" : 8339 - }, - { - "id" : "minecraft:waterlily", - "blockRuntimeId" : 1844 - }, - { - "id" : "minecraft:seagrass", - "blockRuntimeId" : 249 - }, - { - "id" : "minecraft:kelp" - }, - { - "id" : "minecraft:deadbush", - "blockRuntimeId" : 6908 - }, - { - "id" : "minecraft:bamboo", - "blockRuntimeId" : 5143 - }, - { - "id" : "minecraft:snow", - "blockRuntimeId" : 6039 - }, - { - "id" : "minecraft:ice", - "blockRuntimeId" : 10527 - }, - { - "id" : "minecraft:packed_ice", - "blockRuntimeId" : 285 - }, - { - "id" : "minecraft:blue_ice", - "blockRuntimeId" : 10871 - }, - { - "id" : "minecraft:snow_layer", - "blockRuntimeId" : 158 - }, - { - "id" : "minecraft:pointed_dripstone", - "blockRuntimeId" : 11660 - }, - { - "id" : "minecraft:dripstone_block", - "blockRuntimeId" : 1579 - }, - { - "id" : "minecraft:moss_carpet", - "blockRuntimeId" : 289 - }, - { - "id" : "minecraft:moss_block", - "blockRuntimeId" : 10376 - }, - { - "id" : "minecraft:dirt_with_roots", - "blockRuntimeId" : 8044 - }, - { - "id" : "minecraft:hanging_roots", - "blockRuntimeId" : 208 - }, - { - "id" : "minecraft:mangrove_roots", - "blockRuntimeId" : 9991 - }, - { - "id" : "minecraft:muddy_mangrove_roots", - "blockRuntimeId" : 636 - }, - { - "id" : "minecraft:big_dripleaf", - "blockRuntimeId" : 9396 - }, - { - "id" : "minecraft:small_dripleaf_block", - "blockRuntimeId" : 6167 - }, - { - "id" : "minecraft:spore_blossom", - "blockRuntimeId" : 11556 - }, - { - "id" : "minecraft:azalea", - "blockRuntimeId" : 10726 - }, - { - "id" : "minecraft:flowering_azalea", - "blockRuntimeId" : 8124 - }, - { - "id" : "minecraft:glow_lichen", - "blockRuntimeId" : 8332 - }, - { - "id" : "minecraft:amethyst_block", - "blockRuntimeId" : 325 - }, - { - "id" : "minecraft:budding_amethyst", - "blockRuntimeId" : 10846 - }, - { - "id" : "minecraft:amethyst_cluster", - "blockRuntimeId" : 12054 - }, - { - "id" : "minecraft:large_amethyst_bud", - "blockRuntimeId" : 6959 - }, - { - "id" : "minecraft:medium_amethyst_bud", - "blockRuntimeId" : 6223 - }, - { - "id" : "minecraft:small_amethyst_bud", - "blockRuntimeId" : 595 - }, - { - "id" : "minecraft:tuff", - "blockRuntimeId" : 640 - }, - { - "id" : "minecraft:calcite", - "blockRuntimeId" : 218 - }, - { - "id" : "minecraft:chicken" - }, - { - "id" : "minecraft:porkchop" - }, - { - "id" : "minecraft:beef" - }, - { - "id" : "minecraft:mutton" - }, - { - "id" : "minecraft:rabbit" - }, - { - "id" : "minecraft:cod" - }, - { - "id" : "minecraft:salmon" - }, - { - "id" : "minecraft:tropical_fish" - }, - { - "id" : "minecraft:pufferfish" - }, - { - "id" : "minecraft:brown_mushroom", - "blockRuntimeId" : 5002 - }, - { - "id" : "minecraft:red_mushroom", - "blockRuntimeId" : 6432 - }, - { - "id" : "minecraft:crimson_fungus", - "blockRuntimeId" : 11997 - }, - { - "id" : "minecraft:warped_fungus", - "blockRuntimeId" : 290 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11606 - }, - { - "id" : "minecraft:red_mushroom_block", - "blockRuntimeId" : 5070 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11607 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11592 - }, - { - "id" : "minecraft:egg" - }, - { - "id" : "minecraft:sugar_cane" - }, - { - "id" : "minecraft:sugar" - }, - { - "id" : "minecraft:rotten_flesh" - }, - { - "id" : "minecraft:bone" - }, - { - "id" : "minecraft:web", - "blockRuntimeId" : 10551 - }, - { - "id" : "minecraft:spider_eye" - }, - { - "id" : "minecraft:mob_spawner", - "blockRuntimeId" : 694 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5987 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5988 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5989 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5990 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5991 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5992 - }, - { - "id" : "minecraft:infested_deepslate", - "blockRuntimeId" : 6872 - }, - { - "id" : "minecraft:dragon_egg", - "blockRuntimeId" : 11515 - }, - { - "id" : "minecraft:turtle_egg", - "blockRuntimeId" : 12241 - }, - { - "id" : "minecraft:frog_spawn", - "blockRuntimeId" : 6246 - }, - { - "id" : "minecraft:pearlescent_froglight", - "blockRuntimeId" : 10259 - }, - { - "id" : "minecraft:verdant_froglight", - "blockRuntimeId" : 10317 - }, - { - "id" : "minecraft:ochre_froglight", - "blockRuntimeId" : 4582 - }, - { - "id" : "minecraft:chicken_spawn_egg" - }, - { - "id" : "minecraft:bee_spawn_egg" - }, - { - "id" : "minecraft:cow_spawn_egg" - }, - { - "id" : "minecraft:pig_spawn_egg" - }, - { - "id" : "minecraft:sheep_spawn_egg" - }, - { - "id" : "minecraft:wolf_spawn_egg" - }, - { - "id" : "minecraft:polar_bear_spawn_egg" - }, - { - "id" : "minecraft:ocelot_spawn_egg" - }, - { - "id" : "minecraft:cat_spawn_egg" - }, - { - "id" : "minecraft:mooshroom_spawn_egg" - }, - { - "id" : "minecraft:bat_spawn_egg" - }, - { - "id" : "minecraft:parrot_spawn_egg" - }, - { - "id" : "minecraft:rabbit_spawn_egg" - }, - { - "id" : "minecraft:llama_spawn_egg" - }, - { - "id" : "minecraft:horse_spawn_egg" - }, - { - "id" : "minecraft:donkey_spawn_egg" - }, - { - "id" : "minecraft:mule_spawn_egg" - }, - { - "id" : "minecraft:skeleton_horse_spawn_egg" - }, - { - "id" : "minecraft:zombie_horse_spawn_egg" - }, - { - "id" : "minecraft:tropical_fish_spawn_egg" - }, - { - "id" : "minecraft:cod_spawn_egg" - }, - { - "id" : "minecraft:pufferfish_spawn_egg" - }, - { - "id" : "minecraft:salmon_spawn_egg" - }, - { - "id" : "minecraft:dolphin_spawn_egg" - }, - { - "id" : "minecraft:turtle_spawn_egg" - }, - { - "id" : "minecraft:panda_spawn_egg" - }, - { - "id" : "minecraft:fox_spawn_egg" - }, - { - "id" : "minecraft:creeper_spawn_egg" - }, - { - "id" : "minecraft:enderman_spawn_egg" - }, - { - "id" : "minecraft:silverfish_spawn_egg" - }, - { - "id" : "minecraft:skeleton_spawn_egg" - }, - { - "id" : "minecraft:wither_skeleton_spawn_egg" - }, - { - "id" : "minecraft:stray_spawn_egg" - }, - { - "id" : "minecraft:slime_spawn_egg" - }, - { - "id" : "minecraft:spider_spawn_egg" - }, - { - "id" : "minecraft:zombie_spawn_egg" - }, - { - "id" : "minecraft:zombie_pigman_spawn_egg" - }, - { - "id" : "minecraft:husk_spawn_egg" - }, - { - "id" : "minecraft:drowned_spawn_egg" - }, - { - "id" : "minecraft:squid_spawn_egg" - }, - { - "id" : "minecraft:glow_squid_spawn_egg" - }, - { - "id" : "minecraft:cave_spider_spawn_egg" - }, - { - "id" : "minecraft:witch_spawn_egg" - }, - { - "id" : "minecraft:guardian_spawn_egg" - }, - { - "id" : "minecraft:elder_guardian_spawn_egg" - }, - { - "id" : "minecraft:endermite_spawn_egg" - }, - { - "id" : "minecraft:magma_cube_spawn_egg" - }, - { - "id" : "minecraft:strider_spawn_egg" - }, - { - "id" : "minecraft:hoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_spawn_egg" - }, - { - "id" : "minecraft:zoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_brute_spawn_egg" - }, - { - "id" : "minecraft:goat_spawn_egg" - }, - { - "id" : "minecraft:axolotl_spawn_egg" - }, - { - "id" : "minecraft:warden_spawn_egg" - }, - { - "id" : "minecraft:allay_spawn_egg" - }, - { - "id" : "minecraft:frog_spawn_egg" - }, - { - "id" : "minecraft:tadpole_spawn_egg" - }, - { - "id" : "minecraft:trader_llama_spawn_egg" - }, - { - "id" : "minecraft:ghast_spawn_egg" - }, - { - "id" : "minecraft:blaze_spawn_egg" - }, - { - "id" : "minecraft:shulker_spawn_egg" - }, - { - "id" : "minecraft:vindicator_spawn_egg" - }, - { - "id" : "minecraft:evoker_spawn_egg" - }, - { - "id" : "minecraft:vex_spawn_egg" - }, - { - "id" : "minecraft:villager_spawn_egg" - }, - { - "id" : "minecraft:wandering_trader_spawn_egg" - }, - { - "id" : "minecraft:zombie_villager_spawn_egg" - }, - { - "id" : "minecraft:phantom_spawn_egg" - }, - { - "id" : "minecraft:pillager_spawn_egg" - }, - { - "id" : "minecraft:ravager_spawn_egg" - }, - { - "id" : "minecraft:iron_golem_spawn_egg" - }, - { - "id" : "minecraft:snow_golem_spawn_egg" - }, - { - "id" : "minecraft:obsidian", - "blockRuntimeId" : 721 - }, - { - "id" : "minecraft:crying_obsidian", - "blockRuntimeId" : 10560 - }, - { - "id" : "minecraft:bedrock", - "blockRuntimeId" : 10861 - }, - { - "id" : "minecraft:soul_sand", - "blockRuntimeId" : 8479 - }, - { - "id" : "minecraft:netherrack", - "blockRuntimeId" : 10881 - }, - { - "id" : "minecraft:magma", - "blockRuntimeId" : 12253 - }, - { - "id" : "minecraft:nether_wart" - }, - { - "id" : "minecraft:end_stone", - "blockRuntimeId" : 5679 - }, - { - "id" : "minecraft:chorus_flower", - "blockRuntimeId" : 6377 - }, - { - "id" : "minecraft:chorus_plant", - "blockRuntimeId" : 8152 - }, - { - "id" : "minecraft:chorus_fruit" - }, - { - "id" : "minecraft:popped_chorus_fruit" - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 922 - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 923 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7868 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7869 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7870 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7871 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7872 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7873 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7874 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7875 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7876 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7877 - }, - { - "id" : "minecraft:sculk", - "blockRuntimeId" : 10880 - }, - { - "id" : "minecraft:sculk_vein", - "blockRuntimeId" : 11360 - }, - { - "id" : "minecraft:sculk_catalyst", - "blockRuntimeId" : 5072 - }, - { - "id" : "minecraft:sculk_shrieker", - "blockRuntimeId" : 222 - }, - { - "id" : "minecraft:sculk_sensor", - "blockRuntimeId" : 6236 - }, - { - "id" : "minecraft:reinforced_deepslate", - "blockRuntimeId" : 8864 - }, - { - "id" : "minecraft:leather_helmet" - }, - { - "id" : "minecraft:chainmail_helmet" - }, - { - "id" : "minecraft:iron_helmet" - }, - { - "id" : "minecraft:golden_helmet" - }, - { - "id" : "minecraft:diamond_helmet" - }, - { - "id" : "minecraft:netherite_helmet" - }, - { - "id" : "minecraft:leather_chestplate" - }, - { - "id" : "minecraft:chainmail_chestplate" - }, - { - "id" : "minecraft:iron_chestplate" - }, - { - "id" : "minecraft:golden_chestplate" - }, - { - "id" : "minecraft:diamond_chestplate" - }, - { - "id" : "minecraft:netherite_chestplate" - }, - { - "id" : "minecraft:leather_leggings" - }, - { - "id" : "minecraft:chainmail_leggings" - }, - { - "id" : "minecraft:iron_leggings" - }, - { - "id" : "minecraft:golden_leggings" - }, - { - "id" : "minecraft:diamond_leggings" - }, - { - "id" : "minecraft:netherite_leggings" - }, - { - "id" : "minecraft:leather_boots" - }, - { - "id" : "minecraft:chainmail_boots" - }, - { - "id" : "minecraft:iron_boots" - }, - { - "id" : "minecraft:golden_boots" - }, - { - "id" : "minecraft:diamond_boots" - }, - { - "id" : "minecraft:netherite_boots" - }, - { - "id" : "minecraft:wooden_sword" - }, - { - "id" : "minecraft:stone_sword" - }, - { - "id" : "minecraft:iron_sword" - }, - { - "id" : "minecraft:golden_sword" - }, - { - "id" : "minecraft:diamond_sword" - }, - { - "id" : "minecraft:netherite_sword" - }, - { - "id" : "minecraft:wooden_axe" - }, - { - "id" : "minecraft:stone_axe" - }, - { - "id" : "minecraft:iron_axe" - }, - { - "id" : "minecraft:golden_axe" - }, - { - "id" : "minecraft:diamond_axe" - }, - { - "id" : "minecraft:netherite_axe" - }, - { - "id" : "minecraft:wooden_pickaxe" - }, - { - "id" : "minecraft:stone_pickaxe" - }, - { - "id" : "minecraft:iron_pickaxe" - }, - { - "id" : "minecraft:golden_pickaxe" - }, - { - "id" : "minecraft:diamond_pickaxe" - }, - { - "id" : "minecraft:netherite_pickaxe" - }, - { - "id" : "minecraft:wooden_shovel" - }, - { - "id" : "minecraft:stone_shovel" - }, - { - "id" : "minecraft:iron_shovel" - }, - { - "id" : "minecraft:golden_shovel" - }, - { - "id" : "minecraft:diamond_shovel" - }, - { - "id" : "minecraft:netherite_shovel" - }, - { - "id" : "minecraft:wooden_hoe" - }, - { - "id" : "minecraft:stone_hoe" - }, - { - "id" : "minecraft:iron_hoe" - }, - { - "id" : "minecraft:golden_hoe" - }, - { - "id" : "minecraft:diamond_hoe" - }, - { - "id" : "minecraft:netherite_hoe" - }, - { - "id" : "minecraft:bow" - }, - { - "id" : "minecraft:crossbow" - }, - { - "id" : "minecraft:arrow" - }, - { - "id" : "minecraft:arrow", - "damage" : 6 - }, - { - "id" : "minecraft:arrow", - "damage" : 7 - }, - { - "id" : "minecraft:arrow", - "damage" : 8 - }, - { - "id" : "minecraft:arrow", - "damage" : 9 - }, - { - "id" : "minecraft:arrow", - "damage" : 10 - }, - { - "id" : "minecraft:arrow", - "damage" : 11 - }, - { - "id" : "minecraft:arrow", - "damage" : 12 - }, - { - "id" : "minecraft:arrow", - "damage" : 13 - }, - { - "id" : "minecraft:arrow", - "damage" : 14 - }, - { - "id" : "minecraft:arrow", - "damage" : 15 - }, - { - "id" : "minecraft:arrow", - "damage" : 16 - }, - { - "id" : "minecraft:arrow", - "damage" : 17 - }, - { - "id" : "minecraft:arrow", - "damage" : 18 - }, - { - "id" : "minecraft:arrow", - "damage" : 19 - }, - { - "id" : "minecraft:arrow", - "damage" : 20 - }, - { - "id" : "minecraft:arrow", - "damage" : 21 - }, - { - "id" : "minecraft:arrow", - "damage" : 22 - }, - { - "id" : "minecraft:arrow", - "damage" : 23 - }, - { - "id" : "minecraft:arrow", - "damage" : 24 - }, - { - "id" : "minecraft:arrow", - "damage" : 25 - }, - { - "id" : "minecraft:arrow", - "damage" : 26 - }, - { - "id" : "minecraft:arrow", - "damage" : 27 - }, - { - "id" : "minecraft:arrow", - "damage" : 28 - }, - { - "id" : "minecraft:arrow", - "damage" : 29 - }, - { - "id" : "minecraft:arrow", - "damage" : 30 - }, - { - "id" : "minecraft:arrow", - "damage" : 31 - }, - { - "id" : "minecraft:arrow", - "damage" : 32 - }, - { - "id" : "minecraft:arrow", - "damage" : 33 - }, - { - "id" : "minecraft:arrow", - "damage" : 34 - }, - { - "id" : "minecraft:arrow", - "damage" : 35 - }, - { - "id" : "minecraft:arrow", - "damage" : 36 - }, - { - "id" : "minecraft:arrow", - "damage" : 37 - }, - { - "id" : "minecraft:arrow", - "damage" : 38 - }, - { - "id" : "minecraft:arrow", - "damage" : 39 - }, - { - "id" : "minecraft:arrow", - "damage" : 40 - }, - { - "id" : "minecraft:arrow", - "damage" : 41 - }, - { - "id" : "minecraft:arrow", - "damage" : 42 - }, - { - "id" : "minecraft:arrow", - "damage" : 43 - }, - { - "id" : "minecraft:shield" - }, - { - "id" : "minecraft:cooked_chicken" - }, - { - "id" : "minecraft:cooked_porkchop" - }, - { - "id" : "minecraft:cooked_beef" - }, - { - "id" : "minecraft:cooked_mutton" - }, - { - "id" : "minecraft:cooked_rabbit" - }, - { - "id" : "minecraft:cooked_cod" - }, - { - "id" : "minecraft:cooked_salmon" - }, - { - "id" : "minecraft:bread" - }, - { - "id" : "minecraft:mushroom_stew" - }, - { - "id" : "minecraft:beetroot_soup" - }, - { - "id" : "minecraft:rabbit_stew" - }, - { - "id" : "minecraft:baked_potato" - }, - { - "id" : "minecraft:cookie" - }, - { - "id" : "minecraft:pumpkin_pie" - }, - { - "id" : "minecraft:cake" - }, - { - "id" : "minecraft:dried_kelp" - }, - { - "id" : "minecraft:fishing_rod" - }, - { - "id" : "minecraft:carrot_on_a_stick" - }, - { - "id" : "minecraft:warped_fungus_on_a_stick" - }, - { - "id" : "minecraft:snowball" - }, - { - "id" : "minecraft:shears" - }, - { - "id" : "minecraft:flint_and_steel" - }, - { - "id" : "minecraft:lead" - }, - { - "id" : "minecraft:clock" - }, - { - "id" : "minecraft:compass" - }, - { - "id" : "minecraft:recovery_compass" - }, - { - "id" : "minecraft:goat_horn" - }, - { - "id" : "minecraft:goat_horn", - "damage" : 1 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 2 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 3 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 4 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 5 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 6 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 7 - }, - { - "id" : "minecraft:empty_map" - }, - { - "id" : "minecraft:empty_map", - "damage" : 2 - }, - { - "id" : "minecraft:saddle" - }, - { - "id" : "minecraft:leather_horse_armor" - }, - { - "id" : "minecraft:iron_horse_armor" - }, - { - "id" : "minecraft:golden_horse_armor" - }, - { - "id" : "minecraft:diamond_horse_armor" - }, - { - "id" : "minecraft:trident" - }, - { - "id" : "minecraft:turtle_helmet" - }, - { - "id" : "minecraft:elytra" - }, - { - "id" : "minecraft:totem_of_undying" - }, - { - "id" : "minecraft:glass_bottle" - }, - { - "id" : "minecraft:experience_bottle" - }, - { - "id" : "minecraft:potion" - }, - { - "id" : "minecraft:potion", - "damage" : 1 - }, - { - "id" : "minecraft:potion", - "damage" : 2 - }, - { - "id" : "minecraft:potion", - "damage" : 3 - }, - { - "id" : "minecraft:potion", - "damage" : 4 - }, - { - "id" : "minecraft:potion", - "damage" : 5 - }, - { - "id" : "minecraft:potion", - "damage" : 6 - }, - { - "id" : "minecraft:potion", - "damage" : 7 - }, - { - "id" : "minecraft:potion", - "damage" : 8 - }, - { - "id" : "minecraft:potion", - "damage" : 9 - }, - { - "id" : "minecraft:potion", - "damage" : 10 - }, - { - "id" : "minecraft:potion", - "damage" : 11 - }, - { - "id" : "minecraft:potion", - "damage" : 12 - }, - { - "id" : "minecraft:potion", - "damage" : 13 - }, - { - "id" : "minecraft:potion", - "damage" : 14 - }, - { - "id" : "minecraft:potion", - "damage" : 15 - }, - { - "id" : "minecraft:potion", - "damage" : 16 - }, - { - "id" : "minecraft:potion", - "damage" : 17 - }, - { - "id" : "minecraft:potion", - "damage" : 18 - }, - { - "id" : "minecraft:potion", - "damage" : 19 - }, - { - "id" : "minecraft:potion", - "damage" : 20 - }, - { - "id" : "minecraft:potion", - "damage" : 21 - }, - { - "id" : "minecraft:potion", - "damage" : 22 - }, - { - "id" : "minecraft:potion", - "damage" : 23 - }, - { - "id" : "minecraft:potion", - "damage" : 24 - }, - { - "id" : "minecraft:potion", - "damage" : 25 - }, - { - "id" : "minecraft:potion", - "damage" : 26 - }, - { - "id" : "minecraft:potion", - "damage" : 27 - }, - { - "id" : "minecraft:potion", - "damage" : 28 - }, - { - "id" : "minecraft:potion", - "damage" : 29 - }, - { - "id" : "minecraft:potion", - "damage" : 30 - }, - { - "id" : "minecraft:potion", - "damage" : 31 - }, - { - "id" : "minecraft:potion", - "damage" : 32 - }, - { - "id" : "minecraft:potion", - "damage" : 33 - }, - { - "id" : "minecraft:potion", - "damage" : 34 - }, - { - "id" : "minecraft:potion", - "damage" : 35 - }, - { - "id" : "minecraft:potion", - "damage" : 36 - }, - { - "id" : "minecraft:potion", - "damage" : 37 - }, - { - "id" : "minecraft:potion", - "damage" : 38 - }, - { - "id" : "minecraft:potion", - "damage" : 39 - }, - { - "id" : "minecraft:potion", - "damage" : 40 - }, - { - "id" : "minecraft:potion", - "damage" : 41 - }, - { - "id" : "minecraft:potion", - "damage" : 42 - }, - { - "id" : "minecraft:splash_potion" - }, - { - "id" : "minecraft:splash_potion", - "damage" : 1 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 2 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 3 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 4 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 5 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 6 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 7 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 8 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 9 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 10 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 11 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 12 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 13 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 14 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 15 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 16 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 17 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 18 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 19 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 20 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 21 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 22 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 23 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 24 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 25 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 26 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 27 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 28 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 29 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 30 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 31 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 32 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 33 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 34 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 35 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 36 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 37 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 38 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 39 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 40 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 41 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 42 - }, - { - "id" : "minecraft:lingering_potion" - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 1 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 2 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 3 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 4 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 5 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 6 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 7 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 8 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 9 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 10 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 11 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 12 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 13 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 14 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 15 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 16 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 17 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 18 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 19 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 20 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 21 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 22 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 23 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 24 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 25 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 26 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 27 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 28 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 29 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 30 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 31 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 32 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 33 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 34 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 35 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 36 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 37 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 38 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 39 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 40 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 41 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 42 - }, - { - "id" : "minecraft:spyglass" - }, - { - "id" : "minecraft:stick" - }, - { - "id" : "minecraft:bed" - }, - { - "id" : "minecraft:bed", - "damage" : 8 - }, - { - "id" : "minecraft:bed", - "damage" : 7 - }, - { - "id" : "minecraft:bed", - "damage" : 15 - }, - { - "id" : "minecraft:bed", - "damage" : 12 - }, - { - "id" : "minecraft:bed", - "damage" : 14 - }, - { - "id" : "minecraft:bed", - "damage" : 1 - }, - { - "id" : "minecraft:bed", - "damage" : 4 - }, - { - "id" : "minecraft:bed", - "damage" : 5 - }, - { - "id" : "minecraft:bed", - "damage" : 13 - }, - { - "id" : "minecraft:bed", - "damage" : 9 - }, - { - "id" : "minecraft:bed", - "damage" : 3 - }, - { - "id" : "minecraft:bed", - "damage" : 11 - }, - { - "id" : "minecraft:bed", - "damage" : 10 - }, - { - "id" : "minecraft:bed", - "damage" : 2 - }, - { - "id" : "minecraft:bed", - "damage" : 6 - }, - { - "id" : "minecraft:torch", - "blockRuntimeId" : 1410 - }, - { - "id" : "minecraft:soul_torch", - "blockRuntimeId" : 6875 - }, - { - "id" : "minecraft:sea_pickle", - "blockRuntimeId" : 8887 - }, - { - "id" : "minecraft:lantern", - "blockRuntimeId" : 10918 - }, - { - "id" : "minecraft:soul_lantern", - "blockRuntimeId" : 8397 - }, - { - "id" : "minecraft:candle", - "blockRuntimeId" : 11647 - }, - { - "id" : "minecraft:white_candle", - "blockRuntimeId" : 7947 - }, - { - "id" : "minecraft:orange_candle", - "blockRuntimeId" : 655 - }, - { - "id" : "minecraft:magenta_candle", - "blockRuntimeId" : 711 - }, - { - "id" : "minecraft:light_blue_candle", - "blockRuntimeId" : 6416 - }, - { - "id" : "minecraft:yellow_candle", - "blockRuntimeId" : 10008 - }, - { - "id" : "minecraft:lime_candle", - "blockRuntimeId" : 10192 - }, - { - "id" : "minecraft:pink_candle", - "blockRuntimeId" : 11614 - }, - { - "id" : "minecraft:gray_candle", - "blockRuntimeId" : 1625 - }, - { - "id" : "minecraft:light_gray_candle", - "blockRuntimeId" : 10048 - }, - { - "id" : "minecraft:cyan_candle", - "blockRuntimeId" : 11970 - }, - { - "id" : "minecraft:purple_candle", - "blockRuntimeId" : 10882 - }, - { - "id" : "minecraft:blue_candle" - }, - { - "id" : "minecraft:brown_candle", - "blockRuntimeId" : 9291 - }, - { - "id" : "minecraft:green_candle", - "blockRuntimeId" : 1364 - }, - { - "id" : "minecraft:red_candle", - "blockRuntimeId" : 6912 - }, - { - "id" : "minecraft:black_candle", - "blockRuntimeId" : 174 - }, - { - "id" : "minecraft:crafting_table", - "blockRuntimeId" : 8886 - }, - { - "id" : "minecraft:cartography_table", - "blockRuntimeId" : 12533 - }, - { - "id" : "minecraft:fletching_table", - "blockRuntimeId" : 8865 - }, - { - "id" : "minecraft:smithing_table", - "blockRuntimeId" : 5185 - }, - { - "id" : "minecraft:beehive", - "blockRuntimeId" : 9924 - }, - { - "id" : "minecraft:campfire" - }, - { - "id" : "minecraft:soul_campfire" - }, - { - "id" : "minecraft:furnace", - "blockRuntimeId" : 12046 - }, - { - "id" : "minecraft:blast_furnace", - "blockRuntimeId" : 11811 - }, - { - "id" : "minecraft:smoker", - "blockRuntimeId" : 1325 - }, - { - "id" : "minecraft:respawn_anchor", - "blockRuntimeId" : 1359 - }, - { - "id" : "minecraft:brewing_stand" - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10472 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10476 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10480 - }, - { - "id" : "minecraft:grindstone", - "blockRuntimeId" : 12283 - }, - { - "id" : "minecraft:enchanting_table", - "blockRuntimeId" : 10561 - }, - { - "id" : "minecraft:bookshelf", - "blockRuntimeId" : 10509 - }, - { - "id" : "minecraft:lectern", - "blockRuntimeId" : 10784 - }, - { - "id" : "minecraft:cauldron" - }, - { - "id" : "minecraft:composter", - "blockRuntimeId" : 8062 - }, - { - "id" : "minecraft:chest", - "blockRuntimeId" : 10959 - }, - { - "id" : "minecraft:trapped_chest", - "blockRuntimeId" : 8230 - }, - { - "id" : "minecraft:ender_chest", - "blockRuntimeId" : 6216 - }, - { - "id" : "minecraft:barrel", - "blockRuntimeId" : 6365 - }, - { - "id" : "minecraft:undyed_shulker_box", - "blockRuntimeId" : 5140 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7963 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7971 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7970 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7978 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7975 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7977 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7964 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7967 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7968 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7976 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7972 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7966 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7974 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7973 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7965 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7969 - }, - { - "id" : "minecraft:armor_stand" - }, - { - "id" : "minecraft:noteblock", - "blockRuntimeId" : 639 - }, - { - "id" : "minecraft:jukebox", - "blockRuntimeId" : 7489 - }, - { - "id" : "minecraft:music_disc_13" - }, - { - "id" : "minecraft:music_disc_cat" - }, - { - "id" : "minecraft:music_disc_blocks" - }, - { - "id" : "minecraft:music_disc_chirp" - }, - { - "id" : "minecraft:music_disc_far" - }, - { - "id" : "minecraft:music_disc_mall" - }, - { - "id" : "minecraft:music_disc_mellohi" - }, - { - "id" : "minecraft:music_disc_stal" - }, - { - "id" : "minecraft:music_disc_strad" - }, - { - "id" : "minecraft:music_disc_ward" - }, - { - "id" : "minecraft:music_disc_11" - }, - { - "id" : "minecraft:music_disc_wait" - }, - { - "id" : "minecraft:music_disc_otherside" - }, - { - "id" : "minecraft:music_disc_5" - }, - { - "id" : "minecraft:music_disc_pigstep" - }, - { - "id" : "minecraft:disc_fragment_5" - }, - { - "id" : "minecraft:glowstone_dust" - }, - { - "id" : "minecraft:glowstone", - "blockRuntimeId" : 5728 - }, - { - "id" : "minecraft:redstone_lamp", - "blockRuntimeId" : 254 - }, - { - "id" : "minecraft:sea_lantern", - "blockRuntimeId" : 11790 - }, - { - "id" : "minecraft:oak_sign" - }, - { - "id" : "minecraft:spruce_sign" - }, - { - "id" : "minecraft:birch_sign" - }, - { - "id" : "minecraft:jungle_sign" - }, - { - "id" : "minecraft:acacia_sign" - }, - { - "id" : "minecraft:dark_oak_sign" - }, - { - "id" : "minecraft:mangrove_sign" - }, - { - "id" : "minecraft:crimson_sign" - }, - { - "id" : "minecraft:warped_sign" - }, - { - "id" : "minecraft:painting" - }, - { - "id" : "minecraft:frame" - }, - { - "id" : "minecraft:glow_frame" - }, - { - "id" : "minecraft:honey_bottle" - }, - { - "id" : "minecraft:flower_pot" - }, - { - "id" : "minecraft:bowl" - }, - { - "id" : "minecraft:bucket" - }, - { - "id" : "minecraft:milk_bucket" - }, - { - "id" : "minecraft:water_bucket" - }, - { - "id" : "minecraft:lava_bucket" - }, - { - "id" : "minecraft:cod_bucket" - }, - { - "id" : "minecraft:salmon_bucket" - }, - { - "id" : "minecraft:tropical_fish_bucket" - }, - { - "id" : "minecraft:pufferfish_bucket" - }, - { - "id" : "minecraft:powder_snow_bucket" - }, - { - "id" : "minecraft:axolotl_bucket" - }, - { - "id" : "minecraft:tadpole_bucket" - }, - { - "id" : "minecraft:skull", - "damage" : 3 - }, - { - "id" : "minecraft:skull", - "damage" : 2 - }, - { - "id" : "minecraft:skull", - "damage" : 4 - }, - { - "id" : "minecraft:skull", - "damage" : 5 - }, - { - "id" : "minecraft:skull" - }, - { - "id" : "minecraft:skull", - "damage" : 1 - }, - { - "id" : "minecraft:beacon", - "blockRuntimeId" : 148 - }, - { - "id" : "minecraft:bell", - "blockRuntimeId" : 10752 - }, - { - "id" : "minecraft:conduit", - "blockRuntimeId" : 6077 - }, - { - "id" : "minecraft:stonecutter_block", - "blockRuntimeId" : 11818 - }, - { - "id" : "minecraft:end_portal_frame", - "blockRuntimeId" : 9877 - }, - { - "id" : "minecraft:coal" - }, - { - "id" : "minecraft:charcoal" - }, - { - "id" : "minecraft:diamond" - }, - { - "id" : "minecraft:iron_nugget" - }, - { - "id" : "minecraft:raw_iron" - }, - { - "id" : "minecraft:raw_gold" - }, - { - "id" : "minecraft:raw_copper" - }, - { - "id" : "minecraft:copper_ingot" - }, - { - "id" : "minecraft:iron_ingot" - }, - { - "id" : "minecraft:netherite_scrap" - }, - { - "id" : "minecraft:netherite_ingot" - }, - { - "id" : "minecraft:gold_nugget" - }, - { - "id" : "minecraft:gold_ingot" - }, - { - "id" : "minecraft:emerald" - }, - { - "id" : "minecraft:quartz" - }, - { - "id" : "minecraft:clay_ball" - }, - { - "id" : "minecraft:brick" - }, - { - "id" : "minecraft:netherbrick" - }, - { - "id" : "minecraft:prismarine_shard" - }, - { - "id" : "minecraft:amethyst_shard" - }, - { - "id" : "minecraft:prismarine_crystals" - }, - { - "id" : "minecraft:nautilus_shell" - }, - { - "id" : "minecraft:heart_of_the_sea" - }, - { - "id" : "minecraft:scute" - }, - { - "id" : "minecraft:phantom_membrane" - }, - { - "id" : "minecraft:string" - }, - { - "id" : "minecraft:feather" - }, - { - "id" : "minecraft:flint" - }, - { - "id" : "minecraft:gunpowder" - }, - { - "id" : "minecraft:leather" - }, - { - "id" : "minecraft:rabbit_hide" - }, - { - "id" : "minecraft:rabbit_foot" - }, - { - "id" : "minecraft:fire_charge" - }, - { - "id" : "minecraft:blaze_rod" - }, - { - "id" : "minecraft:blaze_powder" - }, - { - "id" : "minecraft:magma_cream" - }, - { - "id" : "minecraft:fermented_spider_eye" - }, - { - "id" : "minecraft:echo_shard" - }, - { - "id" : "minecraft:dragon_breath" - }, - { - "id" : "minecraft:shulker_shell" - }, - { - "id" : "minecraft:ghast_tear" - }, - { - "id" : "minecraft:slime_ball" - }, - { - "id" : "minecraft:ender_pearl" - }, - { - "id" : "minecraft:ender_eye" - }, - { - "id" : "minecraft:nether_star" - }, - { - "id" : "minecraft:end_rod", - "blockRuntimeId" : 9307 - }, - { - "id" : "minecraft:lightning_rod", - "blockRuntimeId" : 1862 - }, - { - "id" : "minecraft:end_crystal" - }, - { - "id" : "minecraft:paper" - }, - { - "id" : "minecraft:book" - }, - { - "id" : "minecraft:writable_book" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:oak_boat" - }, - { - "id" : "minecraft:spruce_boat" - }, - { - "id" : "minecraft:birch_boat" - }, - { - "id" : "minecraft:jungle_boat" - }, - { - "id" : "minecraft:acacia_boat" - }, - { - "id" : "minecraft:dark_oak_boat" - }, - { - "id" : "minecraft:mangrove_boat" - }, - { - "id" : "minecraft:oak_chest_boat" - }, - { - "id" : "minecraft:spruce_chest_boat" - }, - { - "id" : "minecraft:birch_chest_boat" - }, - { - "id" : "minecraft:jungle_chest_boat" - }, - { - "id" : "minecraft:acacia_chest_boat" - }, - { - "id" : "minecraft:dark_oak_chest_boat" - }, - { - "id" : "minecraft:mangrove_chest_boat" - }, - { - "id" : "minecraft:rail", - "blockRuntimeId" : 5763 - }, - { - "id" : "minecraft:golden_rail", - "blockRuntimeId" : 7979 - }, - { - "id" : "minecraft:detector_rail", - "blockRuntimeId" : 5975 - }, - { - "id" : "minecraft:activator_rail", - "blockRuntimeId" : 600 - }, - { - "id" : "minecraft:minecart" - }, - { - "id" : "minecraft:chest_minecart" - }, - { - "id" : "minecraft:hopper_minecart" - }, - { - "id" : "minecraft:tnt_minecart" - }, - { - "id" : "minecraft:redstone" - }, - { - "id" : "minecraft:redstone_block", - "blockRuntimeId" : 5235 - }, - { - "id" : "minecraft:redstone_torch", - "blockRuntimeId" : 4597 - }, - { - "id" : "minecraft:lever", - "blockRuntimeId" : 10350 - }, - { - "id" : "minecraft:wooden_button", - "blockRuntimeId" : 10215 - }, - { - "id" : "minecraft:spruce_button", - "blockRuntimeId" : 6168 - }, - { - "id" : "minecraft:birch_button", - "blockRuntimeId" : 12010 - }, - { - "id" : "minecraft:jungle_button", - "blockRuntimeId" : 119 - }, - { - "id" : "minecraft:acacia_button", - "blockRuntimeId" : 11475 - }, - { - "id" : "minecraft:dark_oak_button", - "blockRuntimeId" : 96 - }, - { - "id" : "minecraft:mangrove_button", - "blockRuntimeId" : 10906 - }, - { - "id" : "minecraft:stone_button", - "blockRuntimeId" : 889 - }, - { - "id" : "minecraft:crimson_button", - "blockRuntimeId" : 6279 - }, - { - "id" : "minecraft:warped_button", - "blockRuntimeId" : 11494 - }, - { - "id" : "minecraft:polished_blackstone_button", - "blockRuntimeId" : 12034 - }, - { - "id" : "minecraft:tripwire_hook", - "blockRuntimeId" : 9330 - }, - { - "id" : "minecraft:wooden_pressure_plate", - "blockRuntimeId" : 12307 - }, - { - "id" : "minecraft:spruce_pressure_plate", - "blockRuntimeId" : 5218 - }, - { - "id" : "minecraft:birch_pressure_plate", - "blockRuntimeId" : 5011 - }, - { - "id" : "minecraft:jungle_pressure_plate", - "blockRuntimeId" : 5094 - }, - { - "id" : "minecraft:acacia_pressure_plate", - "blockRuntimeId" : 7878 - }, - { - "id" : "minecraft:dark_oak_pressure_plate", - "blockRuntimeId" : 9372 - }, - { - "id" : "minecraft:mangrove_pressure_plate", - "blockRuntimeId" : 5712 - }, - { - "id" : "minecraft:crimson_pressure_plate", - "blockRuntimeId" : 12513 - }, - { - "id" : "minecraft:warped_pressure_plate", - "blockRuntimeId" : 259 - }, - { - "id" : "minecraft:stone_pressure_plate", - "blockRuntimeId" : 5729 - }, - { - "id" : "minecraft:light_weighted_pressure_plate", - "blockRuntimeId" : 5124 - }, - { - "id" : "minecraft:heavy_weighted_pressure_plate", - "blockRuntimeId" : 1846 - }, - { - "id" : "minecraft:polished_blackstone_pressure_plate", - "blockRuntimeId" : 10056 - }, - { - "id" : "minecraft:observer", - "blockRuntimeId" : 4585 - }, - { - "id" : "minecraft:daylight_detector", - "blockRuntimeId" : 6042 - }, - { - "id" : "minecraft:repeater" - }, - { - "id" : "minecraft:comparator" - }, - { - "id" : "minecraft:hopper" - }, - { - "id" : "minecraft:dropper", - "blockRuntimeId" : 11629 - }, - { - "id" : "minecraft:dispenser", - "blockRuntimeId" : 12257 - }, - { - "id" : "minecraft:piston", - "blockRuntimeId" : 1608 - }, - { - "id" : "minecraft:sticky_piston", - "blockRuntimeId" : 6211 - }, - { - "id" : "minecraft:tnt", - "blockRuntimeId" : 10545 - }, - { - "id" : "minecraft:name_tag" - }, - { - "id" : "minecraft:loom", - "blockRuntimeId" : 5669 - }, - { - "id" : "minecraft:banner" - }, - { - "id" : "minecraft:banner", - "damage" : 8 - }, - { - "id" : "minecraft:banner", - "damage" : 7 - }, - { - "id" : "minecraft:banner", - "damage" : 15 - }, - { - "id" : "minecraft:banner", - "damage" : 12 - }, - { - "id" : "minecraft:banner", - "damage" : 14 - }, - { - "id" : "minecraft:banner", - "damage" : 1 - }, - { - "id" : "minecraft:banner", - "damage" : 4 - }, - { - "id" : "minecraft:banner", - "damage" : 5 - }, - { - "id" : "minecraft:banner", - "damage" : 13 - }, - { - "id" : "minecraft:banner", - "damage" : 9 - }, - { - "id" : "minecraft:banner", - "damage" : 3 - }, - { - "id" : "minecraft:banner", - "damage" : 11 - }, - { - "id" : "minecraft:banner", - "damage" : 10 - }, - { - "id" : "minecraft:banner", - "damage" : 2 - }, - { - "id" : "minecraft:banner", - "damage" : 6 - }, - { - "id" : "minecraft:banner", - "damage" : 15, - "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" - }, - { - "id" : "minecraft:creeper_banner_pattern" - }, - { - "id" : "minecraft:skull_banner_pattern" - }, - { - "id" : "minecraft:flower_banner_pattern" - }, - { - "id" : "minecraft:mojang_banner_pattern" - }, - { - "id" : "minecraft:field_masoned_banner_pattern" - }, - { - "id" : "minecraft:bordure_indented_banner_pattern" - }, - { - "id" : "minecraft:piglin_banner_pattern" - }, - { - "id" : "minecraft:globe_banner_pattern" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_star", - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 8, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 7, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 15, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 12, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 14, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 1, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 4, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 5, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 13, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 9, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 3, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 11, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 10, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 2, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 6, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" - }, - { - "id" : "minecraft:chain" - }, - { - "id" : "minecraft:target", - "blockRuntimeId" : 10214 - }, - { - "id" : "minecraft:lodestone_compass" - }, - { - "id" : "minecraft:wither_spawn_egg" - }, - { - "id" : "minecraft:ender_dragon_spawn_egg" - } - ] -} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/creative_items.1_19_70.json b/core/src/main/resources/bedrock/creative_items.1_19_70.json deleted file mode 100644 index e47467f23..000000000 --- a/core/src/main/resources/bedrock/creative_items.1_19_70.json +++ /dev/null @@ -1,5452 +0,0 @@ -{ - "items" : [ - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9885 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9886 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9887 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9888 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9889 - }, - { - "id" : "minecraft:planks", - "blockRuntimeId" : 9890 - }, - { - "id" : "minecraft:mangrove_planks", - "blockRuntimeId" : 1639 - }, - { - "id" : "minecraft:crimson_planks", - "blockRuntimeId" : 7466 - }, - { - "id" : "minecraft:warped_planks", - "blockRuntimeId" : 1612 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1883 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1884 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1885 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1886 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1887 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1888 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1895 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1890 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1891 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1889 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1892 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1896 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1893 - }, - { - "id" : "minecraft:cobblestone_wall", - "blockRuntimeId" : 1894 - }, - { - "id" : "minecraft:blackstone_wall", - "blockRuntimeId" : 5774 - }, - { - "id" : "minecraft:polished_blackstone_wall", - "blockRuntimeId" : 10580 - }, - { - "id" : "minecraft:polished_blackstone_brick_wall", - "blockRuntimeId" : 1664 - }, - { - "id" : "minecraft:cobbled_deepslate_wall", - "blockRuntimeId" : 12346 - }, - { - "id" : "minecraft:deepslate_tile_wall", - "blockRuntimeId" : 7703 - }, - { - "id" : "minecraft:polished_deepslate_wall", - "blockRuntimeId" : 12080 - }, - { - "id" : "minecraft:deepslate_brick_wall", - "blockRuntimeId" : 727 - }, - { - "id" : "minecraft:mud_brick_wall", - "blockRuntimeId" : 1422 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11627 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11628 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11629 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11630 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11631 - }, - { - "id" : "minecraft:fence", - "blockRuntimeId" : 11632 - }, - { - "id" : "minecraft:mangrove_fence", - "blockRuntimeId" : 10485 - }, - { - "id" : "minecraft:nether_brick_fence", - "blockRuntimeId" : 6138 - }, - { - "id" : "minecraft:crimson_fence", - "blockRuntimeId" : 12259 - }, - { - "id" : "minecraft:warped_fence", - "blockRuntimeId" : 8889 - }, - { - "id" : "minecraft:fence_gate", - "blockRuntimeId" : 79 - }, - { - "id" : "minecraft:spruce_fence_gate", - "blockRuntimeId" : 10436 - }, - { - "id" : "minecraft:birch_fence_gate", - "blockRuntimeId" : 5237 - }, - { - "id" : "minecraft:jungle_fence_gate", - "blockRuntimeId" : 8014 - }, - { - "id" : "minecraft:acacia_fence_gate", - "blockRuntimeId" : 11849 - }, - { - "id" : "minecraft:dark_oak_fence_gate", - "blockRuntimeId" : 6017 - }, - { - "id" : "minecraft:mangrove_fence_gate", - "blockRuntimeId" : 6473 - }, - { - "id" : "minecraft:crimson_fence_gate", - "blockRuntimeId" : 6893 - }, - { - "id" : "minecraft:warped_fence_gate", - "blockRuntimeId" : 8049 - }, - { - "id" : "minecraft:normal_stone_stairs", - "blockRuntimeId" : 932 - }, - { - "id" : "minecraft:stone_stairs", - "blockRuntimeId" : 5166 - }, - { - "id" : "minecraft:mossy_cobblestone_stairs", - "blockRuntimeId" : 5936 - }, - { - "id" : "minecraft:oak_stairs", - "blockRuntimeId" : 280 - }, - { - "id" : "minecraft:spruce_stairs", - "blockRuntimeId" : 132 - }, - { - "id" : "minecraft:birch_stairs", - "blockRuntimeId" : 10865 - }, - { - "id" : "minecraft:jungle_stairs", - "blockRuntimeId" : 10829 - }, - { - "id" : "minecraft:acacia_stairs", - "blockRuntimeId" : 10030 - }, - { - "id" : "minecraft:dark_oak_stairs", - "blockRuntimeId" : 7695 - }, - { - "id" : "minecraft:mangrove_stairs", - "blockRuntimeId" : 6443 - }, - { - "id" : "minecraft:stone_brick_stairs", - "blockRuntimeId" : 1623 - }, - { - "id" : "minecraft:mossy_stone_brick_stairs", - "blockRuntimeId" : 9303 - }, - { - "id" : "minecraft:sandstone_stairs", - "blockRuntimeId" : 5042 - }, - { - "id" : "minecraft:smooth_sandstone_stairs", - "blockRuntimeId" : 5085 - }, - { - "id" : "minecraft:red_sandstone_stairs", - "blockRuntimeId" : 7999 - }, - { - "id" : "minecraft:smooth_red_sandstone_stairs", - "blockRuntimeId" : 8197 - }, - { - "id" : "minecraft:granite_stairs", - "blockRuntimeId" : 4608 - }, - { - "id" : "minecraft:polished_granite_stairs", - "blockRuntimeId" : 5994 - }, - { - "id" : "minecraft:diorite_stairs", - "blockRuntimeId" : 6239 - }, - { - "id" : "minecraft:polished_diorite_stairs", - "blockRuntimeId" : 10566 - }, - { - "id" : "minecraft:andesite_stairs", - "blockRuntimeId" : 7956 - }, - { - "id" : "minecraft:polished_andesite_stairs", - "blockRuntimeId" : 10890 - }, - { - "id" : "minecraft:brick_stairs", - "blockRuntimeId" : 10382 - }, - { - "id" : "minecraft:nether_brick_stairs", - "blockRuntimeId" : 109 - }, - { - "id" : "minecraft:red_nether_brick_stairs", - "blockRuntimeId" : 10454 - }, - { - "id" : "minecraft:end_brick_stairs", - "blockRuntimeId" : 10220 - }, - { - "id" : "minecraft:quartz_stairs", - "blockRuntimeId" : 6999 - }, - { - "id" : "minecraft:smooth_quartz_stairs", - "blockRuntimeId" : 11963 - }, - { - "id" : "minecraft:purpur_stairs", - "blockRuntimeId" : 12018 - }, - { - "id" : "minecraft:prismarine_stairs", - "blockRuntimeId" : 11526 - }, - { - "id" : "minecraft:dark_prismarine_stairs", - "blockRuntimeId" : 11693 - }, - { - "id" : "minecraft:prismarine_bricks_stairs", - "blockRuntimeId" : 211 - }, - { - "id" : "minecraft:crimson_stairs", - "blockRuntimeId" : 10118 - }, - { - "id" : "minecraft:warped_stairs", - "blockRuntimeId" : 5176 - }, - { - "id" : "minecraft:blackstone_stairs", - "blockRuntimeId" : 10881 - }, - { - "id" : "minecraft:polished_blackstone_stairs", - "blockRuntimeId" : 6145 - }, - { - "id" : "minecraft:polished_blackstone_brick_stairs", - "blockRuntimeId" : 6325 - }, - { - "id" : "minecraft:cut_copper_stairs", - "blockRuntimeId" : 6452 - }, - { - "id" : "minecraft:exposed_cut_copper_stairs", - "blockRuntimeId" : 6435 - }, - { - "id" : "minecraft:weathered_cut_copper_stairs", - "blockRuntimeId" : 6153 - }, - { - "id" : "minecraft:oxidized_cut_copper_stairs", - "blockRuntimeId" : 648 - }, - { - "id" : "minecraft:waxed_cut_copper_stairs", - "blockRuntimeId" : 691 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_stairs", - "blockRuntimeId" : 5746 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_stairs", - "blockRuntimeId" : 9997 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_stairs", - "blockRuntimeId" : 8876 - }, - { - "id" : "minecraft:cobbled_deepslate_stairs", - "blockRuntimeId" : 152 - }, - { - "id" : "minecraft:deepslate_tile_stairs", - "blockRuntimeId" : 6885 - }, - { - "id" : "minecraft:polished_deepslate_stairs", - "blockRuntimeId" : 589 - }, - { - "id" : "minecraft:deepslate_brick_stairs", - "blockRuntimeId" : 11685 - }, - { - "id" : "minecraft:mud_brick_stairs", - "blockRuntimeId" : 8173 - }, - { - "id" : "minecraft:wooden_door" - }, - { - "id" : "minecraft:spruce_door" - }, - { - "id" : "minecraft:birch_door" - }, - { - "id" : "minecraft:jungle_door" - }, - { - "id" : "minecraft:acacia_door" - }, - { - "id" : "minecraft:dark_oak_door" - }, - { - "id" : "minecraft:mangrove_door" - }, - { - "id" : "minecraft:iron_door" - }, - { - "id" : "minecraft:crimson_door" - }, - { - "id" : "minecraft:warped_door" - }, - { - "id" : "minecraft:trapdoor", - "blockRuntimeId" : 235 - }, - { - "id" : "minecraft:spruce_trapdoor", - "blockRuntimeId" : 10404 - }, - { - "id" : "minecraft:birch_trapdoor", - "blockRuntimeId" : 10502 - }, - { - "id" : "minecraft:jungle_trapdoor", - "blockRuntimeId" : 8030 - }, - { - "id" : "minecraft:acacia_trapdoor", - "blockRuntimeId" : 8240 - }, - { - "id" : "minecraft:dark_oak_trapdoor", - "blockRuntimeId" : 11765 - }, - { - "id" : "minecraft:mangrove_trapdoor", - "blockRuntimeId" : 6333 - }, - { - "id" : "minecraft:iron_trapdoor", - "blockRuntimeId" : 616 - }, - { - "id" : "minecraft:crimson_trapdoor", - "blockRuntimeId" : 6181 - }, - { - "id" : "minecraft:warped_trapdoor", - "blockRuntimeId" : 6965 - }, - { - "id" : "minecraft:iron_bars", - "blockRuntimeId" : 7033 - }, - { - "id" : "minecraft:glass", - "blockRuntimeId" : 9994 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1826 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1834 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1833 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1841 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1838 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1840 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1827 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1830 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1831 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1839 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1835 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1829 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1837 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1836 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1828 - }, - { - "id" : "minecraft:stained_glass", - "blockRuntimeId" : 1832 - }, - { - "id" : "minecraft:tinted_glass", - "blockRuntimeId" : 9395 - }, - { - "id" : "minecraft:glass_pane", - "blockRuntimeId" : 7865 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7468 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7476 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7475 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7483 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7480 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7482 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7469 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7472 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7473 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7481 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7477 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7471 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7479 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7478 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7470 - }, - { - "id" : "minecraft:stained_glass_pane", - "blockRuntimeId" : 7474 - }, - { - "id" : "minecraft:ladder", - "blockRuntimeId" : 12528 - }, - { - "id" : "minecraft:scaffolding", - "blockRuntimeId" : 5026 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6116 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8474 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6119 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8445 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7918 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7919 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7920 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7921 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7922 - }, - { - "id" : "minecraft:wooden_slab", - "blockRuntimeId" : 7923 - }, - { - "id" : "minecraft:mangrove_slab", - "blockRuntimeId" : 1842 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6121 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8472 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6117 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8475 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8446 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8440 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8476 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8457 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8462 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8463 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8460 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8461 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8459 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8458 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6120 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6123 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8447 - }, - { - "id" : "minecraft:stone_block_slab3", - "blockRuntimeId" : 8456 - }, - { - "id" : "minecraft:stone_block_slab", - "blockRuntimeId" : 6122 - }, - { - "id" : "minecraft:stone_block_slab4", - "blockRuntimeId" : 8473 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8441 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8442 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8443 - }, - { - "id" : "minecraft:stone_block_slab2", - "blockRuntimeId" : 8444 - }, - { - "id" : "minecraft:crimson_slab", - "blockRuntimeId" : 9320 - }, - { - "id" : "minecraft:warped_slab", - "blockRuntimeId" : 10334 - }, - { - "id" : "minecraft:blackstone_slab", - "blockRuntimeId" : 1602 - }, - { - "id" : "minecraft:polished_blackstone_slab", - "blockRuntimeId" : 9823 - }, - { - "id" : "minecraft:polished_blackstone_brick_slab", - "blockRuntimeId" : 6038 - }, - { - "id" : "minecraft:cut_copper_slab", - "blockRuntimeId" : 7867 - }, - { - "id" : "minecraft:exposed_cut_copper_slab", - "blockRuntimeId" : 10452 - }, - { - "id" : "minecraft:weathered_cut_copper_slab", - "blockRuntimeId" : 9866 - }, - { - "id" : "minecraft:oxidized_cut_copper_slab", - "blockRuntimeId" : 7930 - }, - { - "id" : "minecraft:waxed_cut_copper_slab", - "blockRuntimeId" : 12078 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper_slab", - "blockRuntimeId" : 255 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper_slab", - "blockRuntimeId" : 10397 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper_slab", - "blockRuntimeId" : 1392 - }, - { - "id" : "minecraft:cobbled_deepslate_slab", - "blockRuntimeId" : 11573 - }, - { - "id" : "minecraft:polished_deepslate_slab", - "blockRuntimeId" : 295 - }, - { - "id" : "minecraft:deepslate_tile_slab", - "blockRuntimeId" : 6139 - }, - { - "id" : "minecraft:deepslate_brick_slab", - "blockRuntimeId" : 5174 - }, - { - "id" : "minecraft:mud_brick_slab", - "blockRuntimeId" : 5754 - }, - { - "id" : "minecraft:brick_block", - "blockRuntimeId" : 6997 - }, - { - "id" : "minecraft:chiseled_nether_bricks", - "blockRuntimeId" : 11512 - }, - { - "id" : "minecraft:cracked_nether_bricks", - "blockRuntimeId" : 6400 - }, - { - "id" : "minecraft:quartz_bricks", - "blockRuntimeId" : 10189 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10399 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10400 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10401 - }, - { - "id" : "minecraft:stonebrick", - "blockRuntimeId" : 10402 - }, - { - "id" : "minecraft:end_bricks", - "blockRuntimeId" : 288 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9917 - }, - { - "id" : "minecraft:polished_blackstone_bricks", - "blockRuntimeId" : 6912 - }, - { - "id" : "minecraft:cracked_polished_blackstone_bricks", - "blockRuntimeId" : 11461 - }, - { - "id" : "minecraft:gilded_blackstone", - "blockRuntimeId" : 6434 - }, - { - "id" : "minecraft:chiseled_polished_blackstone", - "blockRuntimeId" : 7694 - }, - { - "id" : "minecraft:deepslate_tiles", - "blockRuntimeId" : 6429 - }, - { - "id" : "minecraft:cracked_deepslate_tiles", - "blockRuntimeId" : 6004 - }, - { - "id" : "minecraft:deepslate_bricks", - "blockRuntimeId" : 8114 - }, - { - "id" : "minecraft:cracked_deepslate_bricks", - "blockRuntimeId" : 8013 - }, - { - "id" : "minecraft:chiseled_deepslate", - "blockRuntimeId" : 7866 - }, - { - "id" : "minecraft:cobblestone", - "blockRuntimeId" : 5073 - }, - { - "id" : "minecraft:mossy_cobblestone", - "blockRuntimeId" : 258 - }, - { - "id" : "minecraft:cobbled_deepslate", - "blockRuntimeId" : 10522 - }, - { - "id" : "minecraft:smooth_stone", - "blockRuntimeId" : 6430 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5111 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5112 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5113 - }, - { - "id" : "minecraft:sandstone", - "blockRuntimeId" : 5114 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10432 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10433 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10434 - }, - { - "id" : "minecraft:red_sandstone", - "blockRuntimeId" : 10435 - }, - { - "id" : "minecraft:coal_block", - "blockRuntimeId" : 8047 - }, - { - "id" : "minecraft:dried_kelp_block", - "blockRuntimeId" : 12242 - }, - { - "id" : "minecraft:gold_block", - "blockRuntimeId" : 330 - }, - { - "id" : "minecraft:iron_block", - "blockRuntimeId" : 12527 - }, - { - "id" : "minecraft:copper_block", - "blockRuntimeId" : 6883 - }, - { - "id" : "minecraft:exposed_copper", - "blockRuntimeId" : 891 - }, - { - "id" : "minecraft:weathered_copper", - "blockRuntimeId" : 12510 - }, - { - "id" : "minecraft:oxidized_copper", - "blockRuntimeId" : 5008 - }, - { - "id" : "minecraft:waxed_copper", - "blockRuntimeId" : 11997 - }, - { - "id" : "minecraft:waxed_exposed_copper", - "blockRuntimeId" : 1378 - }, - { - "id" : "minecraft:waxed_weathered_copper", - "blockRuntimeId" : 1391 - }, - { - "id" : "minecraft:waxed_oxidized_copper", - "blockRuntimeId" : 11805 - }, - { - "id" : "minecraft:cut_copper", - "blockRuntimeId" : 6921 - }, - { - "id" : "minecraft:exposed_cut_copper", - "blockRuntimeId" : 9996 - }, - { - "id" : "minecraft:weathered_cut_copper", - "blockRuntimeId" : 11444 - }, - { - "id" : "minecraft:oxidized_cut_copper", - "blockRuntimeId" : 8128 - }, - { - "id" : "minecraft:waxed_cut_copper", - "blockRuntimeId" : 11556 - }, - { - "id" : "minecraft:waxed_exposed_cut_copper", - "blockRuntimeId" : 5269 - }, - { - "id" : "minecraft:waxed_weathered_cut_copper", - "blockRuntimeId" : 7467 - }, - { - "id" : "minecraft:waxed_oxidized_cut_copper", - "blockRuntimeId" : 219 - }, - { - "id" : "minecraft:emerald_block", - "blockRuntimeId" : 1852 - }, - { - "id" : "minecraft:diamond_block", - "blockRuntimeId" : 279 - }, - { - "id" : "minecraft:lapis_block", - "blockRuntimeId" : 6132 - }, - { - "id" : "minecraft:raw_iron_block", - "blockRuntimeId" : 12525 - }, - { - "id" : "minecraft:raw_copper_block", - "blockRuntimeId" : 7917 - }, - { - "id" : "minecraft:raw_gold_block", - "blockRuntimeId" : 658 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5154 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5156 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5155 - }, - { - "id" : "minecraft:quartz_block", - "blockRuntimeId" : 5157 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9915 - }, - { - "id" : "minecraft:prismarine", - "blockRuntimeId" : 9916 - }, - { - "id" : "minecraft:slime", - "blockRuntimeId" : 6079 - }, - { - "id" : "minecraft:honey_block", - "blockRuntimeId" : 1584 - }, - { - "id" : "minecraft:honeycomb_block", - "blockRuntimeId" : 6324 - }, - { - "id" : "minecraft:hay_block", - "blockRuntimeId" : 1379 - }, - { - "id" : "minecraft:bone_block", - "blockRuntimeId" : 6080 - }, - { - "id" : "minecraft:nether_brick", - "blockRuntimeId" : 11535 - }, - { - "id" : "minecraft:red_nether_brick", - "blockRuntimeId" : 151 - }, - { - "id" : "minecraft:netherite_block", - "blockRuntimeId" : 5234 - }, - { - "id" : "minecraft:lodestone", - "blockRuntimeId" : 12523 - }, - { - "id" : "minecraft:white_wool", - "blockRuntimeId" : 8048 - }, - { - "id" : "minecraft:light_gray_wool", - "blockRuntimeId" : 12318 - }, - { - "id" : "minecraft:gray_wool", - "blockRuntimeId" : 228 - }, - { - "id" : "minecraft:black_wool", - "blockRuntimeId" : 659 - }, - { - "id" : "minecraft:brown_wool", - "blockRuntimeId" : 262 - }, - { - "id" : "minecraft:red_wool", - "blockRuntimeId" : 119 - }, - { - "id" : "minecraft:orange_wool", - "blockRuntimeId" : 1360 - }, - { - "id" : "minecraft:yellow_wool", - "blockRuntimeId" : 142 - }, - { - "id" : "minecraft:lime_wool", - "blockRuntimeId" : 9812 - }, - { - "id" : "minecraft:green_wool", - "blockRuntimeId" : 5185 - }, - { - "id" : "minecraft:cyan_wool", - "blockRuntimeId" : 7992 - }, - { - "id" : "minecraft:light_blue_wool", - "blockRuntimeId" : 10944 - }, - { - "id" : "minecraft:blue_wool", - "blockRuntimeId" : 8129 - }, - { - "id" : "minecraft:purple_wool", - "blockRuntimeId" : 12526 - }, - { - "id" : "minecraft:magenta_wool", - "blockRuntimeId" : 1657 - }, - { - "id" : "minecraft:pink_wool", - "blockRuntimeId" : 5235 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1641 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1649 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1648 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1656 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1653 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1655 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1642 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1645 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1646 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1654 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1650 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1644 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1652 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1651 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1643 - }, - { - "id" : "minecraft:carpet", - "blockRuntimeId" : 1647 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10102 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10110 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10109 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10117 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10114 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10116 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10103 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10106 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10107 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10115 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10111 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10105 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10113 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10112 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10104 - }, - { - "id" : "minecraft:concrete_powder", - "blockRuntimeId" : 10108 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1343 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1351 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1350 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1358 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1355 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1357 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1344 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1347 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1348 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1356 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1352 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1346 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1354 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1353 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1345 - }, - { - "id" : "minecraft:concrete", - "blockRuntimeId" : 1349 - }, - { - "id" : "minecraft:clay", - "blockRuntimeId" : 10987 - }, - { - "id" : "minecraft:hardened_clay", - "blockRuntimeId" : 940 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10006 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10014 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10013 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10021 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10018 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10020 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10007 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10010 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10011 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10019 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10015 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10009 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10017 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10016 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10008 - }, - { - "id" : "minecraft:stained_hardened_clay", - "blockRuntimeId" : 10012 - }, - { - "id" : "minecraft:white_glazed_terracotta", - "blockRuntimeId" : 8224 - }, - { - "id" : "minecraft:silver_glazed_terracotta", - "blockRuntimeId" : 4602 - }, - { - "id" : "minecraft:gray_glazed_terracotta", - "blockRuntimeId" : 12517 - }, - { - "id" : "minecraft:black_glazed_terracotta", - "blockRuntimeId" : 8870 - }, - { - "id" : "minecraft:brown_glazed_terracotta", - "blockRuntimeId" : 5002 - }, - { - "id" : "minecraft:red_glazed_terracotta", - "blockRuntimeId" : 6011 - }, - { - "id" : "minecraft:orange_glazed_terracotta", - "blockRuntimeId" : 1844 - }, - { - "id" : "minecraft:yellow_glazed_terracotta", - "blockRuntimeId" : 1605 - }, - { - "id" : "minecraft:lime_glazed_terracotta", - "blockRuntimeId" : 229 - }, - { - "id" : "minecraft:green_glazed_terracotta", - "blockRuntimeId" : 10462 - }, - { - "id" : "minecraft:cyan_glazed_terracotta", - "blockRuntimeId" : 8007 - }, - { - "id" : "minecraft:light_blue_glazed_terracotta", - "blockRuntimeId" : 8121 - }, - { - "id" : "minecraft:blue_glazed_terracotta", - "blockRuntimeId" : 8115 - }, - { - "id" : "minecraft:purple_glazed_terracotta", - "blockRuntimeId" : 10873 - }, - { - "id" : "minecraft:magenta_glazed_terracotta", - "blockRuntimeId" : 1658 - }, - { - "id" : "minecraft:pink_glazed_terracotta", - "blockRuntimeId" : 10391 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11977 - }, - { - "id" : "minecraft:purpur_block", - "blockRuntimeId" : 11979 - }, - { - "id" : "minecraft:packed_mud", - "blockRuntimeId" : 290 - }, - { - "id" : "minecraft:mud_bricks", - "blockRuntimeId" : 10745 - }, - { - "id" : "minecraft:nether_wart_block", - "blockRuntimeId" : 6141 - }, - { - "id" : "minecraft:warped_wart_block", - "blockRuntimeId" : 9325 - }, - { - "id" : "minecraft:shroomlight", - "blockRuntimeId" : 7677 - }, - { - "id" : "minecraft:crimson_nylium", - "blockRuntimeId" : 6035 - }, - { - "id" : "minecraft:warped_nylium", - "blockRuntimeId" : 10187 - }, - { - "id" : "minecraft:basalt", - "blockRuntimeId" : 6197 - }, - { - "id" : "minecraft:polished_basalt", - "blockRuntimeId" : 24 - }, - { - "id" : "minecraft:smooth_basalt", - "blockRuntimeId" : 1850 - }, - { - "id" : "minecraft:soul_soil", - "blockRuntimeId" : 8482 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8403 - }, - { - "id" : "minecraft:dirt", - "blockRuntimeId" : 8404 - }, - { - "id" : "minecraft:farmland", - "blockRuntimeId" : 5756 - }, - { - "id" : "minecraft:grass", - "blockRuntimeId" : 10837 - }, - { - "id" : "minecraft:grass_path", - "blockRuntimeId" : 12345 - }, - { - "id" : "minecraft:podzol", - "blockRuntimeId" : 6882 - }, - { - "id" : "minecraft:mycelium", - "blockRuntimeId" : 5141 - }, - { - "id" : "minecraft:mud", - "blockRuntimeId" : 10536 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1336 - }, - { - "id" : "minecraft:iron_ore", - "blockRuntimeId" : 6922 - }, - { - "id" : "minecraft:gold_ore", - "blockRuntimeId" : 1604 - }, - { - "id" : "minecraft:diamond_ore", - "blockRuntimeId" : 6209 - }, - { - "id" : "minecraft:lapis_ore", - "blockRuntimeId" : 11962 - }, - { - "id" : "minecraft:redstone_ore", - "blockRuntimeId" : 6135 - }, - { - "id" : "minecraft:coal_ore", - "blockRuntimeId" : 6133 - }, - { - "id" : "minecraft:copper_ore", - "blockRuntimeId" : 5009 - }, - { - "id" : "minecraft:emerald_ore", - "blockRuntimeId" : 11610 - }, - { - "id" : "minecraft:quartz_ore", - "blockRuntimeId" : 6349 - }, - { - "id" : "minecraft:nether_gold_ore", - "blockRuntimeId" : 27 - }, - { - "id" : "minecraft:ancient_debris", - "blockRuntimeId" : 9937 - }, - { - "id" : "minecraft:deepslate_iron_ore", - "blockRuntimeId" : 11536 - }, - { - "id" : "minecraft:deepslate_gold_ore", - "blockRuntimeId" : 9936 - }, - { - "id" : "minecraft:deepslate_diamond_ore", - "blockRuntimeId" : 12301 - }, - { - "id" : "minecraft:deepslate_lapis_ore", - "blockRuntimeId" : 11525 - }, - { - "id" : "minecraft:deepslate_redstone_ore", - "blockRuntimeId" : 10468 - }, - { - "id" : "minecraft:deepslate_emerald_ore", - "blockRuntimeId" : 10188 - }, - { - "id" : "minecraft:deepslate_coal_ore", - "blockRuntimeId" : 11443 - }, - { - "id" : "minecraft:deepslate_copper_ore", - "blockRuntimeId" : 108 - }, - { - "id" : "minecraft:gravel", - "blockRuntimeId" : 12553 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1337 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1339 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1341 - }, - { - "id" : "minecraft:blackstone", - "blockRuntimeId" : 11848 - }, - { - "id" : "minecraft:deepslate", - "blockRuntimeId" : 259 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1338 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1340 - }, - { - "id" : "minecraft:stone", - "blockRuntimeId" : 1342 - }, - { - "id" : "minecraft:polished_blackstone", - "blockRuntimeId" : 5140 - }, - { - "id" : "minecraft:polished_deepslate", - "blockRuntimeId" : 12017 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 6041 - }, - { - "id" : "minecraft:sand", - "blockRuntimeId" : 6042 - }, - { - "id" : "minecraft:cactus", - "blockRuntimeId" : 10848 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10524 - }, - { - "id" : "minecraft:stripped_oak_log", - "blockRuntimeId" : 11806 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10525 - }, - { - "id" : "minecraft:stripped_spruce_log", - "blockRuntimeId" : 10126 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10526 - }, - { - "id" : "minecraft:stripped_birch_log", - "blockRuntimeId" : 9392 - }, - { - "id" : "minecraft:log", - "blockRuntimeId" : 10527 - }, - { - "id" : "minecraft:stripped_jungle_log", - "blockRuntimeId" : 1325 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5674 - }, - { - "id" : "minecraft:stripped_acacia_log", - "blockRuntimeId" : 8884 - }, - { - "id" : "minecraft:log2", - "blockRuntimeId" : 5675 - }, - { - "id" : "minecraft:stripped_dark_oak_log", - "blockRuntimeId" : 221 - }, - { - "id" : "minecraft:mangrove_log", - "blockRuntimeId" : 645 - }, - { - "id" : "minecraft:stripped_mangrove_log", - "blockRuntimeId" : 12550 - }, - { - "id" : "minecraft:crimson_stem", - "blockRuntimeId" : 9317 - }, - { - "id" : "minecraft:stripped_crimson_stem", - "blockRuntimeId" : 10810 - }, - { - "id" : "minecraft:warped_stem", - "blockRuntimeId" : 10336 - }, - { - "id" : "minecraft:stripped_warped_stem", - "blockRuntimeId" : 11663 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4161 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4167 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4162 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4168 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4163 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4169 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4164 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4170 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4165 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4171 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4166 - }, - { - "id" : "minecraft:wood", - "blockRuntimeId" : 4172 - }, - { - "id" : "minecraft:mangrove_wood", - "blockRuntimeId" : 6005 - }, - { - "id" : "minecraft:stripped_mangrove_wood", - "blockRuntimeId" : 6075 - }, - { - "id" : "minecraft:crimson_hyphae", - "blockRuntimeId" : 6142 - }, - { - "id" : "minecraft:stripped_crimson_hyphae", - "blockRuntimeId" : 10349 - }, - { - "id" : "minecraft:warped_hyphae", - "blockRuntimeId" : 9322 - }, - { - "id" : "minecraft:stripped_warped_hyphae", - "blockRuntimeId" : 8230 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9920 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9921 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9922 - }, - { - "id" : "minecraft:leaves", - "blockRuntimeId" : 9923 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6201 - }, - { - "id" : "minecraft:leaves2", - "blockRuntimeId" : 6202 - }, - { - "id" : "minecraft:mangrove_leaves", - "blockRuntimeId" : 10518 - }, - { - "id" : "minecraft:azalea_leaves", - "blockRuntimeId" : 11973 - }, - { - "id" : "minecraft:azalea_leaves_flowered", - "blockRuntimeId" : 10177 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1396 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1397 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1398 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1399 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1400 - }, - { - "id" : "minecraft:sapling", - "blockRuntimeId" : 1401 - }, - { - "id" : "minecraft:mangrove_propagule", - "blockRuntimeId" : 10838 - }, - { - "id" : "minecraft:bee_nest", - "blockRuntimeId" : 8406 - }, - { - "id" : "minecraft:wheat_seeds" - }, - { - "id" : "minecraft:pumpkin_seeds" - }, - { - "id" : "minecraft:melon_seeds" - }, - { - "id" : "minecraft:beetroot_seeds" - }, - { - "id" : "minecraft:wheat" - }, - { - "id" : "minecraft:beetroot" - }, - { - "id" : "minecraft:potato" - }, - { - "id" : "minecraft:poisonous_potato" - }, - { - "id" : "minecraft:carrot" - }, - { - "id" : "minecraft:golden_carrot" - }, - { - "id" : "minecraft:apple" - }, - { - "id" : "minecraft:golden_apple" - }, - { - "id" : "minecraft:enchanted_golden_apple" - }, - { - "id" : "minecraft:melon_block", - "blockRuntimeId" : 690 - }, - { - "id" : "minecraft:melon_slice" - }, - { - "id" : "minecraft:glistering_melon_slice" - }, - { - "id" : "minecraft:sweet_berries" - }, - { - "id" : "minecraft:glow_berries" - }, - { - "id" : "minecraft:pumpkin", - "blockRuntimeId" : 6425 - }, - { - "id" : "minecraft:carved_pumpkin", - "blockRuntimeId" : 11641 - }, - { - "id" : "minecraft:lit_pumpkin", - "blockRuntimeId" : 10537 - }, - { - "id" : "minecraft:honeycomb" - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1621 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8105 - }, - { - "id" : "minecraft:tallgrass", - "blockRuntimeId" : 1620 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8104 - }, - { - "id" : "minecraft:nether_sprouts" - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10342 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10340 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10341 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10339 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10343 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10347 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10345 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10346 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10344 - }, - { - "id" : "minecraft:coral", - "blockRuntimeId" : 10348 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6464 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6462 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6463 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6461 - }, - { - "id" : "minecraft:coral_fan", - "blockRuntimeId" : 6465 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 72 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 70 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 71 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 69 - }, - { - "id" : "minecraft:coral_fan_dead", - "blockRuntimeId" : 73 - }, - { - "id" : "minecraft:crimson_roots", - "blockRuntimeId" : 11836 - }, - { - "id" : "minecraft:warped_roots", - "blockRuntimeId" : 6210 - }, - { - "id" : "minecraft:yellow_flower", - "blockRuntimeId" : 597 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5074 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5075 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5076 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5077 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5078 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5079 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5080 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5081 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5082 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5083 - }, - { - "id" : "minecraft:red_flower", - "blockRuntimeId" : 5084 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8102 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8103 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8106 - }, - { - "id" : "minecraft:double_plant", - "blockRuntimeId" : 8107 - }, - { - "id" : "minecraft:wither_rose", - "blockRuntimeId" : 9995 - }, - { - "id" : "minecraft:white_dye" - }, - { - "id" : "minecraft:light_gray_dye" - }, - { - "id" : "minecraft:gray_dye" - }, - { - "id" : "minecraft:black_dye" - }, - { - "id" : "minecraft:brown_dye" - }, - { - "id" : "minecraft:red_dye" - }, - { - "id" : "minecraft:orange_dye" - }, - { - "id" : "minecraft:yellow_dye" - }, - { - "id" : "minecraft:lime_dye" - }, - { - "id" : "minecraft:green_dye" - }, - { - "id" : "minecraft:cyan_dye" - }, - { - "id" : "minecraft:light_blue_dye" - }, - { - "id" : "minecraft:blue_dye" - }, - { - "id" : "minecraft:purple_dye" - }, - { - "id" : "minecraft:magenta_dye" - }, - { - "id" : "minecraft:pink_dye" - }, - { - "id" : "minecraft:ink_sac" - }, - { - "id" : "minecraft:glow_ink_sac" - }, - { - "id" : "minecraft:cocoa_beans" - }, - { - "id" : "minecraft:lapis_lazuli" - }, - { - "id" : "minecraft:bone_meal" - }, - { - "id" : "minecraft:vine", - "blockRuntimeId" : 1586 - }, - { - "id" : "minecraft:weeping_vines", - "blockRuntimeId" : 8130 - }, - { - "id" : "minecraft:twisting_vines", - "blockRuntimeId" : 8343 - }, - { - "id" : "minecraft:waterlily", - "blockRuntimeId" : 1851 - }, - { - "id" : "minecraft:seagrass", - "blockRuntimeId" : 252 - }, - { - "id" : "minecraft:kelp" - }, - { - "id" : "minecraft:deadbush", - "blockRuntimeId" : 6909 - }, - { - "id" : "minecraft:bamboo", - "blockRuntimeId" : 5142 - }, - { - "id" : "minecraft:snow", - "blockRuntimeId" : 6040 - }, - { - "id" : "minecraft:ice", - "blockRuntimeId" : 10541 - }, - { - "id" : "minecraft:packed_ice", - "blockRuntimeId" : 289 - }, - { - "id" : "minecraft:blue_ice", - "blockRuntimeId" : 10889 - }, - { - "id" : "minecraft:snow_layer", - "blockRuntimeId" : 160 - }, - { - "id" : "minecraft:pointed_dripstone", - "blockRuntimeId" : 11679 - }, - { - "id" : "minecraft:dripstone_block", - "blockRuntimeId" : 1585 - }, - { - "id" : "minecraft:moss_carpet", - "blockRuntimeId" : 293 - }, - { - "id" : "minecraft:moss_block", - "blockRuntimeId" : 10390 - }, - { - "id" : "minecraft:dirt_with_roots", - "blockRuntimeId" : 8046 - }, - { - "id" : "minecraft:hanging_roots", - "blockRuntimeId" : 210 - }, - { - "id" : "minecraft:mangrove_roots", - "blockRuntimeId" : 10005 - }, - { - "id" : "minecraft:muddy_mangrove_roots", - "blockRuntimeId" : 640 - }, - { - "id" : "minecraft:big_dripleaf", - "blockRuntimeId" : 9400 - }, - { - "id" : "minecraft:small_dripleaf_block", - "blockRuntimeId" : 6168 - }, - { - "id" : "minecraft:spore_blossom", - "blockRuntimeId" : 11575 - }, - { - "id" : "minecraft:azalea", - "blockRuntimeId" : 10744 - }, - { - "id" : "minecraft:flowering_azalea", - "blockRuntimeId" : 8127 - }, - { - "id" : "minecraft:glow_lichen", - "blockRuntimeId" : 8336 - }, - { - "id" : "minecraft:amethyst_block", - "blockRuntimeId" : 329 - }, - { - "id" : "minecraft:budding_amethyst", - "blockRuntimeId" : 10864 - }, - { - "id" : "minecraft:amethyst_cluster", - "blockRuntimeId" : 12073 - }, - { - "id" : "minecraft:large_amethyst_bud", - "blockRuntimeId" : 6960 - }, - { - "id" : "minecraft:medium_amethyst_bud", - "blockRuntimeId" : 6224 - }, - { - "id" : "minecraft:small_amethyst_bud", - "blockRuntimeId" : 599 - }, - { - "id" : "minecraft:tuff", - "blockRuntimeId" : 644 - }, - { - "id" : "minecraft:calcite", - "blockRuntimeId" : 220 - }, - { - "id" : "minecraft:chicken" - }, - { - "id" : "minecraft:porkchop" - }, - { - "id" : "minecraft:beef" - }, - { - "id" : "minecraft:mutton" - }, - { - "id" : "minecraft:rabbit" - }, - { - "id" : "minecraft:cod" - }, - { - "id" : "minecraft:salmon" - }, - { - "id" : "minecraft:tropical_fish" - }, - { - "id" : "minecraft:pufferfish" - }, - { - "id" : "minecraft:brown_mushroom", - "blockRuntimeId" : 5001 - }, - { - "id" : "minecraft:red_mushroom", - "blockRuntimeId" : 6433 - }, - { - "id" : "minecraft:crimson_fungus", - "blockRuntimeId" : 12016 - }, - { - "id" : "minecraft:warped_fungus", - "blockRuntimeId" : 294 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11625 - }, - { - "id" : "minecraft:red_mushroom_block", - "blockRuntimeId" : 5069 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11626 - }, - { - "id" : "minecraft:brown_mushroom_block", - "blockRuntimeId" : 11611 - }, - { - "id" : "minecraft:egg" - }, - { - "id" : "minecraft:sugar_cane" - }, - { - "id" : "minecraft:sugar" - }, - { - "id" : "minecraft:rotten_flesh" - }, - { - "id" : "minecraft:bone" - }, - { - "id" : "minecraft:web", - "blockRuntimeId" : 10565 - }, - { - "id" : "minecraft:spider_eye" - }, - { - "id" : "minecraft:mob_spawner", - "blockRuntimeId" : 699 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5988 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5989 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5990 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5991 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5992 - }, - { - "id" : "minecraft:monster_egg", - "blockRuntimeId" : 5993 - }, - { - "id" : "minecraft:infested_deepslate", - "blockRuntimeId" : 6873 - }, - { - "id" : "minecraft:dragon_egg", - "blockRuntimeId" : 11534 - }, - { - "id" : "minecraft:turtle_egg", - "blockRuntimeId" : 12260 - }, - { - "id" : "minecraft:frog_spawn", - "blockRuntimeId" : 6247 - }, - { - "id" : "minecraft:pearlescent_froglight", - "blockRuntimeId" : 10273 - }, - { - "id" : "minecraft:verdant_froglight", - "blockRuntimeId" : 10331 - }, - { - "id" : "minecraft:ochre_froglight", - "blockRuntimeId" : 4581 - }, - { - "id" : "minecraft:chicken_spawn_egg" - }, - { - "id" : "minecraft:bee_spawn_egg" - }, - { - "id" : "minecraft:cow_spawn_egg" - }, - { - "id" : "minecraft:pig_spawn_egg" - }, - { - "id" : "minecraft:sheep_spawn_egg" - }, - { - "id" : "minecraft:wolf_spawn_egg" - }, - { - "id" : "minecraft:polar_bear_spawn_egg" - }, - { - "id" : "minecraft:ocelot_spawn_egg" - }, - { - "id" : "minecraft:cat_spawn_egg" - }, - { - "id" : "minecraft:mooshroom_spawn_egg" - }, - { - "id" : "minecraft:bat_spawn_egg" - }, - { - "id" : "minecraft:parrot_spawn_egg" - }, - { - "id" : "minecraft:rabbit_spawn_egg" - }, - { - "id" : "minecraft:llama_spawn_egg" - }, - { - "id" : "minecraft:horse_spawn_egg" - }, - { - "id" : "minecraft:donkey_spawn_egg" - }, - { - "id" : "minecraft:mule_spawn_egg" - }, - { - "id" : "minecraft:skeleton_horse_spawn_egg" - }, - { - "id" : "minecraft:zombie_horse_spawn_egg" - }, - { - "id" : "minecraft:tropical_fish_spawn_egg" - }, - { - "id" : "minecraft:cod_spawn_egg" - }, - { - "id" : "minecraft:pufferfish_spawn_egg" - }, - { - "id" : "minecraft:salmon_spawn_egg" - }, - { - "id" : "minecraft:dolphin_spawn_egg" - }, - { - "id" : "minecraft:turtle_spawn_egg" - }, - { - "id" : "minecraft:panda_spawn_egg" - }, - { - "id" : "minecraft:fox_spawn_egg" - }, - { - "id" : "minecraft:creeper_spawn_egg" - }, - { - "id" : "minecraft:enderman_spawn_egg" - }, - { - "id" : "minecraft:silverfish_spawn_egg" - }, - { - "id" : "minecraft:skeleton_spawn_egg" - }, - { - "id" : "minecraft:wither_skeleton_spawn_egg" - }, - { - "id" : "minecraft:stray_spawn_egg" - }, - { - "id" : "minecraft:slime_spawn_egg" - }, - { - "id" : "minecraft:spider_spawn_egg" - }, - { - "id" : "minecraft:zombie_spawn_egg" - }, - { - "id" : "minecraft:zombie_pigman_spawn_egg" - }, - { - "id" : "minecraft:husk_spawn_egg" - }, - { - "id" : "minecraft:drowned_spawn_egg" - }, - { - "id" : "minecraft:squid_spawn_egg" - }, - { - "id" : "minecraft:glow_squid_spawn_egg" - }, - { - "id" : "minecraft:cave_spider_spawn_egg" - }, - { - "id" : "minecraft:witch_spawn_egg" - }, - { - "id" : "minecraft:guardian_spawn_egg" - }, - { - "id" : "minecraft:elder_guardian_spawn_egg" - }, - { - "id" : "minecraft:endermite_spawn_egg" - }, - { - "id" : "minecraft:magma_cube_spawn_egg" - }, - { - "id" : "minecraft:strider_spawn_egg" - }, - { - "id" : "minecraft:hoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_spawn_egg" - }, - { - "id" : "minecraft:zoglin_spawn_egg" - }, - { - "id" : "minecraft:piglin_brute_spawn_egg" - }, - { - "id" : "minecraft:goat_spawn_egg" - }, - { - "id" : "minecraft:axolotl_spawn_egg" - }, - { - "id" : "minecraft:warden_spawn_egg" - }, - { - "id" : "minecraft:allay_spawn_egg" - }, - { - "id" : "minecraft:frog_spawn_egg" - }, - { - "id" : "minecraft:tadpole_spawn_egg" - }, - { - "id" : "minecraft:trader_llama_spawn_egg" - }, - { - "id" : "minecraft:ghast_spawn_egg" - }, - { - "id" : "minecraft:blaze_spawn_egg" - }, - { - "id" : "minecraft:shulker_spawn_egg" - }, - { - "id" : "minecraft:vindicator_spawn_egg" - }, - { - "id" : "minecraft:evoker_spawn_egg" - }, - { - "id" : "minecraft:vex_spawn_egg" - }, - { - "id" : "minecraft:villager_spawn_egg" - }, - { - "id" : "minecraft:wandering_trader_spawn_egg" - }, - { - "id" : "minecraft:zombie_villager_spawn_egg" - }, - { - "id" : "minecraft:phantom_spawn_egg" - }, - { - "id" : "minecraft:pillager_spawn_egg" - }, - { - "id" : "minecraft:ravager_spawn_egg" - }, - { - "id" : "minecraft:iron_golem_spawn_egg" - }, - { - "id" : "minecraft:snow_golem_spawn_egg" - }, - { - "id" : "minecraft:obsidian", - "blockRuntimeId" : 726 - }, - { - "id" : "minecraft:crying_obsidian", - "blockRuntimeId" : 10574 - }, - { - "id" : "minecraft:bedrock", - "blockRuntimeId" : 10879 - }, - { - "id" : "minecraft:soul_sand", - "blockRuntimeId" : 8483 - }, - { - "id" : "minecraft:netherrack", - "blockRuntimeId" : 10899 - }, - { - "id" : "minecraft:magma", - "blockRuntimeId" : 12272 - }, - { - "id" : "minecraft:nether_wart" - }, - { - "id" : "minecraft:end_stone", - "blockRuntimeId" : 5680 - }, - { - "id" : "minecraft:chorus_flower", - "blockRuntimeId" : 6378 - }, - { - "id" : "minecraft:chorus_plant", - "blockRuntimeId" : 8156 - }, - { - "id" : "minecraft:chorus_fruit" - }, - { - "id" : "minecraft:popped_chorus_fruit" - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 927 - }, - { - "id" : "minecraft:sponge", - "blockRuntimeId" : 928 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7869 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7870 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7871 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7872 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7873 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7874 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7875 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7876 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7877 - }, - { - "id" : "minecraft:coral_block", - "blockRuntimeId" : 7878 - }, - { - "id" : "minecraft:sculk", - "blockRuntimeId" : 10898 - }, - { - "id" : "minecraft:sculk_vein", - "blockRuntimeId" : 11379 - }, - { - "id" : "minecraft:sculk_catalyst", - "blockRuntimeId" : 5071 - }, - { - "id" : "minecraft:sculk_shrieker", - "blockRuntimeId" : 224 - }, - { - "id" : "minecraft:sculk_sensor", - "blockRuntimeId" : 6237 - }, - { - "id" : "minecraft:reinforced_deepslate", - "blockRuntimeId" : 8868 - }, - { - "id" : "minecraft:leather_helmet" - }, - { - "id" : "minecraft:chainmail_helmet" - }, - { - "id" : "minecraft:iron_helmet" - }, - { - "id" : "minecraft:golden_helmet" - }, - { - "id" : "minecraft:diamond_helmet" - }, - { - "id" : "minecraft:netherite_helmet" - }, - { - "id" : "minecraft:leather_chestplate" - }, - { - "id" : "minecraft:chainmail_chestplate" - }, - { - "id" : "minecraft:iron_chestplate" - }, - { - "id" : "minecraft:golden_chestplate" - }, - { - "id" : "minecraft:diamond_chestplate" - }, - { - "id" : "minecraft:netherite_chestplate" - }, - { - "id" : "minecraft:leather_leggings" - }, - { - "id" : "minecraft:chainmail_leggings" - }, - { - "id" : "minecraft:iron_leggings" - }, - { - "id" : "minecraft:golden_leggings" - }, - { - "id" : "minecraft:diamond_leggings" - }, - { - "id" : "minecraft:netherite_leggings" - }, - { - "id" : "minecraft:leather_boots" - }, - { - "id" : "minecraft:chainmail_boots" - }, - { - "id" : "minecraft:iron_boots" - }, - { - "id" : "minecraft:golden_boots" - }, - { - "id" : "minecraft:diamond_boots" - }, - { - "id" : "minecraft:netherite_boots" - }, - { - "id" : "minecraft:wooden_sword" - }, - { - "id" : "minecraft:stone_sword" - }, - { - "id" : "minecraft:iron_sword" - }, - { - "id" : "minecraft:golden_sword" - }, - { - "id" : "minecraft:diamond_sword" - }, - { - "id" : "minecraft:netherite_sword" - }, - { - "id" : "minecraft:wooden_axe" - }, - { - "id" : "minecraft:stone_axe" - }, - { - "id" : "minecraft:iron_axe" - }, - { - "id" : "minecraft:golden_axe" - }, - { - "id" : "minecraft:diamond_axe" - }, - { - "id" : "minecraft:netherite_axe" - }, - { - "id" : "minecraft:wooden_pickaxe" - }, - { - "id" : "minecraft:stone_pickaxe" - }, - { - "id" : "minecraft:iron_pickaxe" - }, - { - "id" : "minecraft:golden_pickaxe" - }, - { - "id" : "minecraft:diamond_pickaxe" - }, - { - "id" : "minecraft:netherite_pickaxe" - }, - { - "id" : "minecraft:wooden_shovel" - }, - { - "id" : "minecraft:stone_shovel" - }, - { - "id" : "minecraft:iron_shovel" - }, - { - "id" : "minecraft:golden_shovel" - }, - { - "id" : "minecraft:diamond_shovel" - }, - { - "id" : "minecraft:netherite_shovel" - }, - { - "id" : "minecraft:wooden_hoe" - }, - { - "id" : "minecraft:stone_hoe" - }, - { - "id" : "minecraft:iron_hoe" - }, - { - "id" : "minecraft:golden_hoe" - }, - { - "id" : "minecraft:diamond_hoe" - }, - { - "id" : "minecraft:netherite_hoe" - }, - { - "id" : "minecraft:bow" - }, - { - "id" : "minecraft:crossbow" - }, - { - "id" : "minecraft:arrow" - }, - { - "id" : "minecraft:arrow", - "damage" : 6 - }, - { - "id" : "minecraft:arrow", - "damage" : 7 - }, - { - "id" : "minecraft:arrow", - "damage" : 8 - }, - { - "id" : "minecraft:arrow", - "damage" : 9 - }, - { - "id" : "minecraft:arrow", - "damage" : 10 - }, - { - "id" : "minecraft:arrow", - "damage" : 11 - }, - { - "id" : "minecraft:arrow", - "damage" : 12 - }, - { - "id" : "minecraft:arrow", - "damage" : 13 - }, - { - "id" : "minecraft:arrow", - "damage" : 14 - }, - { - "id" : "minecraft:arrow", - "damage" : 15 - }, - { - "id" : "minecraft:arrow", - "damage" : 16 - }, - { - "id" : "minecraft:arrow", - "damage" : 17 - }, - { - "id" : "minecraft:arrow", - "damage" : 18 - }, - { - "id" : "minecraft:arrow", - "damage" : 19 - }, - { - "id" : "minecraft:arrow", - "damage" : 20 - }, - { - "id" : "minecraft:arrow", - "damage" : 21 - }, - { - "id" : "minecraft:arrow", - "damage" : 22 - }, - { - "id" : "minecraft:arrow", - "damage" : 23 - }, - { - "id" : "minecraft:arrow", - "damage" : 24 - }, - { - "id" : "minecraft:arrow", - "damage" : 25 - }, - { - "id" : "minecraft:arrow", - "damage" : 26 - }, - { - "id" : "minecraft:arrow", - "damage" : 27 - }, - { - "id" : "minecraft:arrow", - "damage" : 28 - }, - { - "id" : "minecraft:arrow", - "damage" : 29 - }, - { - "id" : "minecraft:arrow", - "damage" : 30 - }, - { - "id" : "minecraft:arrow", - "damage" : 31 - }, - { - "id" : "minecraft:arrow", - "damage" : 32 - }, - { - "id" : "minecraft:arrow", - "damage" : 33 - }, - { - "id" : "minecraft:arrow", - "damage" : 34 - }, - { - "id" : "minecraft:arrow", - "damage" : 35 - }, - { - "id" : "minecraft:arrow", - "damage" : 36 - }, - { - "id" : "minecraft:arrow", - "damage" : 37 - }, - { - "id" : "minecraft:arrow", - "damage" : 38 - }, - { - "id" : "minecraft:arrow", - "damage" : 39 - }, - { - "id" : "minecraft:arrow", - "damage" : 40 - }, - { - "id" : "minecraft:arrow", - "damage" : 41 - }, - { - "id" : "minecraft:arrow", - "damage" : 42 - }, - { - "id" : "minecraft:arrow", - "damage" : 43 - }, - { - "id" : "minecraft:shield" - }, - { - "id" : "minecraft:cooked_chicken" - }, - { - "id" : "minecraft:cooked_porkchop" - }, - { - "id" : "minecraft:cooked_beef" - }, - { - "id" : "minecraft:cooked_mutton" - }, - { - "id" : "minecraft:cooked_rabbit" - }, - { - "id" : "minecraft:cooked_cod" - }, - { - "id" : "minecraft:cooked_salmon" - }, - { - "id" : "minecraft:bread" - }, - { - "id" : "minecraft:mushroom_stew" - }, - { - "id" : "minecraft:beetroot_soup" - }, - { - "id" : "minecraft:rabbit_stew" - }, - { - "id" : "minecraft:baked_potato" - }, - { - "id" : "minecraft:cookie" - }, - { - "id" : "minecraft:pumpkin_pie" - }, - { - "id" : "minecraft:cake" - }, - { - "id" : "minecraft:dried_kelp" - }, - { - "id" : "minecraft:fishing_rod" - }, - { - "id" : "minecraft:carrot_on_a_stick" - }, - { - "id" : "minecraft:warped_fungus_on_a_stick" - }, - { - "id" : "minecraft:snowball" - }, - { - "id" : "minecraft:shears" - }, - { - "id" : "minecraft:flint_and_steel" - }, - { - "id" : "minecraft:lead" - }, - { - "id" : "minecraft:clock" - }, - { - "id" : "minecraft:compass" - }, - { - "id" : "minecraft:recovery_compass" - }, - { - "id" : "minecraft:goat_horn" - }, - { - "id" : "minecraft:goat_horn", - "damage" : 1 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 2 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 3 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 4 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 5 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 6 - }, - { - "id" : "minecraft:goat_horn", - "damage" : 7 - }, - { - "id" : "minecraft:empty_map" - }, - { - "id" : "minecraft:empty_map", - "damage" : 2 - }, - { - "id" : "minecraft:saddle" - }, - { - "id" : "minecraft:leather_horse_armor" - }, - { - "id" : "minecraft:iron_horse_armor" - }, - { - "id" : "minecraft:golden_horse_armor" - }, - { - "id" : "minecraft:diamond_horse_armor" - }, - { - "id" : "minecraft:trident" - }, - { - "id" : "minecraft:turtle_helmet" - }, - { - "id" : "minecraft:elytra" - }, - { - "id" : "minecraft:totem_of_undying" - }, - { - "id" : "minecraft:glass_bottle" - }, - { - "id" : "minecraft:experience_bottle" - }, - { - "id" : "minecraft:potion" - }, - { - "id" : "minecraft:potion", - "damage" : 1 - }, - { - "id" : "minecraft:potion", - "damage" : 2 - }, - { - "id" : "minecraft:potion", - "damage" : 3 - }, - { - "id" : "minecraft:potion", - "damage" : 4 - }, - { - "id" : "minecraft:potion", - "damage" : 5 - }, - { - "id" : "minecraft:potion", - "damage" : 6 - }, - { - "id" : "minecraft:potion", - "damage" : 7 - }, - { - "id" : "minecraft:potion", - "damage" : 8 - }, - { - "id" : "minecraft:potion", - "damage" : 9 - }, - { - "id" : "minecraft:potion", - "damage" : 10 - }, - { - "id" : "minecraft:potion", - "damage" : 11 - }, - { - "id" : "minecraft:potion", - "damage" : 12 - }, - { - "id" : "minecraft:potion", - "damage" : 13 - }, - { - "id" : "minecraft:potion", - "damage" : 14 - }, - { - "id" : "minecraft:potion", - "damage" : 15 - }, - { - "id" : "minecraft:potion", - "damage" : 16 - }, - { - "id" : "minecraft:potion", - "damage" : 17 - }, - { - "id" : "minecraft:potion", - "damage" : 18 - }, - { - "id" : "minecraft:potion", - "damage" : 19 - }, - { - "id" : "minecraft:potion", - "damage" : 20 - }, - { - "id" : "minecraft:potion", - "damage" : 21 - }, - { - "id" : "minecraft:potion", - "damage" : 22 - }, - { - "id" : "minecraft:potion", - "damage" : 23 - }, - { - "id" : "minecraft:potion", - "damage" : 24 - }, - { - "id" : "minecraft:potion", - "damage" : 25 - }, - { - "id" : "minecraft:potion", - "damage" : 26 - }, - { - "id" : "minecraft:potion", - "damage" : 27 - }, - { - "id" : "minecraft:potion", - "damage" : 28 - }, - { - "id" : "minecraft:potion", - "damage" : 29 - }, - { - "id" : "minecraft:potion", - "damage" : 30 - }, - { - "id" : "minecraft:potion", - "damage" : 31 - }, - { - "id" : "minecraft:potion", - "damage" : 32 - }, - { - "id" : "minecraft:potion", - "damage" : 33 - }, - { - "id" : "minecraft:potion", - "damage" : 34 - }, - { - "id" : "minecraft:potion", - "damage" : 35 - }, - { - "id" : "minecraft:potion", - "damage" : 36 - }, - { - "id" : "minecraft:potion", - "damage" : 37 - }, - { - "id" : "minecraft:potion", - "damage" : 38 - }, - { - "id" : "minecraft:potion", - "damage" : 39 - }, - { - "id" : "minecraft:potion", - "damage" : 40 - }, - { - "id" : "minecraft:potion", - "damage" : 41 - }, - { - "id" : "minecraft:potion", - "damage" : 42 - }, - { - "id" : "minecraft:splash_potion" - }, - { - "id" : "minecraft:splash_potion", - "damage" : 1 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 2 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 3 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 4 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 5 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 6 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 7 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 8 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 9 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 10 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 11 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 12 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 13 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 14 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 15 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 16 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 17 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 18 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 19 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 20 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 21 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 22 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 23 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 24 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 25 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 26 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 27 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 28 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 29 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 30 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 31 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 32 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 33 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 34 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 35 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 36 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 37 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 38 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 39 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 40 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 41 - }, - { - "id" : "minecraft:splash_potion", - "damage" : 42 - }, - { - "id" : "minecraft:lingering_potion" - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 1 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 2 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 3 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 4 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 5 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 6 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 7 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 8 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 9 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 10 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 11 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 12 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 13 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 14 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 15 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 16 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 17 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 18 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 19 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 20 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 21 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 22 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 23 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 24 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 25 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 26 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 27 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 28 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 29 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 30 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 31 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 32 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 33 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 34 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 35 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 36 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 37 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 38 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 39 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 40 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 41 - }, - { - "id" : "minecraft:lingering_potion", - "damage" : 42 - }, - { - "id" : "minecraft:spyglass" - }, - { - "id" : "minecraft:stick" - }, - { - "id" : "minecraft:bed" - }, - { - "id" : "minecraft:bed", - "damage" : 8 - }, - { - "id" : "minecraft:bed", - "damage" : 7 - }, - { - "id" : "minecraft:bed", - "damage" : 15 - }, - { - "id" : "minecraft:bed", - "damage" : 12 - }, - { - "id" : "minecraft:bed", - "damage" : 14 - }, - { - "id" : "minecraft:bed", - "damage" : 1 - }, - { - "id" : "minecraft:bed", - "damage" : 4 - }, - { - "id" : "minecraft:bed", - "damage" : 5 - }, - { - "id" : "minecraft:bed", - "damage" : 13 - }, - { - "id" : "minecraft:bed", - "damage" : 9 - }, - { - "id" : "minecraft:bed", - "damage" : 3 - }, - { - "id" : "minecraft:bed", - "damage" : 11 - }, - { - "id" : "minecraft:bed", - "damage" : 10 - }, - { - "id" : "minecraft:bed", - "damage" : 2 - }, - { - "id" : "minecraft:bed", - "damage" : 6 - }, - { - "id" : "minecraft:torch", - "blockRuntimeId" : 1416 - }, - { - "id" : "minecraft:soul_torch", - "blockRuntimeId" : 6876 - }, - { - "id" : "minecraft:sea_pickle", - "blockRuntimeId" : 8891 - }, - { - "id" : "minecraft:lantern", - "blockRuntimeId" : 10936 - }, - { - "id" : "minecraft:soul_lantern", - "blockRuntimeId" : 8401 - }, - { - "id" : "minecraft:candle", - "blockRuntimeId" : 11666 - }, - { - "id" : "minecraft:white_candle", - "blockRuntimeId" : 7948 - }, - { - "id" : "minecraft:orange_candle", - "blockRuntimeId" : 660 - }, - { - "id" : "minecraft:magenta_candle", - "blockRuntimeId" : 716 - }, - { - "id" : "minecraft:light_blue_candle", - "blockRuntimeId" : 6417 - }, - { - "id" : "minecraft:yellow_candle", - "blockRuntimeId" : 10022 - }, - { - "id" : "minecraft:lime_candle", - "blockRuntimeId" : 10206 - }, - { - "id" : "minecraft:pink_candle", - "blockRuntimeId" : 11633 - }, - { - "id" : "minecraft:gray_candle", - "blockRuntimeId" : 1631 - }, - { - "id" : "minecraft:light_gray_candle", - "blockRuntimeId" : 10062 - }, - { - "id" : "minecraft:cyan_candle", - "blockRuntimeId" : 11989 - }, - { - "id" : "minecraft:purple_candle", - "blockRuntimeId" : 10900 - }, - { - "id" : "minecraft:blue_candle" - }, - { - "id" : "minecraft:brown_candle", - "blockRuntimeId" : 9295 - }, - { - "id" : "minecraft:green_candle", - "blockRuntimeId" : 1370 - }, - { - "id" : "minecraft:red_candle", - "blockRuntimeId" : 6913 - }, - { - "id" : "minecraft:black_candle", - "blockRuntimeId" : 176 - }, - { - "id" : "minecraft:crafting_table", - "blockRuntimeId" : 8890 - }, - { - "id" : "minecraft:cartography_table", - "blockRuntimeId" : 12554 - }, - { - "id" : "minecraft:fletching_table", - "blockRuntimeId" : 8869 - }, - { - "id" : "minecraft:smithing_table", - "blockRuntimeId" : 5184 - }, - { - "id" : "minecraft:beehive", - "blockRuntimeId" : 9938 - }, - { - "id" : "minecraft:campfire" - }, - { - "id" : "minecraft:soul_campfire" - }, - { - "id" : "minecraft:furnace", - "blockRuntimeId" : 12065 - }, - { - "id" : "minecraft:blast_furnace", - "blockRuntimeId" : 11830 - }, - { - "id" : "minecraft:smoker", - "blockRuntimeId" : 1330 - }, - { - "id" : "minecraft:respawn_anchor", - "blockRuntimeId" : 1365 - }, - { - "id" : "minecraft:brewing_stand" - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10486 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10490 - }, - { - "id" : "minecraft:anvil", - "blockRuntimeId" : 10494 - }, - { - "id" : "minecraft:grindstone", - "blockRuntimeId" : 12302 - }, - { - "id" : "minecraft:enchanting_table", - "blockRuntimeId" : 10579 - }, - { - "id" : "minecraft:bookshelf", - "blockRuntimeId" : 10523 - }, - { - "id" : "minecraft:lectern", - "blockRuntimeId" : 10802 - }, - { - "id" : "minecraft:cauldron" - }, - { - "id" : "minecraft:composter", - "blockRuntimeId" : 8065 - }, - { - "id" : "minecraft:chest", - "blockRuntimeId" : 10978 - }, - { - "id" : "minecraft:trapped_chest", - "blockRuntimeId" : 8234 - }, - { - "id" : "minecraft:ender_chest", - "blockRuntimeId" : 6217 - }, - { - "id" : "minecraft:barrel", - "blockRuntimeId" : 6366 - }, - { - "id" : "minecraft:undyed_shulker_box", - "blockRuntimeId" : 5139 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7964 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7972 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7971 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7979 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7976 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7978 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7965 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7968 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7969 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7977 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7973 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7967 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7975 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7974 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7966 - }, - { - "id" : "minecraft:shulker_box", - "blockRuntimeId" : 7970 - }, - { - "id" : "minecraft:armor_stand" - }, - { - "id" : "minecraft:noteblock", - "blockRuntimeId" : 643 - }, - { - "id" : "minecraft:jukebox", - "blockRuntimeId" : 7490 - }, - { - "id" : "minecraft:music_disc_13" - }, - { - "id" : "minecraft:music_disc_cat" - }, - { - "id" : "minecraft:music_disc_blocks" - }, - { - "id" : "minecraft:music_disc_chirp" - }, - { - "id" : "minecraft:music_disc_far" - }, - { - "id" : "minecraft:music_disc_mall" - }, - { - "id" : "minecraft:music_disc_mellohi" - }, - { - "id" : "minecraft:music_disc_stal" - }, - { - "id" : "minecraft:music_disc_strad" - }, - { - "id" : "minecraft:music_disc_ward" - }, - { - "id" : "minecraft:music_disc_11" - }, - { - "id" : "minecraft:music_disc_wait" - }, - { - "id" : "minecraft:music_disc_otherside" - }, - { - "id" : "minecraft:music_disc_5" - }, - { - "id" : "minecraft:music_disc_pigstep" - }, - { - "id" : "minecraft:disc_fragment_5" - }, - { - "id" : "minecraft:glowstone_dust" - }, - { - "id" : "minecraft:glowstone", - "blockRuntimeId" : 5729 - }, - { - "id" : "minecraft:redstone_lamp", - "blockRuntimeId" : 257 - }, - { - "id" : "minecraft:sea_lantern", - "blockRuntimeId" : 11809 - }, - { - "id" : "minecraft:oak_sign" - }, - { - "id" : "minecraft:spruce_sign" - }, - { - "id" : "minecraft:birch_sign" - }, - { - "id" : "minecraft:jungle_sign" - }, - { - "id" : "minecraft:acacia_sign" - }, - { - "id" : "minecraft:dark_oak_sign" - }, - { - "id" : "minecraft:mangrove_sign" - }, - { - "id" : "minecraft:crimson_sign" - }, - { - "id" : "minecraft:warped_sign" - }, - { - "id" : "minecraft:painting" - }, - { - "id" : "minecraft:frame" - }, - { - "id" : "minecraft:glow_frame" - }, - { - "id" : "minecraft:honey_bottle" - }, - { - "id" : "minecraft:flower_pot" - }, - { - "id" : "minecraft:bowl" - }, - { - "id" : "minecraft:bucket" - }, - { - "id" : "minecraft:milk_bucket" - }, - { - "id" : "minecraft:water_bucket" - }, - { - "id" : "minecraft:lava_bucket" - }, - { - "id" : "minecraft:cod_bucket" - }, - { - "id" : "minecraft:salmon_bucket" - }, - { - "id" : "minecraft:tropical_fish_bucket" - }, - { - "id" : "minecraft:pufferfish_bucket" - }, - { - "id" : "minecraft:powder_snow_bucket" - }, - { - "id" : "minecraft:axolotl_bucket" - }, - { - "id" : "minecraft:tadpole_bucket" - }, - { - "id" : "minecraft:skull", - "damage" : 3 - }, - { - "id" : "minecraft:skull", - "damage" : 2 - }, - { - "id" : "minecraft:skull", - "damage" : 4 - }, - { - "id" : "minecraft:skull", - "damage" : 5 - }, - { - "id" : "minecraft:skull" - }, - { - "id" : "minecraft:skull", - "damage" : 1 - }, - { - "id" : "minecraft:beacon", - "blockRuntimeId" : 150 - }, - { - "id" : "minecraft:bell", - "blockRuntimeId" : 10770 - }, - { - "id" : "minecraft:conduit", - "blockRuntimeId" : 6078 - }, - { - "id" : "minecraft:stonecutter_block", - "blockRuntimeId" : 11837 - }, - { - "id" : "minecraft:end_portal_frame", - "blockRuntimeId" : 9891 - }, - { - "id" : "minecraft:coal" - }, - { - "id" : "minecraft:charcoal" - }, - { - "id" : "minecraft:diamond" - }, - { - "id" : "minecraft:iron_nugget" - }, - { - "id" : "minecraft:raw_iron" - }, - { - "id" : "minecraft:raw_gold" - }, - { - "id" : "minecraft:raw_copper" - }, - { - "id" : "minecraft:copper_ingot" - }, - { - "id" : "minecraft:iron_ingot" - }, - { - "id" : "minecraft:netherite_scrap" - }, - { - "id" : "minecraft:netherite_ingot" - }, - { - "id" : "minecraft:gold_nugget" - }, - { - "id" : "minecraft:gold_ingot" - }, - { - "id" : "minecraft:emerald" - }, - { - "id" : "minecraft:quartz" - }, - { - "id" : "minecraft:clay_ball" - }, - { - "id" : "minecraft:brick" - }, - { - "id" : "minecraft:netherbrick" - }, - { - "id" : "minecraft:prismarine_shard" - }, - { - "id" : "minecraft:amethyst_shard" - }, - { - "id" : "minecraft:prismarine_crystals" - }, - { - "id" : "minecraft:nautilus_shell" - }, - { - "id" : "minecraft:heart_of_the_sea" - }, - { - "id" : "minecraft:scute" - }, - { - "id" : "minecraft:phantom_membrane" - }, - { - "id" : "minecraft:string" - }, - { - "id" : "minecraft:feather" - }, - { - "id" : "minecraft:flint" - }, - { - "id" : "minecraft:gunpowder" - }, - { - "id" : "minecraft:leather" - }, - { - "id" : "minecraft:rabbit_hide" - }, - { - "id" : "minecraft:rabbit_foot" - }, - { - "id" : "minecraft:fire_charge" - }, - { - "id" : "minecraft:blaze_rod" - }, - { - "id" : "minecraft:blaze_powder" - }, - { - "id" : "minecraft:magma_cream" - }, - { - "id" : "minecraft:fermented_spider_eye" - }, - { - "id" : "minecraft:echo_shard" - }, - { - "id" : "minecraft:dragon_breath" - }, - { - "id" : "minecraft:shulker_shell" - }, - { - "id" : "minecraft:ghast_tear" - }, - { - "id" : "minecraft:slime_ball" - }, - { - "id" : "minecraft:ender_pearl" - }, - { - "id" : "minecraft:ender_eye" - }, - { - "id" : "minecraft:nether_star" - }, - { - "id" : "minecraft:end_rod", - "blockRuntimeId" : 9311 - }, - { - "id" : "minecraft:lightning_rod", - "blockRuntimeId" : 1877 - }, - { - "id" : "minecraft:end_crystal" - }, - { - "id" : "minecraft:paper" - }, - { - "id" : "minecraft:book" - }, - { - "id" : "minecraft:writable_book" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" - }, - { - "id" : "minecraft:enchanted_book", - "nbt_b64" : "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" - }, - { - "id" : "minecraft:oak_boat" - }, - { - "id" : "minecraft:spruce_boat" - }, - { - "id" : "minecraft:birch_boat" - }, - { - "id" : "minecraft:jungle_boat" - }, - { - "id" : "minecraft:acacia_boat" - }, - { - "id" : "minecraft:dark_oak_boat" - }, - { - "id" : "minecraft:mangrove_boat" - }, - { - "id" : "minecraft:oak_chest_boat" - }, - { - "id" : "minecraft:spruce_chest_boat" - }, - { - "id" : "minecraft:birch_chest_boat" - }, - { - "id" : "minecraft:jungle_chest_boat" - }, - { - "id" : "minecraft:acacia_chest_boat" - }, - { - "id" : "minecraft:dark_oak_chest_boat" - }, - { - "id" : "minecraft:mangrove_chest_boat" - }, - { - "id" : "minecraft:rail", - "blockRuntimeId" : 5764 - }, - { - "id" : "minecraft:golden_rail", - "blockRuntimeId" : 7980 - }, - { - "id" : "minecraft:detector_rail", - "blockRuntimeId" : 5976 - }, - { - "id" : "minecraft:activator_rail", - "blockRuntimeId" : 604 - }, - { - "id" : "minecraft:minecart" - }, - { - "id" : "minecraft:chest_minecart" - }, - { - "id" : "minecraft:hopper_minecart" - }, - { - "id" : "minecraft:tnt_minecart" - }, - { - "id" : "minecraft:redstone" - }, - { - "id" : "minecraft:redstone_block", - "blockRuntimeId" : 5236 - }, - { - "id" : "minecraft:redstone_torch", - "blockRuntimeId" : 4596 - }, - { - "id" : "minecraft:lever", - "blockRuntimeId" : 10364 - }, - { - "id" : "minecraft:wooden_button", - "blockRuntimeId" : 10229 - }, - { - "id" : "minecraft:spruce_button", - "blockRuntimeId" : 6169 - }, - { - "id" : "minecraft:birch_button", - "blockRuntimeId" : 12029 - }, - { - "id" : "minecraft:jungle_button", - "blockRuntimeId" : 120 - }, - { - "id" : "minecraft:acacia_button", - "blockRuntimeId" : 11494 - }, - { - "id" : "minecraft:dark_oak_button", - "blockRuntimeId" : 96 - }, - { - "id" : "minecraft:mangrove_button", - "blockRuntimeId" : 10924 - }, - { - "id" : "minecraft:stone_button", - "blockRuntimeId" : 894 - }, - { - "id" : "minecraft:crimson_button", - "blockRuntimeId" : 6280 - }, - { - "id" : "minecraft:warped_button", - "blockRuntimeId" : 11513 - }, - { - "id" : "minecraft:polished_blackstone_button", - "blockRuntimeId" : 12053 - }, - { - "id" : "minecraft:tripwire_hook", - "blockRuntimeId" : 9334 - }, - { - "id" : "minecraft:wooden_pressure_plate", - "blockRuntimeId" : 12327 - }, - { - "id" : "minecraft:spruce_pressure_plate", - "blockRuntimeId" : 5218 - }, - { - "id" : "minecraft:birch_pressure_plate", - "blockRuntimeId" : 5010 - }, - { - "id" : "minecraft:jungle_pressure_plate", - "blockRuntimeId" : 5093 - }, - { - "id" : "minecraft:acacia_pressure_plate", - "blockRuntimeId" : 7879 - }, - { - "id" : "minecraft:dark_oak_pressure_plate", - "blockRuntimeId" : 9376 - }, - { - "id" : "minecraft:mangrove_pressure_plate", - "blockRuntimeId" : 5713 - }, - { - "id" : "minecraft:crimson_pressure_plate", - "blockRuntimeId" : 12534 - }, - { - "id" : "minecraft:warped_pressure_plate", - "blockRuntimeId" : 263 - }, - { - "id" : "minecraft:stone_pressure_plate", - "blockRuntimeId" : 5730 - }, - { - "id" : "minecraft:light_weighted_pressure_plate", - "blockRuntimeId" : 5123 - }, - { - "id" : "minecraft:heavy_weighted_pressure_plate", - "blockRuntimeId" : 1861 - }, - { - "id" : "minecraft:polished_blackstone_pressure_plate", - "blockRuntimeId" : 10070 - }, - { - "id" : "minecraft:observer", - "blockRuntimeId" : 4584 - }, - { - "id" : "minecraft:daylight_detector", - "blockRuntimeId" : 6043 - }, - { - "id" : "minecraft:repeater" - }, - { - "id" : "minecraft:comparator" - }, - { - "id" : "minecraft:hopper" - }, - { - "id" : "minecraft:dropper", - "blockRuntimeId" : 11648 - }, - { - "id" : "minecraft:dispenser", - "blockRuntimeId" : 12276 - }, - { - "id" : "minecraft:piston", - "blockRuntimeId" : 1614 - }, - { - "id" : "minecraft:sticky_piston", - "blockRuntimeId" : 6212 - }, - { - "id" : "minecraft:tnt", - "blockRuntimeId" : 10559 - }, - { - "id" : "minecraft:name_tag" - }, - { - "id" : "minecraft:loom", - "blockRuntimeId" : 5670 - }, - { - "id" : "minecraft:banner" - }, - { - "id" : "minecraft:banner", - "damage" : 8 - }, - { - "id" : "minecraft:banner", - "damage" : 7 - }, - { - "id" : "minecraft:banner", - "damage" : 15 - }, - { - "id" : "minecraft:banner", - "damage" : 12 - }, - { - "id" : "minecraft:banner", - "damage" : 14 - }, - { - "id" : "minecraft:banner", - "damage" : 1 - }, - { - "id" : "minecraft:banner", - "damage" : 4 - }, - { - "id" : "minecraft:banner", - "damage" : 5 - }, - { - "id" : "minecraft:banner", - "damage" : 13 - }, - { - "id" : "minecraft:banner", - "damage" : 9 - }, - { - "id" : "minecraft:banner", - "damage" : 3 - }, - { - "id" : "minecraft:banner", - "damage" : 11 - }, - { - "id" : "minecraft:banner", - "damage" : 10 - }, - { - "id" : "minecraft:banner", - "damage" : 2 - }, - { - "id" : "minecraft:banner", - "damage" : 6 - }, - { - "id" : "minecraft:banner", - "damage" : 15, - "nbt_b64" : "CgAAAwQAVHlwZQEAAAAA" - }, - { - "id" : "minecraft:creeper_banner_pattern" - }, - { - "id" : "minecraft:skull_banner_pattern" - }, - { - "id" : "minecraft:flower_banner_pattern" - }, - { - "id" : "minecraft:mojang_banner_pattern" - }, - { - "id" : "minecraft:field_masoned_banner_pattern" - }, - { - "id" : "minecraft:bordure_indented_banner_pattern" - }, - { - "id" : "minecraft:piglin_banner_pattern" - }, - { - "id" : "minecraft:globe_banner_pattern" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_rocket", - "nbt_b64" : "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" - }, - { - "id" : "minecraft:firework_star", - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 8, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 7, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 15, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 12, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 14, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 1, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 4, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 5, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 13, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 9, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 3, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 11, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 10, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 2, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" - }, - { - "id" : "minecraft:firework_star", - "damage" : 6, - "nbt_b64" : "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" - }, - { - "id" : "minecraft:chain" - }, - { - "id" : "minecraft:target", - "blockRuntimeId" : 10228 - }, - { - "id" : "minecraft:lodestone_compass" - }, - { - "id" : "minecraft:wither_spawn_egg" - }, - { - "id" : "minecraft:ender_dragon_spawn_egg" - } - ] -} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_19_20.json b/core/src/main/resources/bedrock/runtime_item_states.1_19_20.json deleted file mode 100644 index 00be1af06..000000000 --- a/core/src/main/resources/bedrock/runtime_item_states.1_19_20.json +++ /dev/null @@ -1,4530 +0,0 @@ -[ - { - "name" : "minecraft:acacia_boat", - "id" : 379 - }, - { - "name" : "minecraft:acacia_button", - "id" : -140 - }, - { - "name" : "minecraft:acacia_chest_boat", - "id" : 642 - }, - { - "name" : "minecraft:acacia_door", - "id" : 556 - }, - { - "name" : "minecraft:acacia_fence_gate", - "id" : 187 - }, - { - "name" : "minecraft:acacia_pressure_plate", - "id" : -150 - }, - { - "name" : "minecraft:acacia_sign", - "id" : 579 - }, - { - "name" : "minecraft:acacia_stairs", - "id" : 163 - }, - { - "name" : "minecraft:acacia_standing_sign", - "id" : -190 - }, - { - "name" : "minecraft:acacia_trapdoor", - "id" : -145 - }, - { - "name" : "minecraft:acacia_wall_sign", - "id" : -191 - }, - { - "name" : "minecraft:activator_rail", - "id" : 126 - }, - { - "name" : "minecraft:agent_spawn_egg", - "id" : 487 - }, - { - "name" : "minecraft:air", - "id" : -158 - }, - { - "name" : "minecraft:allay_spawn_egg", - "id" : 631 - }, - { - "name" : "minecraft:allow", - "id" : 210 - }, - { - "name" : "minecraft:amethyst_block", - "id" : -327 - }, - { - "name" : "minecraft:amethyst_cluster", - "id" : -329 - }, - { - "name" : "minecraft:amethyst_shard", - "id" : 624 - }, - { - "name" : "minecraft:ancient_debris", - "id" : -271 - }, - { - "name" : "minecraft:andesite_stairs", - "id" : -171 - }, - { - "name" : "minecraft:anvil", - "id" : 145 - }, - { - "name" : "minecraft:apple", - "id" : 257 - }, - { - "name" : "minecraft:armor_stand", - "id" : 552 - }, - { - "name" : "minecraft:arrow", - "id" : 301 - }, - { - "name" : "minecraft:axolotl_bucket", - "id" : 369 - }, - { - "name" : "minecraft:axolotl_spawn_egg", - "id" : 500 - }, - { - "name" : "minecraft:azalea", - "id" : -337 - }, - { - "name" : "minecraft:azalea_leaves", - "id" : -324 - }, - { - "name" : "minecraft:azalea_leaves_flowered", - "id" : -325 - }, - { - "name" : "minecraft:baked_potato", - "id" : 281 - }, - { - "name" : "minecraft:balloon", - "id" : 598 - }, - { - "name" : "minecraft:bamboo", - "id" : -163 - }, - { - "name" : "minecraft:bamboo_sapling", - "id" : -164 - }, - { - "name" : "minecraft:banner", - "id" : 567 - }, - { - "name" : "minecraft:banner_pattern", - "id" : 651 - }, - { - "name" : "minecraft:barrel", - "id" : -203 - }, - { - "name" : "minecraft:barrier", - "id" : -161 - }, - { - "name" : "minecraft:basalt", - "id" : -234 - }, - { - "name" : "minecraft:bat_spawn_egg", - "id" : 453 - }, - { - "name" : "minecraft:beacon", - "id" : 138 - }, - { - "name" : "minecraft:bed", - "id" : 418 - }, - { - "name" : "minecraft:bedrock", - "id" : 7 - }, - { - "name" : "minecraft:bee_nest", - "id" : -218 - }, - { - "name" : "minecraft:bee_spawn_egg", - "id" : 494 - }, - { - "name" : "minecraft:beef", - "id" : 273 - }, - { - "name" : "minecraft:beehive", - "id" : -219 - }, - { - "name" : "minecraft:beetroot", - "id" : 285 - }, - { - "name" : "minecraft:beetroot_seeds", - "id" : 295 - }, - { - "name" : "minecraft:beetroot_soup", - "id" : 286 - }, - { - "name" : "minecraft:bell", - "id" : -206 - }, - { - "name" : "minecraft:big_dripleaf", - "id" : -323 - }, - { - "name" : "minecraft:birch_boat", - "id" : 376 - }, - { - "name" : "minecraft:birch_button", - "id" : -141 - }, - { - "name" : "minecraft:birch_chest_boat", - "id" : 639 - }, - { - "name" : "minecraft:birch_door", - "id" : 554 - }, - { - "name" : "minecraft:birch_fence_gate", - "id" : 184 - }, - { - "name" : "minecraft:birch_pressure_plate", - "id" : -151 - }, - { - "name" : "minecraft:birch_sign", - "id" : 577 - }, - { - "name" : "minecraft:birch_stairs", - "id" : 135 - }, - { - "name" : "minecraft:birch_standing_sign", - "id" : -186 - }, - { - "name" : "minecraft:birch_trapdoor", - "id" : -146 - }, - { - "name" : "minecraft:birch_wall_sign", - "id" : -187 - }, - { - "name" : "minecraft:black_candle", - "id" : -428 - }, - { - "name" : "minecraft:black_candle_cake", - "id" : -445 - }, - { - "name" : "minecraft:black_dye", - "id" : 395 - }, - { - "name" : "minecraft:black_glazed_terracotta", - "id" : 235 - }, - { - "name" : "minecraft:blackstone", - "id" : -273 - }, - { - "name" : "minecraft:blackstone_double_slab", - "id" : -283 - }, - { - "name" : "minecraft:blackstone_slab", - "id" : -282 - }, - { - "name" : "minecraft:blackstone_stairs", - "id" : -276 - }, - { - "name" : "minecraft:blackstone_wall", - "id" : -277 - }, - { - "name" : "minecraft:blast_furnace", - "id" : -196 - }, - { - "name" : "minecraft:blaze_powder", - "id" : 429 - }, - { - "name" : "minecraft:blaze_rod", - "id" : 423 - }, - { - "name" : "minecraft:blaze_spawn_egg", - "id" : 456 - }, - { - "name" : "minecraft:bleach", - "id" : 596 - }, - { - "name" : "minecraft:blue_candle", - "id" : -424 - }, - { - "name" : "minecraft:blue_candle_cake", - "id" : -441 - }, - { - "name" : "minecraft:blue_dye", - "id" : 399 - }, - { - "name" : "minecraft:blue_glazed_terracotta", - "id" : 231 - }, - { - "name" : "minecraft:blue_ice", - "id" : -11 - }, - { - "name" : "minecraft:boat", - "id" : 649 - }, - { - "name" : "minecraft:bone", - "id" : 415 - }, - { - "name" : "minecraft:bone_block", - "id" : 216 - }, - { - "name" : "minecraft:bone_meal", - "id" : 411 - }, - { - "name" : "minecraft:book", - "id" : 387 - }, - { - "name" : "minecraft:bookshelf", - "id" : 47 - }, - { - "name" : "minecraft:border_block", - "id" : 212 - }, - { - "name" : "minecraft:bordure_indented_banner_pattern", - "id" : 586 - }, - { - "name" : "minecraft:bow", - "id" : 300 - }, - { - "name" : "minecraft:bowl", - "id" : 321 - }, - { - "name" : "minecraft:bread", - "id" : 261 - }, - { - "name" : "minecraft:brewing_stand", - "id" : 431 - }, - { - "name" : "minecraft:brick", - "id" : 383 - }, - { - "name" : "minecraft:brick_block", - "id" : 45 - }, - { - "name" : "minecraft:brick_stairs", - "id" : 108 - }, - { - "name" : "minecraft:brown_candle", - "id" : -425 - }, - { - "name" : "minecraft:brown_candle_cake", - "id" : -442 - }, - { - "name" : "minecraft:brown_dye", - "id" : 398 - }, - { - "name" : "minecraft:brown_glazed_terracotta", - "id" : 232 - }, - { - "name" : "minecraft:brown_mushroom", - "id" : 39 - }, - { - "name" : "minecraft:brown_mushroom_block", - "id" : 99 - }, - { - "name" : "minecraft:bubble_column", - "id" : -160 - }, - { - "name" : "minecraft:bucket", - "id" : 360 - }, - { - "name" : "minecraft:budding_amethyst", - "id" : -328 - }, - { - "name" : "minecraft:cactus", - "id" : 81 - }, - { - "name" : "minecraft:cake", - "id" : 417 - }, - { - "name" : "minecraft:calcite", - "id" : -326 - }, - { - "name" : "minecraft:camera", - "id" : 593 - }, - { - "name" : "minecraft:campfire", - "id" : 589 - }, - { - "name" : "minecraft:candle", - "id" : -412 - }, - { - "name" : "minecraft:candle_cake", - "id" : -429 - }, - { - "name" : "minecraft:carpet", - "id" : 171 - }, - { - "name" : "minecraft:carrot", - "id" : 279 - }, - { - "name" : "minecraft:carrot_on_a_stick", - "id" : 517 - }, - { - "name" : "minecraft:carrots", - "id" : 141 - }, - { - "name" : "minecraft:cartography_table", - "id" : -200 - }, - { - "name" : "minecraft:carved_pumpkin", - "id" : -155 - }, - { - "name" : "minecraft:cat_spawn_egg", - "id" : 488 - }, - { - "name" : "minecraft:cauldron", - "id" : 432 - }, - { - "name" : "minecraft:cave_spider_spawn_egg", - "id" : 457 - }, - { - "name" : "minecraft:cave_vines", - "id" : -322 - }, - { - "name" : "minecraft:cave_vines_body_with_berries", - "id" : -375 - }, - { - "name" : "minecraft:cave_vines_head_with_berries", - "id" : -376 - }, - { - "name" : "minecraft:chain", - "id" : 619 - }, - { - "name" : "minecraft:chain_command_block", - "id" : 189 - }, - { - "name" : "minecraft:chainmail_boots", - "id" : 342 - }, - { - "name" : "minecraft:chainmail_chestplate", - "id" : 340 - }, - { - "name" : "minecraft:chainmail_helmet", - "id" : 339 - }, - { - "name" : "minecraft:chainmail_leggings", - "id" : 341 - }, - { - "name" : "minecraft:charcoal", - "id" : 303 - }, - { - "name" : "minecraft:chemical_heat", - "id" : 192 - }, - { - "name" : "minecraft:chemistry_table", - "id" : 238 - }, - { - "name" : "minecraft:chest", - "id" : 54 - }, - { - "name" : "minecraft:chest_boat", - "id" : 645 - }, - { - "name" : "minecraft:chest_minecart", - "id" : 389 - }, - { - "name" : "minecraft:chicken", - "id" : 275 - }, - { - "name" : "minecraft:chicken_spawn_egg", - "id" : 435 - }, - { - "name" : "minecraft:chiseled_deepslate", - "id" : -395 - }, - { - "name" : "minecraft:chiseled_nether_bricks", - "id" : -302 - }, - { - "name" : "minecraft:chiseled_polished_blackstone", - "id" : -279 - }, - { - "name" : "minecraft:chorus_flower", - "id" : 200 - }, - { - "name" : "minecraft:chorus_fruit", - "id" : 558 - }, - { - "name" : "minecraft:chorus_plant", - "id" : 240 - }, - { - "name" : "minecraft:clay", - "id" : 82 - }, - { - "name" : "minecraft:clay_ball", - "id" : 384 - }, - { - "name" : "minecraft:client_request_placeholder_block", - "id" : -465 - }, - { - "name" : "minecraft:clock", - "id" : 393 - }, - { - "name" : "minecraft:coal", - "id" : 302 - }, - { - "name" : "minecraft:coal_block", - "id" : 173 - }, - { - "name" : "minecraft:coal_ore", - "id" : 16 - }, - { - "name" : "minecraft:cobbled_deepslate", - "id" : -379 - }, - { - "name" : "minecraft:cobbled_deepslate_double_slab", - "id" : -396 - }, - { - "name" : "minecraft:cobbled_deepslate_slab", - "id" : -380 - }, - { - "name" : "minecraft:cobbled_deepslate_stairs", - "id" : -381 - }, - { - "name" : "minecraft:cobbled_deepslate_wall", - "id" : -382 - }, - { - "name" : "minecraft:cobblestone", - "id" : 4 - }, - { - "name" : "minecraft:cobblestone_wall", - "id" : 139 - }, - { - "name" : "minecraft:cocoa", - "id" : 127 - }, - { - "name" : "minecraft:cocoa_beans", - "id" : 412 - }, - { - "name" : "minecraft:cod", - "id" : 264 - }, - { - "name" : "minecraft:cod_bucket", - "id" : 364 - }, - { - "name" : "minecraft:cod_spawn_egg", - "id" : 480 - }, - { - "name" : "minecraft:colored_torch_bp", - "id" : 204 - }, - { - "name" : "minecraft:colored_torch_rg", - "id" : 202 - }, - { - "name" : "minecraft:command_block", - "id" : 137 - }, - { - "name" : "minecraft:command_block_minecart", - "id" : 563 - }, - { - "name" : "minecraft:comparator", - "id" : 522 - }, - { - "name" : "minecraft:compass", - "id" : 391 - }, - { - "name" : "minecraft:composter", - "id" : -213 - }, - { - "name" : "minecraft:compound", - "id" : 594 - }, - { - "name" : "minecraft:concrete", - "id" : 236 - }, - { - "name" : "minecraft:concrete_powder", - "id" : 237 - }, - { - "name" : "minecraft:conduit", - "id" : -157 - }, - { - "name" : "minecraft:cooked_beef", - "id" : 274 - }, - { - "name" : "minecraft:cooked_chicken", - "id" : 276 - }, - { - "name" : "minecraft:cooked_cod", - "id" : 268 - }, - { - "name" : "minecraft:cooked_mutton", - "id" : 551 - }, - { - "name" : "minecraft:cooked_porkchop", - "id" : 263 - }, - { - "name" : "minecraft:cooked_rabbit", - "id" : 289 - }, - { - "name" : "minecraft:cooked_salmon", - "id" : 269 - }, - { - "name" : "minecraft:cookie", - "id" : 271 - }, - { - "name" : "minecraft:copper_block", - "id" : -340 - }, - { - "name" : "minecraft:copper_ingot", - "id" : 504 - }, - { - "name" : "minecraft:copper_ore", - "id" : -311 - }, - { - "name" : "minecraft:coral", - "id" : -131 - }, - { - "name" : "minecraft:coral_block", - "id" : -132 - }, - { - "name" : "minecraft:coral_fan", - "id" : -133 - }, - { - "name" : "minecraft:coral_fan_dead", - "id" : -134 - }, - { - "name" : "minecraft:coral_fan_hang", - "id" : -135 - }, - { - "name" : "minecraft:coral_fan_hang2", - "id" : -136 - }, - { - "name" : "minecraft:coral_fan_hang3", - "id" : -137 - }, - { - "name" : "minecraft:cow_spawn_egg", - "id" : 436 - }, - { - "name" : "minecraft:cracked_deepslate_bricks", - "id" : -410 - }, - { - "name" : "minecraft:cracked_deepslate_tiles", - "id" : -409 - }, - { - "name" : "minecraft:cracked_nether_bricks", - "id" : -303 - }, - { - "name" : "minecraft:cracked_polished_blackstone_bricks", - "id" : -280 - }, - { - "name" : "minecraft:crafting_table", - "id" : 58 - }, - { - "name" : "minecraft:creeper_banner_pattern", - "id" : 582 - }, - { - "name" : "minecraft:creeper_spawn_egg", - "id" : 441 - }, - { - "name" : "minecraft:crimson_button", - "id" : -260 - }, - { - "name" : "minecraft:crimson_door", - "id" : 616 - }, - { - "name" : "minecraft:crimson_double_slab", - "id" : -266 - }, - { - "name" : "minecraft:crimson_fence", - "id" : -256 - }, - { - "name" : "minecraft:crimson_fence_gate", - "id" : -258 - }, - { - "name" : "minecraft:crimson_fungus", - "id" : -228 - }, - { - "name" : "minecraft:crimson_hyphae", - "id" : -299 - }, - { - "name" : "minecraft:crimson_nylium", - "id" : -232 - }, - { - "name" : "minecraft:crimson_planks", - "id" : -242 - }, - { - "name" : "minecraft:crimson_pressure_plate", - "id" : -262 - }, - { - "name" : "minecraft:crimson_roots", - "id" : -223 - }, - { - "name" : "minecraft:crimson_sign", - "id" : 614 - }, - { - "name" : "minecraft:crimson_slab", - "id" : -264 - }, - { - "name" : "minecraft:crimson_stairs", - "id" : -254 - }, - { - "name" : "minecraft:crimson_standing_sign", - "id" : -250 - }, - { - "name" : "minecraft:crimson_stem", - "id" : -225 - }, - { - "name" : "minecraft:crimson_trapdoor", - "id" : -246 - }, - { - "name" : "minecraft:crimson_wall_sign", - "id" : -252 - }, - { - "name" : "minecraft:crossbow", - "id" : 575 - }, - { - "name" : "minecraft:crying_obsidian", - "id" : -289 - }, - { - "name" : "minecraft:cut_copper", - "id" : -347 - }, - { - "name" : "minecraft:cut_copper_slab", - "id" : -361 - }, - { - "name" : "minecraft:cut_copper_stairs", - "id" : -354 - }, - { - "name" : "minecraft:cyan_candle", - "id" : -422 - }, - { - "name" : "minecraft:cyan_candle_cake", - "id" : -439 - }, - { - "name" : "minecraft:cyan_dye", - "id" : 401 - }, - { - "name" : "minecraft:cyan_glazed_terracotta", - "id" : 229 - }, - { - "name" : "minecraft:dark_oak_boat", - "id" : 380 - }, - { - "name" : "minecraft:dark_oak_button", - "id" : -142 - }, - { - "name" : "minecraft:dark_oak_chest_boat", - "id" : 643 - }, - { - "name" : "minecraft:dark_oak_door", - "id" : 557 - }, - { - "name" : "minecraft:dark_oak_fence_gate", - "id" : 186 - }, - { - "name" : "minecraft:dark_oak_pressure_plate", - "id" : -152 - }, - { - "name" : "minecraft:dark_oak_sign", - "id" : 580 - }, - { - "name" : "minecraft:dark_oak_stairs", - "id" : 164 - }, - { - "name" : "minecraft:dark_oak_trapdoor", - "id" : -147 - }, - { - "name" : "minecraft:dark_prismarine_stairs", - "id" : -3 - }, - { - "name" : "minecraft:darkoak_standing_sign", - "id" : -192 - }, - { - "name" : "minecraft:darkoak_wall_sign", - "id" : -193 - }, - { - "name" : "minecraft:daylight_detector", - "id" : 151 - }, - { - "name" : "minecraft:daylight_detector_inverted", - "id" : 178 - }, - { - "name" : "minecraft:deadbush", - "id" : 32 - }, - { - "name" : "minecraft:deepslate", - "id" : -378 - }, - { - "name" : "minecraft:deepslate_brick_double_slab", - "id" : -399 - }, - { - "name" : "minecraft:deepslate_brick_slab", - "id" : -392 - }, - { - "name" : "minecraft:deepslate_brick_stairs", - "id" : -393 - }, - { - "name" : "minecraft:deepslate_brick_wall", - "id" : -394 - }, - { - "name" : "minecraft:deepslate_bricks", - "id" : -391 - }, - { - "name" : "minecraft:deepslate_coal_ore", - "id" : -406 - }, - { - "name" : "minecraft:deepslate_copper_ore", - "id" : -408 - }, - { - "name" : "minecraft:deepslate_diamond_ore", - "id" : -405 - }, - { - "name" : "minecraft:deepslate_emerald_ore", - "id" : -407 - }, - { - "name" : "minecraft:deepslate_gold_ore", - "id" : -402 - }, - { - "name" : "minecraft:deepslate_iron_ore", - "id" : -401 - }, - { - "name" : "minecraft:deepslate_lapis_ore", - "id" : -400 - }, - { - "name" : "minecraft:deepslate_redstone_ore", - "id" : -403 - }, - { - "name" : "minecraft:deepslate_tile_double_slab", - "id" : -398 - }, - { - "name" : "minecraft:deepslate_tile_slab", - "id" : -388 - }, - { - "name" : "minecraft:deepslate_tile_stairs", - "id" : -389 - }, - { - "name" : "minecraft:deepslate_tile_wall", - "id" : -390 - }, - { - "name" : "minecraft:deepslate_tiles", - "id" : -387 - }, - { - "name" : "minecraft:deny", - "id" : 211 - }, - { - "name" : "minecraft:detector_rail", - "id" : 28 - }, - { - "name" : "minecraft:diamond", - "id" : 304 - }, - { - "name" : "minecraft:diamond_axe", - "id" : 319 - }, - { - "name" : "minecraft:diamond_block", - "id" : 57 - }, - { - "name" : "minecraft:diamond_boots", - "id" : 350 - }, - { - "name" : "minecraft:diamond_chestplate", - "id" : 348 - }, - { - "name" : "minecraft:diamond_helmet", - "id" : 347 - }, - { - "name" : "minecraft:diamond_hoe", - "id" : 332 - }, - { - "name" : "minecraft:diamond_horse_armor", - "id" : 533 - }, - { - "name" : "minecraft:diamond_leggings", - "id" : 349 - }, - { - "name" : "minecraft:diamond_ore", - "id" : 56 - }, - { - "name" : "minecraft:diamond_pickaxe", - "id" : 318 - }, - { - "name" : "minecraft:diamond_shovel", - "id" : 317 - }, - { - "name" : "minecraft:diamond_sword", - "id" : 316 - }, - { - "name" : "minecraft:diorite_stairs", - "id" : -170 - }, - { - "name" : "minecraft:dirt", - "id" : 3 - }, - { - "name" : "minecraft:dirt_with_roots", - "id" : -318 - }, - { - "name" : "minecraft:disc_fragment_5", - "id" : 637 - }, - { - "name" : "minecraft:dispenser", - "id" : 23 - }, - { - "name" : "minecraft:dolphin_spawn_egg", - "id" : 484 - }, - { - "name" : "minecraft:donkey_spawn_egg", - "id" : 465 - }, - { - "name" : "minecraft:double_cut_copper_slab", - "id" : -368 - }, - { - "name" : "minecraft:double_plant", - "id" : 175 - }, - { - "name" : "minecraft:double_stone_block_slab", - "id" : 43 - }, - { - "name" : "minecraft:double_stone_block_slab2", - "id" : 181 - }, - { - "name" : "minecraft:double_stone_block_slab3", - "id" : -167 - }, - { - "name" : "minecraft:double_stone_block_slab4", - "id" : -168 - }, - { - "name" : "minecraft:double_wooden_slab", - "id" : 157 - }, - { - "name" : "minecraft:dragon_breath", - "id" : 560 - }, - { - "name" : "minecraft:dragon_egg", - "id" : 122 - }, - { - "name" : "minecraft:dried_kelp", - "id" : 270 - }, - { - "name" : "minecraft:dried_kelp_block", - "id" : -139 - }, - { - "name" : "minecraft:dripstone_block", - "id" : -317 - }, - { - "name" : "minecraft:dropper", - "id" : 125 - }, - { - "name" : "minecraft:drowned_spawn_egg", - "id" : 483 - }, - { - "name" : "minecraft:dye", - "id" : 650 - }, - { - "name" : "minecraft:echo_shard", - "id" : 647 - }, - { - "name" : "minecraft:egg", - "id" : 390 - }, - { - "name" : "minecraft:elder_guardian_spawn_egg", - "id" : 471 - }, - { - "name" : "minecraft:element_0", - "id" : 36 - }, - { - "name" : "minecraft:element_1", - "id" : -12 - }, - { - "name" : "minecraft:element_10", - "id" : -21 - }, - { - "name" : "minecraft:element_100", - "id" : -111 - }, - { - "name" : "minecraft:element_101", - "id" : -112 - }, - { - "name" : "minecraft:element_102", - "id" : -113 - }, - { - "name" : "minecraft:element_103", - "id" : -114 - }, - { - "name" : "minecraft:element_104", - "id" : -115 - }, - { - "name" : "minecraft:element_105", - "id" : -116 - }, - { - "name" : "minecraft:element_106", - "id" : -117 - }, - { - "name" : "minecraft:element_107", - "id" : -118 - }, - { - "name" : "minecraft:element_108", - "id" : -119 - }, - { - "name" : "minecraft:element_109", - "id" : -120 - }, - { - "name" : "minecraft:element_11", - "id" : -22 - }, - { - "name" : "minecraft:element_110", - "id" : -121 - }, - { - "name" : "minecraft:element_111", - "id" : -122 - }, - { - "name" : "minecraft:element_112", - "id" : -123 - }, - { - "name" : "minecraft:element_113", - "id" : -124 - }, - { - "name" : "minecraft:element_114", - "id" : -125 - }, - { - "name" : "minecraft:element_115", - "id" : -126 - }, - { - "name" : "minecraft:element_116", - "id" : -127 - }, - { - "name" : "minecraft:element_117", - "id" : -128 - }, - { - "name" : "minecraft:element_118", - "id" : -129 - }, - { - "name" : "minecraft:element_12", - "id" : -23 - }, - { - "name" : "minecraft:element_13", - "id" : -24 - }, - { - "name" : "minecraft:element_14", - "id" : -25 - }, - { - "name" : "minecraft:element_15", - "id" : -26 - }, - { - "name" : "minecraft:element_16", - "id" : -27 - }, - { - "name" : "minecraft:element_17", - "id" : -28 - }, - { - "name" : "minecraft:element_18", - "id" : -29 - }, - { - "name" : "minecraft:element_19", - "id" : -30 - }, - { - "name" : "minecraft:element_2", - "id" : -13 - }, - { - "name" : "minecraft:element_20", - "id" : -31 - }, - { - "name" : "minecraft:element_21", - "id" : -32 - }, - { - "name" : "minecraft:element_22", - "id" : -33 - }, - { - "name" : "minecraft:element_23", - "id" : -34 - }, - { - "name" : "minecraft:element_24", - "id" : -35 - }, - { - "name" : "minecraft:element_25", - "id" : -36 - }, - { - "name" : "minecraft:element_26", - "id" : -37 - }, - { - "name" : "minecraft:element_27", - "id" : -38 - }, - { - "name" : "minecraft:element_28", - "id" : -39 - }, - { - "name" : "minecraft:element_29", - "id" : -40 - }, - { - "name" : "minecraft:element_3", - "id" : -14 - }, - { - "name" : "minecraft:element_30", - "id" : -41 - }, - { - "name" : "minecraft:element_31", - "id" : -42 - }, - { - "name" : "minecraft:element_32", - "id" : -43 - }, - { - "name" : "minecraft:element_33", - "id" : -44 - }, - { - "name" : "minecraft:element_34", - "id" : -45 - }, - { - "name" : "minecraft:element_35", - "id" : -46 - }, - { - "name" : "minecraft:element_36", - "id" : -47 - }, - { - "name" : "minecraft:element_37", - "id" : -48 - }, - { - "name" : "minecraft:element_38", - "id" : -49 - }, - { - "name" : "minecraft:element_39", - "id" : -50 - }, - { - "name" : "minecraft:element_4", - "id" : -15 - }, - { - "name" : "minecraft:element_40", - "id" : -51 - }, - { - "name" : "minecraft:element_41", - "id" : -52 - }, - { - "name" : "minecraft:element_42", - "id" : -53 - }, - { - "name" : "minecraft:element_43", - "id" : -54 - }, - { - "name" : "minecraft:element_44", - "id" : -55 - }, - { - "name" : "minecraft:element_45", - "id" : -56 - }, - { - "name" : "minecraft:element_46", - "id" : -57 - }, - { - "name" : "minecraft:element_47", - "id" : -58 - }, - { - "name" : "minecraft:element_48", - "id" : -59 - }, - { - "name" : "minecraft:element_49", - "id" : -60 - }, - { - "name" : "minecraft:element_5", - "id" : -16 - }, - { - "name" : "minecraft:element_50", - "id" : -61 - }, - { - "name" : "minecraft:element_51", - "id" : -62 - }, - { - "name" : "minecraft:element_52", - "id" : -63 - }, - { - "name" : "minecraft:element_53", - "id" : -64 - }, - { - "name" : "minecraft:element_54", - "id" : -65 - }, - { - "name" : "minecraft:element_55", - "id" : -66 - }, - { - "name" : "minecraft:element_56", - "id" : -67 - }, - { - "name" : "minecraft:element_57", - "id" : -68 - }, - { - "name" : "minecraft:element_58", - "id" : -69 - }, - { - "name" : "minecraft:element_59", - "id" : -70 - }, - { - "name" : "minecraft:element_6", - "id" : -17 - }, - { - "name" : "minecraft:element_60", - "id" : -71 - }, - { - "name" : "minecraft:element_61", - "id" : -72 - }, - { - "name" : "minecraft:element_62", - "id" : -73 - }, - { - "name" : "minecraft:element_63", - "id" : -74 - }, - { - "name" : "minecraft:element_64", - "id" : -75 - }, - { - "name" : "minecraft:element_65", - "id" : -76 - }, - { - "name" : "minecraft:element_66", - "id" : -77 - }, - { - "name" : "minecraft:element_67", - "id" : -78 - }, - { - "name" : "minecraft:element_68", - "id" : -79 - }, - { - "name" : "minecraft:element_69", - "id" : -80 - }, - { - "name" : "minecraft:element_7", - "id" : -18 - }, - { - "name" : "minecraft:element_70", - "id" : -81 - }, - { - "name" : "minecraft:element_71", - "id" : -82 - }, - { - "name" : "minecraft:element_72", - "id" : -83 - }, - { - "name" : "minecraft:element_73", - "id" : -84 - }, - { - "name" : "minecraft:element_74", - "id" : -85 - }, - { - "name" : "minecraft:element_75", - "id" : -86 - }, - { - "name" : "minecraft:element_76", - "id" : -87 - }, - { - "name" : "minecraft:element_77", - "id" : -88 - }, - { - "name" : "minecraft:element_78", - "id" : -89 - }, - { - "name" : "minecraft:element_79", - "id" : -90 - }, - { - "name" : "minecraft:element_8", - "id" : -19 - }, - { - "name" : "minecraft:element_80", - "id" : -91 - }, - { - "name" : "minecraft:element_81", - "id" : -92 - }, - { - "name" : "minecraft:element_82", - "id" : -93 - }, - { - "name" : "minecraft:element_83", - "id" : -94 - }, - { - "name" : "minecraft:element_84", - "id" : -95 - }, - { - "name" : "minecraft:element_85", - "id" : -96 - }, - { - "name" : "minecraft:element_86", - "id" : -97 - }, - { - "name" : "minecraft:element_87", - "id" : -98 - }, - { - "name" : "minecraft:element_88", - "id" : -99 - }, - { - "name" : "minecraft:element_89", - "id" : -100 - }, - { - "name" : "minecraft:element_9", - "id" : -20 - }, - { - "name" : "minecraft:element_90", - "id" : -101 - }, - { - "name" : "minecraft:element_91", - "id" : -102 - }, - { - "name" : "minecraft:element_92", - "id" : -103 - }, - { - "name" : "minecraft:element_93", - "id" : -104 - }, - { - "name" : "minecraft:element_94", - "id" : -105 - }, - { - "name" : "minecraft:element_95", - "id" : -106 - }, - { - "name" : "minecraft:element_96", - "id" : -107 - }, - { - "name" : "minecraft:element_97", - "id" : -108 - }, - { - "name" : "minecraft:element_98", - "id" : -109 - }, - { - "name" : "minecraft:element_99", - "id" : -110 - }, - { - "name" : "minecraft:elytra", - "id" : 564 - }, - { - "name" : "minecraft:emerald", - "id" : 512 - }, - { - "name" : "minecraft:emerald_block", - "id" : 133 - }, - { - "name" : "minecraft:emerald_ore", - "id" : 129 - }, - { - "name" : "minecraft:empty_map", - "id" : 515 - }, - { - "name" : "minecraft:enchanted_book", - "id" : 521 - }, - { - "name" : "minecraft:enchanted_golden_apple", - "id" : 259 - }, - { - "name" : "minecraft:enchanting_table", - "id" : 116 - }, - { - "name" : "minecraft:end_brick_stairs", - "id" : -178 - }, - { - "name" : "minecraft:end_bricks", - "id" : 206 - }, - { - "name" : "minecraft:end_crystal", - "id" : 653 - }, - { - "name" : "minecraft:end_gateway", - "id" : 209 - }, - { - "name" : "minecraft:end_portal", - "id" : 119 - }, - { - "name" : "minecraft:end_portal_frame", - "id" : 120 - }, - { - "name" : "minecraft:end_rod", - "id" : 208 - }, - { - "name" : "minecraft:end_stone", - "id" : 121 - }, - { - "name" : "minecraft:ender_chest", - "id" : 130 - }, - { - "name" : "minecraft:ender_eye", - "id" : 433 - }, - { - "name" : "minecraft:ender_pearl", - "id" : 422 - }, - { - "name" : "minecraft:enderman_spawn_egg", - "id" : 442 - }, - { - "name" : "minecraft:endermite_spawn_egg", - "id" : 460 - }, - { - "name" : "minecraft:evoker_spawn_egg", - "id" : 475 - }, - { - "name" : "minecraft:experience_bottle", - "id" : 508 - }, - { - "name" : "minecraft:exposed_copper", - "id" : -341 - }, - { - "name" : "minecraft:exposed_cut_copper", - "id" : -348 - }, - { - "name" : "minecraft:exposed_cut_copper_slab", - "id" : -362 - }, - { - "name" : "minecraft:exposed_cut_copper_stairs", - "id" : -355 - }, - { - "name" : "minecraft:exposed_double_cut_copper_slab", - "id" : -369 - }, - { - "name" : "minecraft:farmland", - "id" : 60 - }, - { - "name" : "minecraft:feather", - "id" : 327 - }, - { - "name" : "minecraft:fence", - "id" : 85 - }, - { - "name" : "minecraft:fence_gate", - "id" : 107 - }, - { - "name" : "minecraft:fermented_spider_eye", - "id" : 428 - }, - { - "name" : "minecraft:field_masoned_banner_pattern", - "id" : 585 - }, - { - "name" : "minecraft:filled_map", - "id" : 420 - }, - { - "name" : "minecraft:fire", - "id" : 51 - }, - { - "name" : "minecraft:fire_charge", - "id" : 509 - }, - { - "name" : "minecraft:firework_rocket", - "id" : 519 - }, - { - "name" : "minecraft:firework_star", - "id" : 520 - }, - { - "name" : "minecraft:fishing_rod", - "id" : 392 - }, - { - "name" : "minecraft:fletching_table", - "id" : -201 - }, - { - "name" : "minecraft:flint", - "id" : 356 - }, - { - "name" : "minecraft:flint_and_steel", - "id" : 299 - }, - { - "name" : "minecraft:flower_banner_pattern", - "id" : 581 - }, - { - "name" : "minecraft:flower_pot", - "id" : 514 - }, - { - "name" : "minecraft:flowering_azalea", - "id" : -338 - }, - { - "name" : "minecraft:flowing_lava", - "id" : 10 - }, - { - "name" : "minecraft:flowing_water", - "id" : 8 - }, - { - "name" : "minecraft:fox_spawn_egg", - "id" : 490 - }, - { - "name" : "minecraft:frame", - "id" : 513 - }, - { - "name" : "minecraft:frog_spawn", - "id" : -468 - }, - { - "name" : "minecraft:frog_spawn_egg", - "id" : 628 - }, - { - "name" : "minecraft:frosted_ice", - "id" : 207 - }, - { - "name" : "minecraft:furnace", - "id" : 61 - }, - { - "name" : "minecraft:ghast_spawn_egg", - "id" : 454 - }, - { - "name" : "minecraft:ghast_tear", - "id" : 424 - }, - { - "name" : "minecraft:gilded_blackstone", - "id" : -281 - }, - { - "name" : "minecraft:glass", - "id" : 20 - }, - { - "name" : "minecraft:glass_bottle", - "id" : 427 - }, - { - "name" : "minecraft:glass_pane", - "id" : 102 - }, - { - "name" : "minecraft:glistering_melon_slice", - "id" : 434 - }, - { - "name" : "minecraft:globe_banner_pattern", - "id" : 588 - }, - { - "name" : "minecraft:glow_berries", - "id" : 654 - }, - { - "name" : "minecraft:glow_frame", - "id" : 623 - }, - { - "name" : "minecraft:glow_ink_sac", - "id" : 503 - }, - { - "name" : "minecraft:glow_lichen", - "id" : -411 - }, - { - "name" : "minecraft:glow_squid_spawn_egg", - "id" : 502 - }, - { - "name" : "minecraft:glow_stick", - "id" : 601 - }, - { - "name" : "minecraft:glowingobsidian", - "id" : 246 - }, - { - "name" : "minecraft:glowstone", - "id" : 89 - }, - { - "name" : "minecraft:glowstone_dust", - "id" : 394 - }, - { - "name" : "minecraft:goat_horn", - "id" : 627 - }, - { - "name" : "minecraft:goat_spawn_egg", - "id" : 501 - }, - { - "name" : "minecraft:gold_block", - "id" : 41 - }, - { - "name" : "minecraft:gold_ingot", - "id" : 306 - }, - { - "name" : "minecraft:gold_nugget", - "id" : 425 - }, - { - "name" : "minecraft:gold_ore", - "id" : 14 - }, - { - "name" : "minecraft:golden_apple", - "id" : 258 - }, - { - "name" : "minecraft:golden_axe", - "id" : 325 - }, - { - "name" : "minecraft:golden_boots", - "id" : 354 - }, - { - "name" : "minecraft:golden_carrot", - "id" : 283 - }, - { - "name" : "minecraft:golden_chestplate", - "id" : 352 - }, - { - "name" : "minecraft:golden_helmet", - "id" : 351 - }, - { - "name" : "minecraft:golden_hoe", - "id" : 333 - }, - { - "name" : "minecraft:golden_horse_armor", - "id" : 532 - }, - { - "name" : "minecraft:golden_leggings", - "id" : 353 - }, - { - "name" : "minecraft:golden_pickaxe", - "id" : 324 - }, - { - "name" : "minecraft:golden_rail", - "id" : 27 - }, - { - "name" : "minecraft:golden_shovel", - "id" : 323 - }, - { - "name" : "minecraft:golden_sword", - "id" : 322 - }, - { - "name" : "minecraft:granite_stairs", - "id" : -169 - }, - { - "name" : "minecraft:grass", - "id" : 2 - }, - { - "name" : "minecraft:grass_path", - "id" : 198 - }, - { - "name" : "minecraft:gravel", - "id" : 13 - }, - { - "name" : "minecraft:gray_candle", - "id" : -420 - }, - { - "name" : "minecraft:gray_candle_cake", - "id" : -437 - }, - { - "name" : "minecraft:gray_dye", - "id" : 403 - }, - { - "name" : "minecraft:gray_glazed_terracotta", - "id" : 227 - }, - { - "name" : "minecraft:green_candle", - "id" : -426 - }, - { - "name" : "minecraft:green_candle_cake", - "id" : -443 - }, - { - "name" : "minecraft:green_dye", - "id" : 397 - }, - { - "name" : "minecraft:green_glazed_terracotta", - "id" : 233 - }, - { - "name" : "minecraft:grindstone", - "id" : -195 - }, - { - "name" : "minecraft:guardian_spawn_egg", - "id" : 461 - }, - { - "name" : "minecraft:gunpowder", - "id" : 328 - }, - { - "name" : "minecraft:hanging_roots", - "id" : -319 - }, - { - "name" : "minecraft:hard_glass", - "id" : 253 - }, - { - "name" : "minecraft:hard_glass_pane", - "id" : 190 - }, - { - "name" : "minecraft:hard_stained_glass", - "id" : 254 - }, - { - "name" : "minecraft:hard_stained_glass_pane", - "id" : 191 - }, - { - "name" : "minecraft:hardened_clay", - "id" : 172 - }, - { - "name" : "minecraft:hay_block", - "id" : 170 - }, - { - "name" : "minecraft:heart_of_the_sea", - "id" : 571 - }, - { - "name" : "minecraft:heavy_weighted_pressure_plate", - "id" : 148 - }, - { - "name" : "minecraft:hoglin_spawn_egg", - "id" : 496 - }, - { - "name" : "minecraft:honey_block", - "id" : -220 - }, - { - "name" : "minecraft:honey_bottle", - "id" : 592 - }, - { - "name" : "minecraft:honeycomb", - "id" : 591 - }, - { - "name" : "minecraft:honeycomb_block", - "id" : -221 - }, - { - "name" : "minecraft:hopper", - "id" : 527 - }, - { - "name" : "minecraft:hopper_minecart", - "id" : 526 - }, - { - "name" : "minecraft:horse_spawn_egg", - "id" : 458 - }, - { - "name" : "minecraft:husk_spawn_egg", - "id" : 463 - }, - { - "name" : "minecraft:ice", - "id" : 79 - }, - { - "name" : "minecraft:ice_bomb", - "id" : 595 - }, - { - "name" : "minecraft:infested_deepslate", - "id" : -454 - }, - { - "name" : "minecraft:info_update", - "id" : 248 - }, - { - "name" : "minecraft:info_update2", - "id" : 249 - }, - { - "name" : "minecraft:ink_sac", - "id" : 413 - }, - { - "name" : "minecraft:invisible_bedrock", - "id" : 95 - }, - { - "name" : "minecraft:iron_axe", - "id" : 298 - }, - { - "name" : "minecraft:iron_bars", - "id" : 101 - }, - { - "name" : "minecraft:iron_block", - "id" : 42 - }, - { - "name" : "minecraft:iron_boots", - "id" : 346 - }, - { - "name" : "minecraft:iron_chestplate", - "id" : 344 - }, - { - "name" : "minecraft:iron_door", - "id" : 372 - }, - { - "name" : "minecraft:iron_helmet", - "id" : 343 - }, - { - "name" : "minecraft:iron_hoe", - "id" : 331 - }, - { - "name" : "minecraft:iron_horse_armor", - "id" : 531 - }, - { - "name" : "minecraft:iron_ingot", - "id" : 305 - }, - { - "name" : "minecraft:iron_leggings", - "id" : 345 - }, - { - "name" : "minecraft:iron_nugget", - "id" : 569 - }, - { - "name" : "minecraft:iron_ore", - "id" : 15 - }, - { - "name" : "minecraft:iron_pickaxe", - "id" : 297 - }, - { - "name" : "minecraft:iron_shovel", - "id" : 296 - }, - { - "name" : "minecraft:iron_sword", - "id" : 307 - }, - { - "name" : "minecraft:iron_trapdoor", - "id" : 167 - }, - { - "name" : "minecraft:item.acacia_door", - "id" : 196 - }, - { - "name" : "minecraft:item.bed", - "id" : 26 - }, - { - "name" : "minecraft:item.beetroot", - "id" : 244 - }, - { - "name" : "minecraft:item.birch_door", - "id" : 194 - }, - { - "name" : "minecraft:item.brewing_stand", - "id" : 117 - }, - { - "name" : "minecraft:item.cake", - "id" : 92 - }, - { - "name" : "minecraft:item.camera", - "id" : 242 - }, - { - "name" : "minecraft:item.campfire", - "id" : -209 - }, - { - "name" : "minecraft:item.cauldron", - "id" : 118 - }, - { - "name" : "minecraft:item.chain", - "id" : -286 - }, - { - "name" : "minecraft:item.crimson_door", - "id" : -244 - }, - { - "name" : "minecraft:item.dark_oak_door", - "id" : 197 - }, - { - "name" : "minecraft:item.flower_pot", - "id" : 140 - }, - { - "name" : "minecraft:item.frame", - "id" : 199 - }, - { - "name" : "minecraft:item.glow_frame", - "id" : -339 - }, - { - "name" : "minecraft:item.hopper", - "id" : 154 - }, - { - "name" : "minecraft:item.iron_door", - "id" : 71 - }, - { - "name" : "minecraft:item.jungle_door", - "id" : 195 - }, - { - "name" : "minecraft:item.kelp", - "id" : -138 - }, - { - "name" : "minecraft:item.mangrove_door", - "id" : -493 - }, - { - "name" : "minecraft:item.nether_sprouts", - "id" : -238 - }, - { - "name" : "minecraft:item.nether_wart", - "id" : 115 - }, - { - "name" : "minecraft:item.reeds", - "id" : 83 - }, - { - "name" : "minecraft:item.skull", - "id" : 144 - }, - { - "name" : "minecraft:item.soul_campfire", - "id" : -290 - }, - { - "name" : "minecraft:item.spruce_door", - "id" : 193 - }, - { - "name" : "minecraft:item.warped_door", - "id" : -245 - }, - { - "name" : "minecraft:item.wheat", - "id" : 59 - }, - { - "name" : "minecraft:item.wooden_door", - "id" : 64 - }, - { - "name" : "minecraft:jigsaw", - "id" : -211 - }, - { - "name" : "minecraft:jukebox", - "id" : 84 - }, - { - "name" : "minecraft:jungle_boat", - "id" : 377 - }, - { - "name" : "minecraft:jungle_button", - "id" : -143 - }, - { - "name" : "minecraft:jungle_chest_boat", - "id" : 640 - }, - { - "name" : "minecraft:jungle_door", - "id" : 555 - }, - { - "name" : "minecraft:jungle_fence_gate", - "id" : 185 - }, - { - "name" : "minecraft:jungle_pressure_plate", - "id" : -153 - }, - { - "name" : "minecraft:jungle_sign", - "id" : 578 - }, - { - "name" : "minecraft:jungle_stairs", - "id" : 136 - }, - { - "name" : "minecraft:jungle_standing_sign", - "id" : -188 - }, - { - "name" : "minecraft:jungle_trapdoor", - "id" : -148 - }, - { - "name" : "minecraft:jungle_wall_sign", - "id" : -189 - }, - { - "name" : "minecraft:kelp", - "id" : 382 - }, - { - "name" : "minecraft:ladder", - "id" : 65 - }, - { - "name" : "minecraft:lantern", - "id" : -208 - }, - { - "name" : "minecraft:lapis_block", - "id" : 22 - }, - { - "name" : "minecraft:lapis_lazuli", - "id" : 414 - }, - { - "name" : "minecraft:lapis_ore", - "id" : 21 - }, - { - "name" : "minecraft:large_amethyst_bud", - "id" : -330 - }, - { - "name" : "minecraft:lava", - "id" : 11 - }, - { - "name" : "minecraft:lava_bucket", - "id" : 363 - }, - { - "name" : "minecraft:lava_cauldron", - "id" : -210 - }, - { - "name" : "minecraft:lead", - "id" : 547 - }, - { - "name" : "minecraft:leather", - "id" : 381 - }, - { - "name" : "minecraft:leather_boots", - "id" : 338 - }, - { - "name" : "minecraft:leather_chestplate", - "id" : 336 - }, - { - "name" : "minecraft:leather_helmet", - "id" : 335 - }, - { - "name" : "minecraft:leather_horse_armor", - "id" : 530 - }, - { - "name" : "minecraft:leather_leggings", - "id" : 337 - }, - { - "name" : "minecraft:leaves", - "id" : 18 - }, - { - "name" : "minecraft:leaves2", - "id" : 161 - }, - { - "name" : "minecraft:lectern", - "id" : -194 - }, - { - "name" : "minecraft:lever", - "id" : 69 - }, - { - "name" : "minecraft:light_block", - "id" : -215 - }, - { - "name" : "minecraft:light_blue_candle", - "id" : -416 - }, - { - "name" : "minecraft:light_blue_candle_cake", - "id" : -433 - }, - { - "name" : "minecraft:light_blue_dye", - "id" : 407 - }, - { - "name" : "minecraft:light_blue_glazed_terracotta", - "id" : 223 - }, - { - "name" : "minecraft:light_gray_candle", - "id" : -421 - }, - { - "name" : "minecraft:light_gray_candle_cake", - "id" : -438 - }, - { - "name" : "minecraft:light_gray_dye", - "id" : 402 - }, - { - "name" : "minecraft:light_weighted_pressure_plate", - "id" : 147 - }, - { - "name" : "minecraft:lightning_rod", - "id" : -312 - }, - { - "name" : "minecraft:lime_candle", - "id" : -418 - }, - { - "name" : "minecraft:lime_candle_cake", - "id" : -435 - }, - { - "name" : "minecraft:lime_dye", - "id" : 405 - }, - { - "name" : "minecraft:lime_glazed_terracotta", - "id" : 225 - }, - { - "name" : "minecraft:lingering_potion", - "id" : 562 - }, - { - "name" : "minecraft:lit_blast_furnace", - "id" : -214 - }, - { - "name" : "minecraft:lit_deepslate_redstone_ore", - "id" : -404 - }, - { - "name" : "minecraft:lit_furnace", - "id" : 62 - }, - { - "name" : "minecraft:lit_pumpkin", - "id" : 91 - }, - { - "name" : "minecraft:lit_redstone_lamp", - "id" : 124 - }, - { - "name" : "minecraft:lit_redstone_ore", - "id" : 74 - }, - { - "name" : "minecraft:lit_smoker", - "id" : -199 - }, - { - "name" : "minecraft:llama_spawn_egg", - "id" : 473 - }, - { - "name" : "minecraft:lodestone", - "id" : -222 - }, - { - "name" : "minecraft:lodestone_compass", - "id" : 602 - }, - { - "name" : "minecraft:log", - "id" : 17 - }, - { - "name" : "minecraft:log2", - "id" : 162 - }, - { - "name" : "minecraft:loom", - "id" : -204 - }, - { - "name" : "minecraft:magenta_candle", - "id" : -415 - }, - { - "name" : "minecraft:magenta_candle_cake", - "id" : -432 - }, - { - "name" : "minecraft:magenta_dye", - "id" : 408 - }, - { - "name" : "minecraft:magenta_glazed_terracotta", - "id" : 222 - }, - { - "name" : "minecraft:magma", - "id" : 213 - }, - { - "name" : "minecraft:magma_cream", - "id" : 430 - }, - { - "name" : "minecraft:magma_cube_spawn_egg", - "id" : 455 - }, - { - "name" : "minecraft:mangrove_boat", - "id" : 635 - }, - { - "name" : "minecraft:mangrove_button", - "id" : -487 - }, - { - "name" : "minecraft:mangrove_chest_boat", - "id" : 644 - }, - { - "name" : "minecraft:mangrove_door", - "id" : 633 - }, - { - "name" : "minecraft:mangrove_double_slab", - "id" : -499 - }, - { - "name" : "minecraft:mangrove_fence", - "id" : -491 - }, - { - "name" : "minecraft:mangrove_fence_gate", - "id" : -492 - }, - { - "name" : "minecraft:mangrove_leaves", - "id" : -472 - }, - { - "name" : "minecraft:mangrove_log", - "id" : -484 - }, - { - "name" : "minecraft:mangrove_planks", - "id" : -486 - }, - { - "name" : "minecraft:mangrove_pressure_plate", - "id" : -490 - }, - { - "name" : "minecraft:mangrove_propagule", - "id" : -474 - }, - { - "name" : "minecraft:mangrove_roots", - "id" : -482 - }, - { - "name" : "minecraft:mangrove_sign", - "id" : 634 - }, - { - "name" : "minecraft:mangrove_slab", - "id" : -489 - }, - { - "name" : "minecraft:mangrove_stairs", - "id" : -488 - }, - { - "name" : "minecraft:mangrove_standing_sign", - "id" : -494 - }, - { - "name" : "minecraft:mangrove_trapdoor", - "id" : -496 - }, - { - "name" : "minecraft:mangrove_wall_sign", - "id" : -495 - }, - { - "name" : "minecraft:mangrove_wood", - "id" : -497 - }, - { - "name" : "minecraft:medicine", - "id" : 599 - }, - { - "name" : "minecraft:medium_amethyst_bud", - "id" : -331 - }, - { - "name" : "minecraft:melon_block", - "id" : 103 - }, - { - "name" : "minecraft:melon_seeds", - "id" : 293 - }, - { - "name" : "minecraft:melon_slice", - "id" : 272 - }, - { - "name" : "minecraft:melon_stem", - "id" : 105 - }, - { - "name" : "minecraft:milk_bucket", - "id" : 361 - }, - { - "name" : "minecraft:minecart", - "id" : 370 - }, - { - "name" : "minecraft:mob_spawner", - "id" : 52 - }, - { - "name" : "minecraft:mojang_banner_pattern", - "id" : 584 - }, - { - "name" : "minecraft:monster_egg", - "id" : 97 - }, - { - "name" : "minecraft:mooshroom_spawn_egg", - "id" : 440 - }, - { - "name" : "minecraft:moss_block", - "id" : -320 - }, - { - "name" : "minecraft:moss_carpet", - "id" : -335 - }, - { - "name" : "minecraft:mossy_cobblestone", - "id" : 48 - }, - { - "name" : "minecraft:mossy_cobblestone_stairs", - "id" : -179 - }, - { - "name" : "minecraft:mossy_stone_brick_stairs", - "id" : -175 - }, - { - "name" : "minecraft:moving_block", - "id" : 250 - }, - { - "name" : "minecraft:mud", - "id" : -473 - }, - { - "name" : "minecraft:mud_brick_double_slab", - "id" : -479 - }, - { - "name" : "minecraft:mud_brick_slab", - "id" : -478 - }, - { - "name" : "minecraft:mud_brick_stairs", - "id" : -480 - }, - { - "name" : "minecraft:mud_brick_wall", - "id" : -481 - }, - { - "name" : "minecraft:mud_bricks", - "id" : -475 - }, - { - "name" : "minecraft:muddy_mangrove_roots", - "id" : -483 - }, - { - "name" : "minecraft:mule_spawn_egg", - "id" : 466 - }, - { - "name" : "minecraft:mushroom_stew", - "id" : 260 - }, - { - "name" : "minecraft:music_disc_11", - "id" : 544 - }, - { - "name" : "minecraft:music_disc_13", - "id" : 534 - }, - { - "name" : "minecraft:music_disc_5", - "id" : 636 - }, - { - "name" : "minecraft:music_disc_blocks", - "id" : 536 - }, - { - "name" : "minecraft:music_disc_cat", - "id" : 535 - }, - { - "name" : "minecraft:music_disc_chirp", - "id" : 537 - }, - { - "name" : "minecraft:music_disc_far", - "id" : 538 - }, - { - "name" : "minecraft:music_disc_mall", - "id" : 539 - }, - { - "name" : "minecraft:music_disc_mellohi", - "id" : 540 - }, - { - "name" : "minecraft:music_disc_otherside", - "id" : 626 - }, - { - "name" : "minecraft:music_disc_pigstep", - "id" : 620 - }, - { - "name" : "minecraft:music_disc_stal", - "id" : 541 - }, - { - "name" : "minecraft:music_disc_strad", - "id" : 542 - }, - { - "name" : "minecraft:music_disc_wait", - "id" : 545 - }, - { - "name" : "minecraft:music_disc_ward", - "id" : 543 - }, - { - "name" : "minecraft:mutton", - "id" : 550 - }, - { - "name" : "minecraft:mycelium", - "id" : 110 - }, - { - "name" : "minecraft:name_tag", - "id" : 548 - }, - { - "name" : "minecraft:nautilus_shell", - "id" : 570 - }, - { - "name" : "minecraft:nether_brick", - "id" : 112 - }, - { - "name" : "minecraft:nether_brick_fence", - "id" : 113 - }, - { - "name" : "minecraft:nether_brick_stairs", - "id" : 114 - }, - { - "name" : "minecraft:nether_gold_ore", - "id" : -288 - }, - { - "name" : "minecraft:nether_sprouts", - "id" : 621 - }, - { - "name" : "minecraft:nether_star", - "id" : 518 - }, - { - "name" : "minecraft:nether_wart", - "id" : 294 - }, - { - "name" : "minecraft:nether_wart_block", - "id" : 214 - }, - { - "name" : "minecraft:netherbrick", - "id" : 523 - }, - { - "name" : "minecraft:netherite_axe", - "id" : 607 - }, - { - "name" : "minecraft:netherite_block", - "id" : -270 - }, - { - "name" : "minecraft:netherite_boots", - "id" : 612 - }, - { - "name" : "minecraft:netherite_chestplate", - "id" : 610 - }, - { - "name" : "minecraft:netherite_helmet", - "id" : 609 - }, - { - "name" : "minecraft:netherite_hoe", - "id" : 608 - }, - { - "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" : 604 - }, - { - "name" : "minecraft:netherrack", - "id" : 87 - }, - { - "name" : "minecraft:netherreactor", - "id" : 247 - }, - { - "name" : "minecraft:normal_stone_stairs", - "id" : -180 - }, - { - "name" : "minecraft:noteblock", - "id" : 25 - }, - { - "name" : "minecraft:npc_spawn_egg", - "id" : 470 - }, - { - "name" : "minecraft:oak_boat", - "id" : 375 - }, - { - "name" : "minecraft:oak_chest_boat", - "id" : 638 - }, - { - "name" : "minecraft:oak_sign", - "id" : 358 - }, - { - "name" : "minecraft:oak_stairs", - "id" : 53 - }, - { - "name" : "minecraft:observer", - "id" : 251 - }, - { - "name" : "minecraft:obsidian", - "id" : 49 - }, - { - "name" : "minecraft:ocelot_spawn_egg", - "id" : 451 - }, - { - "name" : "minecraft:ochre_froglight", - "id" : -471 - }, - { - "name" : "minecraft:orange_candle", - "id" : -414 - }, - { - "name" : "minecraft:orange_candle_cake", - "id" : -431 - }, - { - "name" : "minecraft:orange_dye", - "id" : 409 - }, - { - "name" : "minecraft:orange_glazed_terracotta", - "id" : 221 - }, - { - "name" : "minecraft:oxidized_copper", - "id" : -343 - }, - { - "name" : "minecraft:oxidized_cut_copper", - "id" : -350 - }, - { - "name" : "minecraft:oxidized_cut_copper_slab", - "id" : -364 - }, - { - "name" : "minecraft:oxidized_cut_copper_stairs", - "id" : -357 - }, - { - "name" : "minecraft:oxidized_double_cut_copper_slab", - "id" : -371 - }, - { - "name" : "minecraft:packed_ice", - "id" : 174 - }, - { - "name" : "minecraft:packed_mud", - "id" : -477 - }, - { - "name" : "minecraft:painting", - "id" : 357 - }, - { - "name" : "minecraft:panda_spawn_egg", - "id" : 489 - }, - { - "name" : "minecraft:paper", - "id" : 386 - }, - { - "name" : "minecraft:parrot_spawn_egg", - "id" : 478 - }, - { - "name" : "minecraft:pearlescent_froglight", - "id" : -469 - }, - { - "name" : "minecraft:phantom_membrane", - "id" : 574 - }, - { - "name" : "minecraft:phantom_spawn_egg", - "id" : 486 - }, - { - "name" : "minecraft:pig_spawn_egg", - "id" : 437 - }, - { - "name" : "minecraft:piglin_banner_pattern", - "id" : 587 - }, - { - "name" : "minecraft:piglin_brute_spawn_egg", - "id" : 499 - }, - { - "name" : "minecraft:piglin_spawn_egg", - "id" : 497 - }, - { - "name" : "minecraft:pillager_spawn_egg", - "id" : 491 - }, - { - "name" : "minecraft:pink_candle", - "id" : -419 - }, - { - "name" : "minecraft:pink_candle_cake", - "id" : -436 - }, - { - "name" : "minecraft:pink_dye", - "id" : 404 - }, - { - "name" : "minecraft:pink_glazed_terracotta", - "id" : 226 - }, - { - "name" : "minecraft:piston", - "id" : 33 - }, - { - "name" : "minecraft:piston_arm_collision", - "id" : 34 - }, - { - "name" : "minecraft:planks", - "id" : 5 - }, - { - "name" : "minecraft:podzol", - "id" : 243 - }, - { - "name" : "minecraft:pointed_dripstone", - "id" : -308 - }, - { - "name" : "minecraft:poisonous_potato", - "id" : 282 - }, - { - "name" : "minecraft:polar_bear_spawn_egg", - "id" : 472 - }, - { - "name" : "minecraft:polished_andesite_stairs", - "id" : -174 - }, - { - "name" : "minecraft:polished_basalt", - "id" : -235 - }, - { - "name" : "minecraft:polished_blackstone", - "id" : -291 - }, - { - "name" : "minecraft:polished_blackstone_brick_double_slab", - "id" : -285 - }, - { - "name" : "minecraft:polished_blackstone_brick_slab", - "id" : -284 - }, - { - "name" : "minecraft:polished_blackstone_brick_stairs", - "id" : -275 - }, - { - "name" : "minecraft:polished_blackstone_brick_wall", - "id" : -278 - }, - { - "name" : "minecraft:polished_blackstone_bricks", - "id" : -274 - }, - { - "name" : "minecraft:polished_blackstone_button", - "id" : -296 - }, - { - "name" : "minecraft:polished_blackstone_double_slab", - "id" : -294 - }, - { - "name" : "minecraft:polished_blackstone_pressure_plate", - "id" : -295 - }, - { - "name" : "minecraft:polished_blackstone_slab", - "id" : -293 - }, - { - "name" : "minecraft:polished_blackstone_stairs", - "id" : -292 - }, - { - "name" : "minecraft:polished_blackstone_wall", - "id" : -297 - }, - { - "name" : "minecraft:polished_deepslate", - "id" : -383 - }, - { - "name" : "minecraft:polished_deepslate_double_slab", - "id" : -397 - }, - { - "name" : "minecraft:polished_deepslate_slab", - "id" : -384 - }, - { - "name" : "minecraft:polished_deepslate_stairs", - "id" : -385 - }, - { - "name" : "minecraft:polished_deepslate_wall", - "id" : -386 - }, - { - "name" : "minecraft:polished_diorite_stairs", - "id" : -173 - }, - { - "name" : "minecraft:polished_granite_stairs", - "id" : -172 - }, - { - "name" : "minecraft:popped_chorus_fruit", - "id" : 559 - }, - { - "name" : "minecraft:porkchop", - "id" : 262 - }, - { - "name" : "minecraft:portal", - "id" : 90 - }, - { - "name" : "minecraft:potato", - "id" : 280 - }, - { - "name" : "minecraft:potatoes", - "id" : 142 - }, - { - "name" : "minecraft:potion", - "id" : 426 - }, - { - "name" : "minecraft:powder_snow", - "id" : -306 - }, - { - "name" : "minecraft:powder_snow_bucket", - "id" : 368 - }, - { - "name" : "minecraft:powered_comparator", - "id" : 150 - }, - { - "name" : "minecraft:powered_repeater", - "id" : 94 - }, - { - "name" : "minecraft:prismarine", - "id" : 168 - }, - { - "name" : "minecraft:prismarine_bricks_stairs", - "id" : -4 - }, - { - "name" : "minecraft:prismarine_crystals", - "id" : 549 - }, - { - "name" : "minecraft:prismarine_shard", - "id" : 565 - }, - { - "name" : "minecraft:prismarine_stairs", - "id" : -2 - }, - { - "name" : "minecraft:pufferfish", - "id" : 267 - }, - { - "name" : "minecraft:pufferfish_bucket", - "id" : 367 - }, - { - "name" : "minecraft:pufferfish_spawn_egg", - "id" : 481 - }, - { - "name" : "minecraft:pumpkin", - "id" : 86 - }, - { - "name" : "minecraft:pumpkin_pie", - "id" : 284 - }, - { - "name" : "minecraft:pumpkin_seeds", - "id" : 292 - }, - { - "name" : "minecraft:pumpkin_stem", - "id" : 104 - }, - { - "name" : "minecraft:purple_candle", - "id" : -423 - }, - { - "name" : "minecraft:purple_candle_cake", - "id" : -440 - }, - { - "name" : "minecraft:purple_dye", - "id" : 400 - }, - { - "name" : "minecraft:purple_glazed_terracotta", - "id" : 219 - }, - { - "name" : "minecraft:purpur_block", - "id" : 201 - }, - { - "name" : "minecraft:purpur_stairs", - "id" : 203 - }, - { - "name" : "minecraft:quartz", - "id" : 524 - }, - { - "name" : "minecraft:quartz_block", - "id" : 155 - }, - { - "name" : "minecraft:quartz_bricks", - "id" : -304 - }, - { - "name" : "minecraft:quartz_ore", - "id" : 153 - }, - { - "name" : "minecraft:quartz_stairs", - "id" : 156 - }, - { - "name" : "minecraft:rabbit", - "id" : 288 - }, - { - "name" : "minecraft:rabbit_foot", - "id" : 528 - }, - { - "name" : "minecraft:rabbit_hide", - "id" : 529 - }, - { - "name" : "minecraft:rabbit_spawn_egg", - "id" : 459 - }, - { - "name" : "minecraft:rabbit_stew", - "id" : 290 - }, - { - "name" : "minecraft:rail", - "id" : 66 - }, - { - "name" : "minecraft:rapid_fertilizer", - "id" : 597 - }, - { - "name" : "minecraft:ravager_spawn_egg", - "id" : 493 - }, - { - "name" : "minecraft:raw_copper", - "id" : 507 - }, - { - "name" : "minecraft:raw_copper_block", - "id" : -452 - }, - { - "name" : "minecraft:raw_gold", - "id" : 506 - }, - { - "name" : "minecraft:raw_gold_block", - "id" : -453 - }, - { - "name" : "minecraft:raw_iron", - "id" : 505 - }, - { - "name" : "minecraft:raw_iron_block", - "id" : -451 - }, - { - "name" : "minecraft:recovery_compass", - "id" : 646 - }, - { - "name" : "minecraft:red_candle", - "id" : -427 - }, - { - "name" : "minecraft:red_candle_cake", - "id" : -444 - }, - { - "name" : "minecraft:red_dye", - "id" : 396 - }, - { - "name" : "minecraft:red_flower", - "id" : 38 - }, - { - "name" : "minecraft:red_glazed_terracotta", - "id" : 234 - }, - { - "name" : "minecraft:red_mushroom", - "id" : 40 - }, - { - "name" : "minecraft:red_mushroom_block", - "id" : 100 - }, - { - "name" : "minecraft:red_nether_brick", - "id" : 215 - }, - { - "name" : "minecraft:red_nether_brick_stairs", - "id" : -184 - }, - { - "name" : "minecraft:red_sandstone", - "id" : 179 - }, - { - "name" : "minecraft:red_sandstone_stairs", - "id" : 180 - }, - { - "name" : "minecraft:redstone", - "id" : 373 - }, - { - "name" : "minecraft:redstone_block", - "id" : 152 - }, - { - "name" : "minecraft:redstone_lamp", - "id" : 123 - }, - { - "name" : "minecraft:redstone_ore", - "id" : 73 - }, - { - "name" : "minecraft:redstone_torch", - "id" : 76 - }, - { - "name" : "minecraft:redstone_wire", - "id" : 55 - }, - { - "name" : "minecraft:reinforced_deepslate", - "id" : -466 - }, - { - "name" : "minecraft:repeater", - "id" : 419 - }, - { - "name" : "minecraft:repeating_command_block", - "id" : 188 - }, - { - "name" : "minecraft:reserved6", - "id" : 255 - }, - { - "name" : "minecraft:respawn_anchor", - "id" : -272 - }, - { - "name" : "minecraft:rotten_flesh", - "id" : 277 - }, - { - "name" : "minecraft:saddle", - "id" : 371 - }, - { - "name" : "minecraft:salmon", - "id" : 265 - }, - { - "name" : "minecraft:salmon_bucket", - "id" : 365 - }, - { - "name" : "minecraft:salmon_spawn_egg", - "id" : 482 - }, - { - "name" : "minecraft:sand", - "id" : 12 - }, - { - "name" : "minecraft:sandstone", - "id" : 24 - }, - { - "name" : "minecraft:sandstone_stairs", - "id" : 128 - }, - { - "name" : "minecraft:sapling", - "id" : 6 - }, - { - "name" : "minecraft:scaffolding", - "id" : -165 - }, - { - "name" : "minecraft:sculk", - "id" : -458 - }, - { - "name" : "minecraft:sculk_catalyst", - "id" : -460 - }, - { - "name" : "minecraft:sculk_sensor", - "id" : -307 - }, - { - "name" : "minecraft:sculk_shrieker", - "id" : -461 - }, - { - "name" : "minecraft:sculk_vein", - "id" : -459 - }, - { - "name" : "minecraft:scute", - "id" : 572 - }, - { - "name" : "minecraft:sea_lantern", - "id" : 169 - }, - { - "name" : "minecraft:sea_pickle", - "id" : -156 - }, - { - "name" : "minecraft:seagrass", - "id" : -130 - }, - { - "name" : "minecraft:shears", - "id" : 421 - }, - { - "name" : "minecraft:sheep_spawn_egg", - "id" : 438 - }, - { - "name" : "minecraft:shield", - "id" : 355 - }, - { - "name" : "minecraft:shroomlight", - "id" : -230 - }, - { - "name" : "minecraft:shulker_box", - "id" : 218 - }, - { - "name" : "minecraft:shulker_shell", - "id" : 566 - }, - { - "name" : "minecraft:shulker_spawn_egg", - "id" : 469 - }, - { - "name" : "minecraft:silver_glazed_terracotta", - "id" : 228 - }, - { - "name" : "minecraft:silverfish_spawn_egg", - "id" : 443 - }, - { - "name" : "minecraft:skeleton_horse_spawn_egg", - "id" : 467 - }, - { - "name" : "minecraft:skeleton_spawn_egg", - "id" : 444 - }, - { - "name" : "minecraft:skull", - "id" : 516 - }, - { - "name" : "minecraft:skull_banner_pattern", - "id" : 583 - }, - { - "name" : "minecraft:slime", - "id" : 165 - }, - { - "name" : "minecraft:slime_ball", - "id" : 388 - }, - { - "name" : "minecraft:slime_spawn_egg", - "id" : 445 - }, - { - "name" : "minecraft:small_amethyst_bud", - "id" : -332 - }, - { - "name" : "minecraft:small_dripleaf_block", - "id" : -336 - }, - { - "name" : "minecraft:smithing_table", - "id" : -202 - }, - { - "name" : "minecraft:smoker", - "id" : -198 - }, - { - "name" : "minecraft:smooth_basalt", - "id" : -377 - }, - { - "name" : "minecraft:smooth_quartz_stairs", - "id" : -185 - }, - { - "name" : "minecraft:smooth_red_sandstone_stairs", - "id" : -176 - }, - { - "name" : "minecraft:smooth_sandstone_stairs", - "id" : -177 - }, - { - "name" : "minecraft:smooth_stone", - "id" : -183 - }, - { - "name" : "minecraft:snow", - "id" : 80 - }, - { - "name" : "minecraft:snow_layer", - "id" : 78 - }, - { - "name" : "minecraft:snowball", - "id" : 374 - }, - { - "name" : "minecraft:soul_campfire", - "id" : 622 - }, - { - "name" : "minecraft:soul_fire", - "id" : -237 - }, - { - "name" : "minecraft:soul_lantern", - "id" : -269 - }, - { - "name" : "minecraft:soul_sand", - "id" : 88 - }, - { - "name" : "minecraft:soul_soil", - "id" : -236 - }, - { - "name" : "minecraft:soul_torch", - "id" : -268 - }, - { - "name" : "minecraft:sparkler", - "id" : 600 - }, - { - "name" : "minecraft:spawn_egg", - "id" : 652 - }, - { - "name" : "minecraft:spider_eye", - "id" : 278 - }, - { - "name" : "minecraft:spider_spawn_egg", - "id" : 446 - }, - { - "name" : "minecraft:splash_potion", - "id" : 561 - }, - { - "name" : "minecraft:sponge", - "id" : 19 - }, - { - "name" : "minecraft:spore_blossom", - "id" : -321 - }, - { - "name" : "minecraft:spruce_boat", - "id" : 378 - }, - { - "name" : "minecraft:spruce_button", - "id" : -144 - }, - { - "name" : "minecraft:spruce_chest_boat", - "id" : 641 - }, - { - "name" : "minecraft:spruce_door", - "id" : 553 - }, - { - "name" : "minecraft:spruce_fence_gate", - "id" : 183 - }, - { - "name" : "minecraft:spruce_pressure_plate", - "id" : -154 - }, - { - "name" : "minecraft:spruce_sign", - "id" : 576 - }, - { - "name" : "minecraft:spruce_stairs", - "id" : 134 - }, - { - "name" : "minecraft:spruce_standing_sign", - "id" : -181 - }, - { - "name" : "minecraft:spruce_trapdoor", - "id" : -149 - }, - { - "name" : "minecraft:spruce_wall_sign", - "id" : -182 - }, - { - "name" : "minecraft:spyglass", - "id" : 625 - }, - { - "name" : "minecraft:squid_spawn_egg", - "id" : 450 - }, - { - "name" : "minecraft:stained_glass", - "id" : 241 - }, - { - "name" : "minecraft:stained_glass_pane", - "id" : 160 - }, - { - "name" : "minecraft:stained_hardened_clay", - "id" : 159 - }, - { - "name" : "minecraft:standing_banner", - "id" : 176 - }, - { - "name" : "minecraft:standing_sign", - "id" : 63 - }, - { - "name" : "minecraft:stick", - "id" : 320 - }, - { - "name" : "minecraft:sticky_piston", - "id" : 29 - }, - { - "name" : "minecraft:sticky_piston_arm_collision", - "id" : -217 - }, - { - "name" : "minecraft:stone", - "id" : 1 - }, - { - "name" : "minecraft:stone_axe", - "id" : 315 - }, - { - "name" : "minecraft:stone_block_slab", - "id" : 44 - }, - { - "name" : "minecraft:stone_block_slab2", - "id" : 182 - }, - { - "name" : "minecraft:stone_block_slab3", - "id" : -162 - }, - { - "name" : "minecraft:stone_block_slab4", - "id" : -166 - }, - { - "name" : "minecraft:stone_brick_stairs", - "id" : 109 - }, - { - "name" : "minecraft:stone_button", - "id" : 77 - }, - { - "name" : "minecraft:stone_hoe", - "id" : 330 - }, - { - "name" : "minecraft:stone_pickaxe", - "id" : 314 - }, - { - "name" : "minecraft:stone_pressure_plate", - "id" : 70 - }, - { - "name" : "minecraft:stone_shovel", - "id" : 313 - }, - { - "name" : "minecraft:stone_stairs", - "id" : 67 - }, - { - "name" : "minecraft:stone_sword", - "id" : 312 - }, - { - "name" : "minecraft:stonebrick", - "id" : 98 - }, - { - "name" : "minecraft:stonecutter", - "id" : 245 - }, - { - "name" : "minecraft:stonecutter_block", - "id" : -197 - }, - { - "name" : "minecraft:stray_spawn_egg", - "id" : 462 - }, - { - "name" : "minecraft:strider_spawn_egg", - "id" : 495 - }, - { - "name" : "minecraft:string", - "id" : 326 - }, - { - "name" : "minecraft:stripped_acacia_log", - "id" : -8 - }, - { - "name" : "minecraft:stripped_birch_log", - "id" : -6 - }, - { - "name" : "minecraft:stripped_crimson_hyphae", - "id" : -300 - }, - { - "name" : "minecraft:stripped_crimson_stem", - "id" : -240 - }, - { - "name" : "minecraft:stripped_dark_oak_log", - "id" : -9 - }, - { - "name" : "minecraft:stripped_jungle_log", - "id" : -7 - }, - { - "name" : "minecraft:stripped_mangrove_log", - "id" : -485 - }, - { - "name" : "minecraft:stripped_mangrove_wood", - "id" : -498 - }, - { - "name" : "minecraft:stripped_oak_log", - "id" : -10 - }, - { - "name" : "minecraft:stripped_spruce_log", - "id" : -5 - }, - { - "name" : "minecraft:stripped_warped_hyphae", - "id" : -301 - }, - { - "name" : "minecraft:stripped_warped_stem", - "id" : -241 - }, - { - "name" : "minecraft:structure_block", - "id" : 252 - }, - { - "name" : "minecraft:structure_void", - "id" : 217 - }, - { - "name" : "minecraft:sugar", - "id" : 416 - }, - { - "name" : "minecraft:sugar_cane", - "id" : 385 - }, - { - "name" : "minecraft:suspicious_stew", - "id" : 590 - }, - { - "name" : "minecraft:sweet_berries", - "id" : 287 - }, - { - "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 - }, - { - "name" : "minecraft:target", - "id" : -239 - }, - { - "name" : "minecraft:tinted_glass", - "id" : -334 - }, - { - "name" : "minecraft:tnt", - "id" : 46 - }, - { - "name" : "minecraft:tnt_minecart", - "id" : 525 - }, - { - "name" : "minecraft:torch", - "id" : 50 - }, - { - "name" : "minecraft:totem_of_undying", - "id" : 568 - }, - { - "name" : "minecraft:trader_llama_spawn_egg", - "id" : 648 - }, - { - "name" : "minecraft:trapdoor", - "id" : 96 - }, - { - "name" : "minecraft:trapped_chest", - "id" : 146 - }, - { - "name" : "minecraft:trident", - "id" : 546 - }, - { - "name" : "minecraft:trip_wire", - "id" : 132 - }, - { - "name" : "minecraft:tripwire_hook", - "id" : 131 - }, - { - "name" : "minecraft:tropical_fish", - "id" : 266 - }, - { - "name" : "minecraft:tropical_fish_bucket", - "id" : 366 - }, - { - "name" : "minecraft:tropical_fish_spawn_egg", - "id" : 479 - }, - { - "name" : "minecraft:tuff", - "id" : -333 - }, - { - "name" : "minecraft:turtle_egg", - "id" : -159 - }, - { - "name" : "minecraft:turtle_helmet", - "id" : 573 - }, - { - "name" : "minecraft:turtle_spawn_egg", - "id" : 485 - }, - { - "name" : "minecraft:twisting_vines", - "id" : -287 - }, - { - "name" : "minecraft:underwater_torch", - "id" : 239 - }, - { - "name" : "minecraft:undyed_shulker_box", - "id" : 205 - }, - { - "name" : "minecraft:unknown", - "id" : -305 - }, - { - "name" : "minecraft:unlit_redstone_torch", - "id" : 75 - }, - { - "name" : "minecraft:unpowered_comparator", - "id" : 149 - }, - { - "name" : "minecraft:unpowered_repeater", - "id" : 93 - }, - { - "name" : "minecraft:verdant_froglight", - "id" : -470 - }, - { - "name" : "minecraft:vex_spawn_egg", - "id" : 476 - }, - { - "name" : "minecraft:villager_spawn_egg", - "id" : 449 - }, - { - "name" : "minecraft:vindicator_spawn_egg", - "id" : 474 - }, - { - "name" : "minecraft:vine", - "id" : 106 - }, - { - "name" : "minecraft:wall_banner", - "id" : 177 - }, - { - "name" : "minecraft:wall_sign", - "id" : 68 - }, - { - "name" : "minecraft:wandering_trader_spawn_egg", - "id" : 492 - }, - { - "name" : "minecraft:warden_spawn_egg", - "id" : 632 - }, - { - "name" : "minecraft:warped_button", - "id" : -261 - }, - { - "name" : "minecraft:warped_door", - "id" : 617 - }, - { - "name" : "minecraft:warped_double_slab", - "id" : -267 - }, - { - "name" : "minecraft:warped_fence", - "id" : -257 - }, - { - "name" : "minecraft:warped_fence_gate", - "id" : -259 - }, - { - "name" : "minecraft:warped_fungus", - "id" : -229 - }, - { - "name" : "minecraft:warped_fungus_on_a_stick", - "id" : 618 - }, - { - "name" : "minecraft:warped_hyphae", - "id" : -298 - }, - { - "name" : "minecraft:warped_nylium", - "id" : -233 - }, - { - "name" : "minecraft:warped_planks", - "id" : -243 - }, - { - "name" : "minecraft:warped_pressure_plate", - "id" : -263 - }, - { - "name" : "minecraft:warped_roots", - "id" : -224 - }, - { - "name" : "minecraft:warped_sign", - "id" : 615 - }, - { - "name" : "minecraft:warped_slab", - "id" : -265 - }, - { - "name" : "minecraft:warped_stairs", - "id" : -255 - }, - { - "name" : "minecraft:warped_standing_sign", - "id" : -251 - }, - { - "name" : "minecraft:warped_stem", - "id" : -226 - }, - { - "name" : "minecraft:warped_trapdoor", - "id" : -247 - }, - { - "name" : "minecraft:warped_wall_sign", - "id" : -253 - }, - { - "name" : "minecraft:warped_wart_block", - "id" : -227 - }, - { - "name" : "minecraft:water", - "id" : 9 - }, - { - "name" : "minecraft:water_bucket", - "id" : 362 - }, - { - "name" : "minecraft:waterlily", - "id" : 111 - }, - { - "name" : "minecraft:waxed_copper", - "id" : -344 - }, - { - "name" : "minecraft:waxed_cut_copper", - "id" : -351 - }, - { - "name" : "minecraft:waxed_cut_copper_slab", - "id" : -365 - }, - { - "name" : "minecraft:waxed_cut_copper_stairs", - "id" : -358 - }, - { - "name" : "minecraft:waxed_double_cut_copper_slab", - "id" : -372 - }, - { - "name" : "minecraft:waxed_exposed_copper", - "id" : -345 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper", - "id" : -352 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_slab", - "id" : -366 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_stairs", - "id" : -359 - }, - { - "name" : "minecraft:waxed_exposed_double_cut_copper_slab", - "id" : -373 - }, - { - "name" : "minecraft:waxed_oxidized_copper", - "id" : -446 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper", - "id" : -447 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_slab", - "id" : -449 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_stairs", - "id" : -448 - }, - { - "name" : "minecraft:waxed_oxidized_double_cut_copper_slab", - "id" : -450 - }, - { - "name" : "minecraft:waxed_weathered_copper", - "id" : -346 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper", - "id" : -353 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_slab", - "id" : -367 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_stairs", - "id" : -360 - }, - { - "name" : "minecraft:waxed_weathered_double_cut_copper_slab", - "id" : -374 - }, - { - "name" : "minecraft:weathered_copper", - "id" : -342 - }, - { - "name" : "minecraft:weathered_cut_copper", - "id" : -349 - }, - { - "name" : "minecraft:weathered_cut_copper_slab", - "id" : -363 - }, - { - "name" : "minecraft:weathered_cut_copper_stairs", - "id" : -356 - }, - { - "name" : "minecraft:weathered_double_cut_copper_slab", - "id" : -370 - }, - { - "name" : "minecraft:web", - "id" : 30 - }, - { - "name" : "minecraft:weeping_vines", - "id" : -231 - }, - { - "name" : "minecraft:wheat", - "id" : 334 - }, - { - "name" : "minecraft:wheat_seeds", - "id" : 291 - }, - { - "name" : "minecraft:white_candle", - "id" : -413 - }, - { - "name" : "minecraft:white_candle_cake", - "id" : -430 - }, - { - "name" : "minecraft:white_dye", - "id" : 410 - }, - { - "name" : "minecraft:white_glazed_terracotta", - "id" : 220 - }, - { - "name" : "minecraft:witch_spawn_egg", - "id" : 452 - }, - { - "name" : "minecraft:wither_rose", - "id" : -216 - }, - { - "name" : "minecraft:wither_skeleton_spawn_egg", - "id" : 464 - }, - { - "name" : "minecraft:wolf_spawn_egg", - "id" : 439 - }, - { - "name" : "minecraft:wood", - "id" : -212 - }, - { - "name" : "minecraft:wooden_axe", - "id" : 311 - }, - { - "name" : "minecraft:wooden_button", - "id" : 143 - }, - { - "name" : "minecraft:wooden_door", - "id" : 359 - }, - { - "name" : "minecraft:wooden_hoe", - "id" : 329 - }, - { - "name" : "minecraft:wooden_pickaxe", - "id" : 310 - }, - { - "name" : "minecraft:wooden_pressure_plate", - "id" : 72 - }, - { - "name" : "minecraft:wooden_shovel", - "id" : 309 - }, - { - "name" : "minecraft:wooden_slab", - "id" : 158 - }, - { - "name" : "minecraft:wooden_sword", - "id" : 308 - }, - { - "name" : "minecraft:wool", - "id" : 35 - }, - { - "name" : "minecraft:writable_book", - "id" : 510 - }, - { - "name" : "minecraft:written_book", - "id" : 511 - }, - { - "name" : "minecraft:yellow_candle", - "id" : -417 - }, - { - "name" : "minecraft:yellow_candle_cake", - "id" : -434 - }, - { - "name" : "minecraft:yellow_dye", - "id" : 406 - }, - { - "name" : "minecraft:yellow_flower", - "id" : 37 - }, - { - "name" : "minecraft:yellow_glazed_terracotta", - "id" : 224 - }, - { - "name" : "minecraft:zoglin_spawn_egg", - "id" : 498 - }, - { - "name" : "minecraft:zombie_horse_spawn_egg", - "id" : 468 - }, - { - "name" : "minecraft:zombie_pigman_spawn_egg", - "id" : 448 - }, - { - "name" : "minecraft:zombie_spawn_egg", - "id" : 447 - }, - { - "name" : "minecraft:zombie_villager_spawn_egg", - "id" : 477 - } -] \ No newline at end of file diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_19_50.json b/core/src/main/resources/bedrock/runtime_item_states.1_19_50.json deleted file mode 100644 index d8a12c794..000000000 --- a/core/src/main/resources/bedrock/runtime_item_states.1_19_50.json +++ /dev/null @@ -1,4654 +0,0 @@ -[ - { - "name" : "minecraft:acacia_boat", - "id" : 379 - }, - { - "name" : "minecraft:acacia_button", - "id" : -140 - }, - { - "name" : "minecraft:acacia_chest_boat", - "id" : 645 - }, - { - "name" : "minecraft:acacia_door", - "id" : 556 - }, - { - "name" : "minecraft:acacia_fence_gate", - "id" : 187 - }, - { - "name" : "minecraft:acacia_hanging_sign", - "id" : -504 - }, - { - "name" : "minecraft:acacia_pressure_plate", - "id" : -150 - }, - { - "name" : "minecraft:acacia_sign", - "id" : 579 - }, - { - "name" : "minecraft:acacia_stairs", - "id" : 163 - }, - { - "name" : "minecraft:acacia_standing_sign", - "id" : -190 - }, - { - "name" : "minecraft:acacia_trapdoor", - "id" : -145 - }, - { - "name" : "minecraft:acacia_wall_sign", - "id" : -191 - }, - { - "name" : "minecraft:activator_rail", - "id" : 126 - }, - { - "name" : "minecraft:agent_spawn_egg", - "id" : 487 - }, - { - "name" : "minecraft:air", - "id" : -158 - }, - { - "name" : "minecraft:allay_spawn_egg", - "id" : 631 - }, - { - "name" : "minecraft:allow", - "id" : 210 - }, - { - "name" : "minecraft:amethyst_block", - "id" : -327 - }, - { - "name" : "minecraft:amethyst_cluster", - "id" : -329 - }, - { - "name" : "minecraft:amethyst_shard", - "id" : 624 - }, - { - "name" : "minecraft:ancient_debris", - "id" : -271 - }, - { - "name" : "minecraft:andesite_stairs", - "id" : -171 - }, - { - "name" : "minecraft:anvil", - "id" : 145 - }, - { - "name" : "minecraft:apple", - "id" : 257 - }, - { - "name" : "minecraft:armor_stand", - "id" : 552 - }, - { - "name" : "minecraft:arrow", - "id" : 301 - }, - { - "name" : "minecraft:axolotl_bucket", - "id" : 369 - }, - { - "name" : "minecraft:axolotl_spawn_egg", - "id" : 500 - }, - { - "name" : "minecraft:azalea", - "id" : -337 - }, - { - "name" : "minecraft:azalea_leaves", - "id" : -324 - }, - { - "name" : "minecraft:azalea_leaves_flowered", - "id" : -325 - }, - { - "name" : "minecraft:baked_potato", - "id" : 281 - }, - { - "name" : "minecraft:balloon", - "id" : 598 - }, - { - "name" : "minecraft:bamboo", - "id" : -163 - }, - { - "name" : "minecraft:bamboo_button", - "id" : -511 - }, - { - "name" : "minecraft:bamboo_chest_raft", - "id" : 648 - }, - { - "name" : "minecraft:bamboo_door", - "id" : -517 - }, - { - "name" : "minecraft:bamboo_double_slab", - "id" : -521 - }, - { - "name" : "minecraft:bamboo_fence", - "id" : -515 - }, - { - "name" : "minecraft:bamboo_fence_gate", - "id" : -516 - }, - { - "name" : "minecraft:bamboo_hanging_sign", - "id" : -522 - }, - { - "name" : "minecraft:bamboo_mosaic", - "id" : -509 - }, - { - "name" : "minecraft:bamboo_mosaic_double_slab", - "id" : -525 - }, - { - "name" : "minecraft:bamboo_mosaic_slab", - "id" : -524 - }, - { - "name" : "minecraft:bamboo_mosaic_stairs", - "id" : -523 - }, - { - "name" : "minecraft:bamboo_planks", - "id" : -510 - }, - { - "name" : "minecraft:bamboo_pressure_plate", - "id" : -514 - }, - { - "name" : "minecraft:bamboo_raft", - "id" : 638 - }, - { - "name" : "minecraft:bamboo_sapling", - "id" : -164 - }, - { - "name" : "minecraft:bamboo_sign", - "id" : 637 - }, - { - "name" : "minecraft:bamboo_slab", - "id" : -513 - }, - { - "name" : "minecraft:bamboo_stairs", - "id" : -512 - }, - { - "name" : "minecraft:bamboo_standing_sign", - "id" : -518 - }, - { - "name" : "minecraft:bamboo_trapdoor", - "id" : -520 - }, - { - "name" : "minecraft:bamboo_wall_sign", - "id" : -519 - }, - { - "name" : "minecraft:banner", - "id" : 567 - }, - { - "name" : "minecraft:banner_pattern", - "id" : 655 - }, - { - "name" : "minecraft:barrel", - "id" : -203 - }, - { - "name" : "minecraft:barrier", - "id" : -161 - }, - { - "name" : "minecraft:basalt", - "id" : -234 - }, - { - "name" : "minecraft:bat_spawn_egg", - "id" : 453 - }, - { - "name" : "minecraft:beacon", - "id" : 138 - }, - { - "name" : "minecraft:bed", - "id" : 418 - }, - { - "name" : "minecraft:bedrock", - "id" : 7 - }, - { - "name" : "minecraft:bee_nest", - "id" : -218 - }, - { - "name" : "minecraft:bee_spawn_egg", - "id" : 494 - }, - { - "name" : "minecraft:beef", - "id" : 273 - }, - { - "name" : "minecraft:beehive", - "id" : -219 - }, - { - "name" : "minecraft:beetroot", - "id" : 285 - }, - { - "name" : "minecraft:beetroot_seeds", - "id" : 295 - }, - { - "name" : "minecraft:beetroot_soup", - "id" : 286 - }, - { - "name" : "minecraft:bell", - "id" : -206 - }, - { - "name" : "minecraft:big_dripleaf", - "id" : -323 - }, - { - "name" : "minecraft:birch_boat", - "id" : 376 - }, - { - "name" : "minecraft:birch_button", - "id" : -141 - }, - { - "name" : "minecraft:birch_chest_boat", - "id" : 642 - }, - { - "name" : "minecraft:birch_door", - "id" : 554 - }, - { - "name" : "minecraft:birch_fence_gate", - "id" : 184 - }, - { - "name" : "minecraft:birch_hanging_sign", - "id" : -502 - }, - { - "name" : "minecraft:birch_pressure_plate", - "id" : -151 - }, - { - "name" : "minecraft:birch_sign", - "id" : 577 - }, - { - "name" : "minecraft:birch_stairs", - "id" : 135 - }, - { - "name" : "minecraft:birch_standing_sign", - "id" : -186 - }, - { - "name" : "minecraft:birch_trapdoor", - "id" : -146 - }, - { - "name" : "minecraft:birch_wall_sign", - "id" : -187 - }, - { - "name" : "minecraft:black_candle", - "id" : -428 - }, - { - "name" : "minecraft:black_candle_cake", - "id" : -445 - }, - { - "name" : "minecraft:black_dye", - "id" : 395 - }, - { - "name" : "minecraft:black_glazed_terracotta", - "id" : 235 - }, - { - "name" : "minecraft:blackstone", - "id" : -273 - }, - { - "name" : "minecraft:blackstone_double_slab", - "id" : -283 - }, - { - "name" : "minecraft:blackstone_slab", - "id" : -282 - }, - { - "name" : "minecraft:blackstone_stairs", - "id" : -276 - }, - { - "name" : "minecraft:blackstone_wall", - "id" : -277 - }, - { - "name" : "minecraft:blast_furnace", - "id" : -196 - }, - { - "name" : "minecraft:blaze_powder", - "id" : 429 - }, - { - "name" : "minecraft:blaze_rod", - "id" : 423 - }, - { - "name" : "minecraft:blaze_spawn_egg", - "id" : 456 - }, - { - "name" : "minecraft:bleach", - "id" : 596 - }, - { - "name" : "minecraft:blue_candle", - "id" : -424 - }, - { - "name" : "minecraft:blue_candle_cake", - "id" : -441 - }, - { - "name" : "minecraft:blue_dye", - "id" : 399 - }, - { - "name" : "minecraft:blue_glazed_terracotta", - "id" : 231 - }, - { - "name" : "minecraft:blue_ice", - "id" : -11 - }, - { - "name" : "minecraft:boat", - "id" : 653 - }, - { - "name" : "minecraft:bone", - "id" : 415 - }, - { - "name" : "minecraft:bone_block", - "id" : 216 - }, - { - "name" : "minecraft:bone_meal", - "id" : 411 - }, - { - "name" : "minecraft:book", - "id" : 387 - }, - { - "name" : "minecraft:bookshelf", - "id" : 47 - }, - { - "name" : "minecraft:border_block", - "id" : 212 - }, - { - "name" : "minecraft:bordure_indented_banner_pattern", - "id" : 586 - }, - { - "name" : "minecraft:bow", - "id" : 300 - }, - { - "name" : "minecraft:bowl", - "id" : 321 - }, - { - "name" : "minecraft:bread", - "id" : 261 - }, - { - "name" : "minecraft:brewing_stand", - "id" : 431 - }, - { - "name" : "minecraft:brick", - "id" : 383 - }, - { - "name" : "minecraft:brick_block", - "id" : 45 - }, - { - "name" : "minecraft:brick_stairs", - "id" : 108 - }, - { - "name" : "minecraft:brown_candle", - "id" : -425 - }, - { - "name" : "minecraft:brown_candle_cake", - "id" : -442 - }, - { - "name" : "minecraft:brown_dye", - "id" : 398 - }, - { - "name" : "minecraft:brown_glazed_terracotta", - "id" : 232 - }, - { - "name" : "minecraft:brown_mushroom", - "id" : 39 - }, - { - "name" : "minecraft:brown_mushroom_block", - "id" : 99 - }, - { - "name" : "minecraft:bubble_column", - "id" : -160 - }, - { - "name" : "minecraft:bucket", - "id" : 360 - }, - { - "name" : "minecraft:budding_amethyst", - "id" : -328 - }, - { - "name" : "minecraft:cactus", - "id" : 81 - }, - { - "name" : "minecraft:cake", - "id" : 417 - }, - { - "name" : "minecraft:calcite", - "id" : -326 - }, - { - "name" : "minecraft:camel_spawn_egg", - "id" : 633 - }, - { - "name" : "minecraft:camera", - "id" : 593 - }, - { - "name" : "minecraft:campfire", - "id" : 589 - }, - { - "name" : "minecraft:candle", - "id" : -412 - }, - { - "name" : "minecraft:candle_cake", - "id" : -429 - }, - { - "name" : "minecraft:carpet", - "id" : 171 - }, - { - "name" : "minecraft:carrot", - "id" : 279 - }, - { - "name" : "minecraft:carrot_on_a_stick", - "id" : 517 - }, - { - "name" : "minecraft:carrots", - "id" : 141 - }, - { - "name" : "minecraft:cartography_table", - "id" : -200 - }, - { - "name" : "minecraft:carved_pumpkin", - "id" : -155 - }, - { - "name" : "minecraft:cat_spawn_egg", - "id" : 488 - }, - { - "name" : "minecraft:cauldron", - "id" : 432 - }, - { - "name" : "minecraft:cave_spider_spawn_egg", - "id" : 457 - }, - { - "name" : "minecraft:cave_vines", - "id" : -322 - }, - { - "name" : "minecraft:cave_vines_body_with_berries", - "id" : -375 - }, - { - "name" : "minecraft:cave_vines_head_with_berries", - "id" : -376 - }, - { - "name" : "minecraft:chain", - "id" : 619 - }, - { - "name" : "minecraft:chain_command_block", - "id" : 189 - }, - { - "name" : "minecraft:chainmail_boots", - "id" : 342 - }, - { - "name" : "minecraft:chainmail_chestplate", - "id" : 340 - }, - { - "name" : "minecraft:chainmail_helmet", - "id" : 339 - }, - { - "name" : "minecraft:chainmail_leggings", - "id" : 341 - }, - { - "name" : "minecraft:charcoal", - "id" : 303 - }, - { - "name" : "minecraft:chemical_heat", - "id" : 192 - }, - { - "name" : "minecraft:chemistry_table", - "id" : 238 - }, - { - "name" : "minecraft:chest", - "id" : 54 - }, - { - "name" : "minecraft:chest_boat", - "id" : 649 - }, - { - "name" : "minecraft:chest_minecart", - "id" : 389 - }, - { - "name" : "minecraft:chicken", - "id" : 275 - }, - { - "name" : "minecraft:chicken_spawn_egg", - "id" : 435 - }, - { - "name" : "minecraft:chiseled_bookshelf", - "id" : -526 - }, - { - "name" : "minecraft:chiseled_deepslate", - "id" : -395 - }, - { - "name" : "minecraft:chiseled_nether_bricks", - "id" : -302 - }, - { - "name" : "minecraft:chiseled_polished_blackstone", - "id" : -279 - }, - { - "name" : "minecraft:chorus_flower", - "id" : 200 - }, - { - "name" : "minecraft:chorus_fruit", - "id" : 558 - }, - { - "name" : "minecraft:chorus_plant", - "id" : 240 - }, - { - "name" : "minecraft:clay", - "id" : 82 - }, - { - "name" : "minecraft:clay_ball", - "id" : 384 - }, - { - "name" : "minecraft:client_request_placeholder_block", - "id" : -465 - }, - { - "name" : "minecraft:clock", - "id" : 393 - }, - { - "name" : "minecraft:coal", - "id" : 302 - }, - { - "name" : "minecraft:coal_block", - "id" : 173 - }, - { - "name" : "minecraft:coal_ore", - "id" : 16 - }, - { - "name" : "minecraft:cobbled_deepslate", - "id" : -379 - }, - { - "name" : "minecraft:cobbled_deepslate_double_slab", - "id" : -396 - }, - { - "name" : "minecraft:cobbled_deepslate_slab", - "id" : -380 - }, - { - "name" : "minecraft:cobbled_deepslate_stairs", - "id" : -381 - }, - { - "name" : "minecraft:cobbled_deepslate_wall", - "id" : -382 - }, - { - "name" : "minecraft:cobblestone", - "id" : 4 - }, - { - "name" : "minecraft:cobblestone_wall", - "id" : 139 - }, - { - "name" : "minecraft:cocoa", - "id" : 127 - }, - { - "name" : "minecraft:cocoa_beans", - "id" : 412 - }, - { - "name" : "minecraft:cod", - "id" : 264 - }, - { - "name" : "minecraft:cod_bucket", - "id" : 364 - }, - { - "name" : "minecraft:cod_spawn_egg", - "id" : 480 - }, - { - "name" : "minecraft:colored_torch_bp", - "id" : 204 - }, - { - "name" : "minecraft:colored_torch_rg", - "id" : 202 - }, - { - "name" : "minecraft:command_block", - "id" : 137 - }, - { - "name" : "minecraft:command_block_minecart", - "id" : 563 - }, - { - "name" : "minecraft:comparator", - "id" : 522 - }, - { - "name" : "minecraft:compass", - "id" : 391 - }, - { - "name" : "minecraft:composter", - "id" : -213 - }, - { - "name" : "minecraft:compound", - "id" : 594 - }, - { - "name" : "minecraft:concrete", - "id" : 236 - }, - { - "name" : "minecraft:concrete_powder", - "id" : 237 - }, - { - "name" : "minecraft:conduit", - "id" : -157 - }, - { - "name" : "minecraft:cooked_beef", - "id" : 274 - }, - { - "name" : "minecraft:cooked_chicken", - "id" : 276 - }, - { - "name" : "minecraft:cooked_cod", - "id" : 268 - }, - { - "name" : "minecraft:cooked_mutton", - "id" : 551 - }, - { - "name" : "minecraft:cooked_porkchop", - "id" : 263 - }, - { - "name" : "minecraft:cooked_rabbit", - "id" : 289 - }, - { - "name" : "minecraft:cooked_salmon", - "id" : 269 - }, - { - "name" : "minecraft:cookie", - "id" : 271 - }, - { - "name" : "minecraft:copper_block", - "id" : -340 - }, - { - "name" : "minecraft:copper_ingot", - "id" : 504 - }, - { - "name" : "minecraft:copper_ore", - "id" : -311 - }, - { - "name" : "minecraft:coral", - "id" : -131 - }, - { - "name" : "minecraft:coral_block", - "id" : -132 - }, - { - "name" : "minecraft:coral_fan", - "id" : -133 - }, - { - "name" : "minecraft:coral_fan_dead", - "id" : -134 - }, - { - "name" : "minecraft:coral_fan_hang", - "id" : -135 - }, - { - "name" : "minecraft:coral_fan_hang2", - "id" : -136 - }, - { - "name" : "minecraft:coral_fan_hang3", - "id" : -137 - }, - { - "name" : "minecraft:cow_spawn_egg", - "id" : 436 - }, - { - "name" : "minecraft:cracked_deepslate_bricks", - "id" : -410 - }, - { - "name" : "minecraft:cracked_deepslate_tiles", - "id" : -409 - }, - { - "name" : "minecraft:cracked_nether_bricks", - "id" : -303 - }, - { - "name" : "minecraft:cracked_polished_blackstone_bricks", - "id" : -280 - }, - { - "name" : "minecraft:crafting_table", - "id" : 58 - }, - { - "name" : "minecraft:creeper_banner_pattern", - "id" : 582 - }, - { - "name" : "minecraft:creeper_spawn_egg", - "id" : 441 - }, - { - "name" : "minecraft:crimson_button", - "id" : -260 - }, - { - "name" : "minecraft:crimson_door", - "id" : 616 - }, - { - "name" : "minecraft:crimson_double_slab", - "id" : -266 - }, - { - "name" : "minecraft:crimson_fence", - "id" : -256 - }, - { - "name" : "minecraft:crimson_fence_gate", - "id" : -258 - }, - { - "name" : "minecraft:crimson_fungus", - "id" : -228 - }, - { - "name" : "minecraft:crimson_hanging_sign", - "id" : -506 - }, - { - "name" : "minecraft:crimson_hyphae", - "id" : -299 - }, - { - "name" : "minecraft:crimson_nylium", - "id" : -232 - }, - { - "name" : "minecraft:crimson_planks", - "id" : -242 - }, - { - "name" : "minecraft:crimson_pressure_plate", - "id" : -262 - }, - { - "name" : "minecraft:crimson_roots", - "id" : -223 - }, - { - "name" : "minecraft:crimson_sign", - "id" : 614 - }, - { - "name" : "minecraft:crimson_slab", - "id" : -264 - }, - { - "name" : "minecraft:crimson_stairs", - "id" : -254 - }, - { - "name" : "minecraft:crimson_standing_sign", - "id" : -250 - }, - { - "name" : "minecraft:crimson_stem", - "id" : -225 - }, - { - "name" : "minecraft:crimson_trapdoor", - "id" : -246 - }, - { - "name" : "minecraft:crimson_wall_sign", - "id" : -252 - }, - { - "name" : "minecraft:crossbow", - "id" : 575 - }, - { - "name" : "minecraft:crying_obsidian", - "id" : -289 - }, - { - "name" : "minecraft:cut_copper", - "id" : -347 - }, - { - "name" : "minecraft:cut_copper_slab", - "id" : -361 - }, - { - "name" : "minecraft:cut_copper_stairs", - "id" : -354 - }, - { - "name" : "minecraft:cyan_candle", - "id" : -422 - }, - { - "name" : "minecraft:cyan_candle_cake", - "id" : -439 - }, - { - "name" : "minecraft:cyan_dye", - "id" : 401 - }, - { - "name" : "minecraft:cyan_glazed_terracotta", - "id" : 229 - }, - { - "name" : "minecraft:dark_oak_boat", - "id" : 380 - }, - { - "name" : "minecraft:dark_oak_button", - "id" : -142 - }, - { - "name" : "minecraft:dark_oak_chest_boat", - "id" : 646 - }, - { - "name" : "minecraft:dark_oak_door", - "id" : 557 - }, - { - "name" : "minecraft:dark_oak_fence_gate", - "id" : 186 - }, - { - "name" : "minecraft:dark_oak_hanging_sign", - "id" : -505 - }, - { - "name" : "minecraft:dark_oak_pressure_plate", - "id" : -152 - }, - { - "name" : "minecraft:dark_oak_sign", - "id" : 580 - }, - { - "name" : "minecraft:dark_oak_stairs", - "id" : 164 - }, - { - "name" : "minecraft:dark_oak_trapdoor", - "id" : -147 - }, - { - "name" : "minecraft:dark_prismarine_stairs", - "id" : -3 - }, - { - "name" : "minecraft:darkoak_standing_sign", - "id" : -192 - }, - { - "name" : "minecraft:darkoak_wall_sign", - "id" : -193 - }, - { - "name" : "minecraft:daylight_detector", - "id" : 151 - }, - { - "name" : "minecraft:daylight_detector_inverted", - "id" : 178 - }, - { - "name" : "minecraft:deadbush", - "id" : 32 - }, - { - "name" : "minecraft:deepslate", - "id" : -378 - }, - { - "name" : "minecraft:deepslate_brick_double_slab", - "id" : -399 - }, - { - "name" : "minecraft:deepslate_brick_slab", - "id" : -392 - }, - { - "name" : "minecraft:deepslate_brick_stairs", - "id" : -393 - }, - { - "name" : "minecraft:deepslate_brick_wall", - "id" : -394 - }, - { - "name" : "minecraft:deepslate_bricks", - "id" : -391 - }, - { - "name" : "minecraft:deepslate_coal_ore", - "id" : -406 - }, - { - "name" : "minecraft:deepslate_copper_ore", - "id" : -408 - }, - { - "name" : "minecraft:deepslate_diamond_ore", - "id" : -405 - }, - { - "name" : "minecraft:deepslate_emerald_ore", - "id" : -407 - }, - { - "name" : "minecraft:deepslate_gold_ore", - "id" : -402 - }, - { - "name" : "minecraft:deepslate_iron_ore", - "id" : -401 - }, - { - "name" : "minecraft:deepslate_lapis_ore", - "id" : -400 - }, - { - "name" : "minecraft:deepslate_redstone_ore", - "id" : -403 - }, - { - "name" : "minecraft:deepslate_tile_double_slab", - "id" : -398 - }, - { - "name" : "minecraft:deepslate_tile_slab", - "id" : -388 - }, - { - "name" : "minecraft:deepslate_tile_stairs", - "id" : -389 - }, - { - "name" : "minecraft:deepslate_tile_wall", - "id" : -390 - }, - { - "name" : "minecraft:deepslate_tiles", - "id" : -387 - }, - { - "name" : "minecraft:deny", - "id" : 211 - }, - { - "name" : "minecraft:detector_rail", - "id" : 28 - }, - { - "name" : "minecraft:diamond", - "id" : 304 - }, - { - "name" : "minecraft:diamond_axe", - "id" : 319 - }, - { - "name" : "minecraft:diamond_block", - "id" : 57 - }, - { - "name" : "minecraft:diamond_boots", - "id" : 350 - }, - { - "name" : "minecraft:diamond_chestplate", - "id" : 348 - }, - { - "name" : "minecraft:diamond_helmet", - "id" : 347 - }, - { - "name" : "minecraft:diamond_hoe", - "id" : 332 - }, - { - "name" : "minecraft:diamond_horse_armor", - "id" : 533 - }, - { - "name" : "minecraft:diamond_leggings", - "id" : 349 - }, - { - "name" : "minecraft:diamond_ore", - "id" : 56 - }, - { - "name" : "minecraft:diamond_pickaxe", - "id" : 318 - }, - { - "name" : "minecraft:diamond_shovel", - "id" : 317 - }, - { - "name" : "minecraft:diamond_sword", - "id" : 316 - }, - { - "name" : "minecraft:diorite_stairs", - "id" : -170 - }, - { - "name" : "minecraft:dirt", - "id" : 3 - }, - { - "name" : "minecraft:dirt_with_roots", - "id" : -318 - }, - { - "name" : "minecraft:disc_fragment_5", - "id" : 640 - }, - { - "name" : "minecraft:dispenser", - "id" : 23 - }, - { - "name" : "minecraft:dolphin_spawn_egg", - "id" : 484 - }, - { - "name" : "minecraft:donkey_spawn_egg", - "id" : 465 - }, - { - "name" : "minecraft:double_cut_copper_slab", - "id" : -368 - }, - { - "name" : "minecraft:double_plant", - "id" : 175 - }, - { - "name" : "minecraft:double_stone_block_slab", - "id" : 43 - }, - { - "name" : "minecraft:double_stone_block_slab2", - "id" : 181 - }, - { - "name" : "minecraft:double_stone_block_slab3", - "id" : -167 - }, - { - "name" : "minecraft:double_stone_block_slab4", - "id" : -168 - }, - { - "name" : "minecraft:double_wooden_slab", - "id" : 157 - }, - { - "name" : "minecraft:dragon_breath", - "id" : 560 - }, - { - "name" : "minecraft:dragon_egg", - "id" : 122 - }, - { - "name" : "minecraft:dried_kelp", - "id" : 270 - }, - { - "name" : "minecraft:dried_kelp_block", - "id" : -139 - }, - { - "name" : "minecraft:dripstone_block", - "id" : -317 - }, - { - "name" : "minecraft:dropper", - "id" : 125 - }, - { - "name" : "minecraft:drowned_spawn_egg", - "id" : 483 - }, - { - "name" : "minecraft:dye", - "id" : 654 - }, - { - "name" : "minecraft:echo_shard", - "id" : 651 - }, - { - "name" : "minecraft:egg", - "id" : 390 - }, - { - "name" : "minecraft:elder_guardian_spawn_egg", - "id" : 471 - }, - { - "name" : "minecraft:element_0", - "id" : 36 - }, - { - "name" : "minecraft:element_1", - "id" : -12 - }, - { - "name" : "minecraft:element_10", - "id" : -21 - }, - { - "name" : "minecraft:element_100", - "id" : -111 - }, - { - "name" : "minecraft:element_101", - "id" : -112 - }, - { - "name" : "minecraft:element_102", - "id" : -113 - }, - { - "name" : "minecraft:element_103", - "id" : -114 - }, - { - "name" : "minecraft:element_104", - "id" : -115 - }, - { - "name" : "minecraft:element_105", - "id" : -116 - }, - { - "name" : "minecraft:element_106", - "id" : -117 - }, - { - "name" : "minecraft:element_107", - "id" : -118 - }, - { - "name" : "minecraft:element_108", - "id" : -119 - }, - { - "name" : "minecraft:element_109", - "id" : -120 - }, - { - "name" : "minecraft:element_11", - "id" : -22 - }, - { - "name" : "minecraft:element_110", - "id" : -121 - }, - { - "name" : "minecraft:element_111", - "id" : -122 - }, - { - "name" : "minecraft:element_112", - "id" : -123 - }, - { - "name" : "minecraft:element_113", - "id" : -124 - }, - { - "name" : "minecraft:element_114", - "id" : -125 - }, - { - "name" : "minecraft:element_115", - "id" : -126 - }, - { - "name" : "minecraft:element_116", - "id" : -127 - }, - { - "name" : "minecraft:element_117", - "id" : -128 - }, - { - "name" : "minecraft:element_118", - "id" : -129 - }, - { - "name" : "minecraft:element_12", - "id" : -23 - }, - { - "name" : "minecraft:element_13", - "id" : -24 - }, - { - "name" : "minecraft:element_14", - "id" : -25 - }, - { - "name" : "minecraft:element_15", - "id" : -26 - }, - { - "name" : "minecraft:element_16", - "id" : -27 - }, - { - "name" : "minecraft:element_17", - "id" : -28 - }, - { - "name" : "minecraft:element_18", - "id" : -29 - }, - { - "name" : "minecraft:element_19", - "id" : -30 - }, - { - "name" : "minecraft:element_2", - "id" : -13 - }, - { - "name" : "minecraft:element_20", - "id" : -31 - }, - { - "name" : "minecraft:element_21", - "id" : -32 - }, - { - "name" : "minecraft:element_22", - "id" : -33 - }, - { - "name" : "minecraft:element_23", - "id" : -34 - }, - { - "name" : "minecraft:element_24", - "id" : -35 - }, - { - "name" : "minecraft:element_25", - "id" : -36 - }, - { - "name" : "minecraft:element_26", - "id" : -37 - }, - { - "name" : "minecraft:element_27", - "id" : -38 - }, - { - "name" : "minecraft:element_28", - "id" : -39 - }, - { - "name" : "minecraft:element_29", - "id" : -40 - }, - { - "name" : "minecraft:element_3", - "id" : -14 - }, - { - "name" : "minecraft:element_30", - "id" : -41 - }, - { - "name" : "minecraft:element_31", - "id" : -42 - }, - { - "name" : "minecraft:element_32", - "id" : -43 - }, - { - "name" : "minecraft:element_33", - "id" : -44 - }, - { - "name" : "minecraft:element_34", - "id" : -45 - }, - { - "name" : "minecraft:element_35", - "id" : -46 - }, - { - "name" : "minecraft:element_36", - "id" : -47 - }, - { - "name" : "minecraft:element_37", - "id" : -48 - }, - { - "name" : "minecraft:element_38", - "id" : -49 - }, - { - "name" : "minecraft:element_39", - "id" : -50 - }, - { - "name" : "minecraft:element_4", - "id" : -15 - }, - { - "name" : "minecraft:element_40", - "id" : -51 - }, - { - "name" : "minecraft:element_41", - "id" : -52 - }, - { - "name" : "minecraft:element_42", - "id" : -53 - }, - { - "name" : "minecraft:element_43", - "id" : -54 - }, - { - "name" : "minecraft:element_44", - "id" : -55 - }, - { - "name" : "minecraft:element_45", - "id" : -56 - }, - { - "name" : "minecraft:element_46", - "id" : -57 - }, - { - "name" : "minecraft:element_47", - "id" : -58 - }, - { - "name" : "minecraft:element_48", - "id" : -59 - }, - { - "name" : "minecraft:element_49", - "id" : -60 - }, - { - "name" : "minecraft:element_5", - "id" : -16 - }, - { - "name" : "minecraft:element_50", - "id" : -61 - }, - { - "name" : "minecraft:element_51", - "id" : -62 - }, - { - "name" : "minecraft:element_52", - "id" : -63 - }, - { - "name" : "minecraft:element_53", - "id" : -64 - }, - { - "name" : "minecraft:element_54", - "id" : -65 - }, - { - "name" : "minecraft:element_55", - "id" : -66 - }, - { - "name" : "minecraft:element_56", - "id" : -67 - }, - { - "name" : "minecraft:element_57", - "id" : -68 - }, - { - "name" : "minecraft:element_58", - "id" : -69 - }, - { - "name" : "minecraft:element_59", - "id" : -70 - }, - { - "name" : "minecraft:element_6", - "id" : -17 - }, - { - "name" : "minecraft:element_60", - "id" : -71 - }, - { - "name" : "minecraft:element_61", - "id" : -72 - }, - { - "name" : "minecraft:element_62", - "id" : -73 - }, - { - "name" : "minecraft:element_63", - "id" : -74 - }, - { - "name" : "minecraft:element_64", - "id" : -75 - }, - { - "name" : "minecraft:element_65", - "id" : -76 - }, - { - "name" : "minecraft:element_66", - "id" : -77 - }, - { - "name" : "minecraft:element_67", - "id" : -78 - }, - { - "name" : "minecraft:element_68", - "id" : -79 - }, - { - "name" : "minecraft:element_69", - "id" : -80 - }, - { - "name" : "minecraft:element_7", - "id" : -18 - }, - { - "name" : "minecraft:element_70", - "id" : -81 - }, - { - "name" : "minecraft:element_71", - "id" : -82 - }, - { - "name" : "minecraft:element_72", - "id" : -83 - }, - { - "name" : "minecraft:element_73", - "id" : -84 - }, - { - "name" : "minecraft:element_74", - "id" : -85 - }, - { - "name" : "minecraft:element_75", - "id" : -86 - }, - { - "name" : "minecraft:element_76", - "id" : -87 - }, - { - "name" : "minecraft:element_77", - "id" : -88 - }, - { - "name" : "minecraft:element_78", - "id" : -89 - }, - { - "name" : "minecraft:element_79", - "id" : -90 - }, - { - "name" : "minecraft:element_8", - "id" : -19 - }, - { - "name" : "minecraft:element_80", - "id" : -91 - }, - { - "name" : "minecraft:element_81", - "id" : -92 - }, - { - "name" : "minecraft:element_82", - "id" : -93 - }, - { - "name" : "minecraft:element_83", - "id" : -94 - }, - { - "name" : "minecraft:element_84", - "id" : -95 - }, - { - "name" : "minecraft:element_85", - "id" : -96 - }, - { - "name" : "minecraft:element_86", - "id" : -97 - }, - { - "name" : "minecraft:element_87", - "id" : -98 - }, - { - "name" : "minecraft:element_88", - "id" : -99 - }, - { - "name" : "minecraft:element_89", - "id" : -100 - }, - { - "name" : "minecraft:element_9", - "id" : -20 - }, - { - "name" : "minecraft:element_90", - "id" : -101 - }, - { - "name" : "minecraft:element_91", - "id" : -102 - }, - { - "name" : "minecraft:element_92", - "id" : -103 - }, - { - "name" : "minecraft:element_93", - "id" : -104 - }, - { - "name" : "minecraft:element_94", - "id" : -105 - }, - { - "name" : "minecraft:element_95", - "id" : -106 - }, - { - "name" : "minecraft:element_96", - "id" : -107 - }, - { - "name" : "minecraft:element_97", - "id" : -108 - }, - { - "name" : "minecraft:element_98", - "id" : -109 - }, - { - "name" : "minecraft:element_99", - "id" : -110 - }, - { - "name" : "minecraft:elytra", - "id" : 564 - }, - { - "name" : "minecraft:emerald", - "id" : 512 - }, - { - "name" : "minecraft:emerald_block", - "id" : 133 - }, - { - "name" : "minecraft:emerald_ore", - "id" : 129 - }, - { - "name" : "minecraft:empty_map", - "id" : 515 - }, - { - "name" : "minecraft:enchanted_book", - "id" : 521 - }, - { - "name" : "minecraft:enchanted_golden_apple", - "id" : 259 - }, - { - "name" : "minecraft:enchanting_table", - "id" : 116 - }, - { - "name" : "minecraft:end_brick_stairs", - "id" : -178 - }, - { - "name" : "minecraft:end_bricks", - "id" : 206 - }, - { - "name" : "minecraft:end_crystal", - "id" : 657 - }, - { - "name" : "minecraft:end_gateway", - "id" : 209 - }, - { - "name" : "minecraft:end_portal", - "id" : 119 - }, - { - "name" : "minecraft:end_portal_frame", - "id" : 120 - }, - { - "name" : "minecraft:end_rod", - "id" : 208 - }, - { - "name" : "minecraft:end_stone", - "id" : 121 - }, - { - "name" : "minecraft:ender_chest", - "id" : 130 - }, - { - "name" : "minecraft:ender_eye", - "id" : 433 - }, - { - "name" : "minecraft:ender_pearl", - "id" : 422 - }, - { - "name" : "minecraft:enderman_spawn_egg", - "id" : 442 - }, - { - "name" : "minecraft:endermite_spawn_egg", - "id" : 460 - }, - { - "name" : "minecraft:evoker_spawn_egg", - "id" : 475 - }, - { - "name" : "minecraft:experience_bottle", - "id" : 508 - }, - { - "name" : "minecraft:exposed_copper", - "id" : -341 - }, - { - "name" : "minecraft:exposed_cut_copper", - "id" : -348 - }, - { - "name" : "minecraft:exposed_cut_copper_slab", - "id" : -362 - }, - { - "name" : "minecraft:exposed_cut_copper_stairs", - "id" : -355 - }, - { - "name" : "minecraft:exposed_double_cut_copper_slab", - "id" : -369 - }, - { - "name" : "minecraft:farmland", - "id" : 60 - }, - { - "name" : "minecraft:feather", - "id" : 327 - }, - { - "name" : "minecraft:fence", - "id" : 85 - }, - { - "name" : "minecraft:fence_gate", - "id" : 107 - }, - { - "name" : "minecraft:fermented_spider_eye", - "id" : 428 - }, - { - "name" : "minecraft:field_masoned_banner_pattern", - "id" : 585 - }, - { - "name" : "minecraft:filled_map", - "id" : 420 - }, - { - "name" : "minecraft:fire", - "id" : 51 - }, - { - "name" : "minecraft:fire_charge", - "id" : 509 - }, - { - "name" : "minecraft:firework_rocket", - "id" : 519 - }, - { - "name" : "minecraft:firework_star", - "id" : 520 - }, - { - "name" : "minecraft:fishing_rod", - "id" : 392 - }, - { - "name" : "minecraft:fletching_table", - "id" : -201 - }, - { - "name" : "minecraft:flint", - "id" : 356 - }, - { - "name" : "minecraft:flint_and_steel", - "id" : 299 - }, - { - "name" : "minecraft:flower_banner_pattern", - "id" : 581 - }, - { - "name" : "minecraft:flower_pot", - "id" : 514 - }, - { - "name" : "minecraft:flowering_azalea", - "id" : -338 - }, - { - "name" : "minecraft:flowing_lava", - "id" : 10 - }, - { - "name" : "minecraft:flowing_water", - "id" : 8 - }, - { - "name" : "minecraft:fox_spawn_egg", - "id" : 490 - }, - { - "name" : "minecraft:frame", - "id" : 513 - }, - { - "name" : "minecraft:frog_spawn", - "id" : -468 - }, - { - "name" : "minecraft:frog_spawn_egg", - "id" : 628 - }, - { - "name" : "minecraft:frosted_ice", - "id" : 207 - }, - { - "name" : "minecraft:furnace", - "id" : 61 - }, - { - "name" : "minecraft:ghast_spawn_egg", - "id" : 454 - }, - { - "name" : "minecraft:ghast_tear", - "id" : 424 - }, - { - "name" : "minecraft:gilded_blackstone", - "id" : -281 - }, - { - "name" : "minecraft:glass", - "id" : 20 - }, - { - "name" : "minecraft:glass_bottle", - "id" : 427 - }, - { - "name" : "minecraft:glass_pane", - "id" : 102 - }, - { - "name" : "minecraft:glistering_melon_slice", - "id" : 434 - }, - { - "name" : "minecraft:globe_banner_pattern", - "id" : 588 - }, - { - "name" : "minecraft:glow_berries", - "id" : 658 - }, - { - "name" : "minecraft:glow_frame", - "id" : 623 - }, - { - "name" : "minecraft:glow_ink_sac", - "id" : 503 - }, - { - "name" : "minecraft:glow_lichen", - "id" : -411 - }, - { - "name" : "minecraft:glow_squid_spawn_egg", - "id" : 502 - }, - { - "name" : "minecraft:glow_stick", - "id" : 601 - }, - { - "name" : "minecraft:glowingobsidian", - "id" : 246 - }, - { - "name" : "minecraft:glowstone", - "id" : 89 - }, - { - "name" : "minecraft:glowstone_dust", - "id" : 394 - }, - { - "name" : "minecraft:goat_horn", - "id" : 627 - }, - { - "name" : "minecraft:goat_spawn_egg", - "id" : 501 - }, - { - "name" : "minecraft:gold_block", - "id" : 41 - }, - { - "name" : "minecraft:gold_ingot", - "id" : 306 - }, - { - "name" : "minecraft:gold_nugget", - "id" : 425 - }, - { - "name" : "minecraft:gold_ore", - "id" : 14 - }, - { - "name" : "minecraft:golden_apple", - "id" : 258 - }, - { - "name" : "minecraft:golden_axe", - "id" : 325 - }, - { - "name" : "minecraft:golden_boots", - "id" : 354 - }, - { - "name" : "minecraft:golden_carrot", - "id" : 283 - }, - { - "name" : "minecraft:golden_chestplate", - "id" : 352 - }, - { - "name" : "minecraft:golden_helmet", - "id" : 351 - }, - { - "name" : "minecraft:golden_hoe", - "id" : 333 - }, - { - "name" : "minecraft:golden_horse_armor", - "id" : 532 - }, - { - "name" : "minecraft:golden_leggings", - "id" : 353 - }, - { - "name" : "minecraft:golden_pickaxe", - "id" : 324 - }, - { - "name" : "minecraft:golden_rail", - "id" : 27 - }, - { - "name" : "minecraft:golden_shovel", - "id" : 323 - }, - { - "name" : "minecraft:golden_sword", - "id" : 322 - }, - { - "name" : "minecraft:granite_stairs", - "id" : -169 - }, - { - "name" : "minecraft:grass", - "id" : 2 - }, - { - "name" : "minecraft:grass_path", - "id" : 198 - }, - { - "name" : "minecraft:gravel", - "id" : 13 - }, - { - "name" : "minecraft:gray_candle", - "id" : -420 - }, - { - "name" : "minecraft:gray_candle_cake", - "id" : -437 - }, - { - "name" : "minecraft:gray_dye", - "id" : 403 - }, - { - "name" : "minecraft:gray_glazed_terracotta", - "id" : 227 - }, - { - "name" : "minecraft:green_candle", - "id" : -426 - }, - { - "name" : "minecraft:green_candle_cake", - "id" : -443 - }, - { - "name" : "minecraft:green_dye", - "id" : 397 - }, - { - "name" : "minecraft:green_glazed_terracotta", - "id" : 233 - }, - { - "name" : "minecraft:grindstone", - "id" : -195 - }, - { - "name" : "minecraft:guardian_spawn_egg", - "id" : 461 - }, - { - "name" : "minecraft:gunpowder", - "id" : 328 - }, - { - "name" : "minecraft:hanging_roots", - "id" : -319 - }, - { - "name" : "minecraft:hard_glass", - "id" : 253 - }, - { - "name" : "minecraft:hard_glass_pane", - "id" : 190 - }, - { - "name" : "minecraft:hard_stained_glass", - "id" : 254 - }, - { - "name" : "minecraft:hard_stained_glass_pane", - "id" : 191 - }, - { - "name" : "minecraft:hardened_clay", - "id" : 172 - }, - { - "name" : "minecraft:hay_block", - "id" : 170 - }, - { - "name" : "minecraft:heart_of_the_sea", - "id" : 571 - }, - { - "name" : "minecraft:heavy_weighted_pressure_plate", - "id" : 148 - }, - { - "name" : "minecraft:hoglin_spawn_egg", - "id" : 496 - }, - { - "name" : "minecraft:honey_block", - "id" : -220 - }, - { - "name" : "minecraft:honey_bottle", - "id" : 592 - }, - { - "name" : "minecraft:honeycomb", - "id" : 591 - }, - { - "name" : "minecraft:honeycomb_block", - "id" : -221 - }, - { - "name" : "minecraft:hopper", - "id" : 527 - }, - { - "name" : "minecraft:hopper_minecart", - "id" : 526 - }, - { - "name" : "minecraft:horse_spawn_egg", - "id" : 458 - }, - { - "name" : "minecraft:husk_spawn_egg", - "id" : 463 - }, - { - "name" : "minecraft:ice", - "id" : 79 - }, - { - "name" : "minecraft:ice_bomb", - "id" : 595 - }, - { - "name" : "minecraft:infested_deepslate", - "id" : -454 - }, - { - "name" : "minecraft:info_update", - "id" : 248 - }, - { - "name" : "minecraft:info_update2", - "id" : 249 - }, - { - "name" : "minecraft:ink_sac", - "id" : 413 - }, - { - "name" : "minecraft:invisible_bedrock", - "id" : 95 - }, - { - "name" : "minecraft:iron_axe", - "id" : 298 - }, - { - "name" : "minecraft:iron_bars", - "id" : 101 - }, - { - "name" : "minecraft:iron_block", - "id" : 42 - }, - { - "name" : "minecraft:iron_boots", - "id" : 346 - }, - { - "name" : "minecraft:iron_chestplate", - "id" : 344 - }, - { - "name" : "minecraft:iron_door", - "id" : 372 - }, - { - "name" : "minecraft:iron_helmet", - "id" : 343 - }, - { - "name" : "minecraft:iron_hoe", - "id" : 331 - }, - { - "name" : "minecraft:iron_horse_armor", - "id" : 531 - }, - { - "name" : "minecraft:iron_ingot", - "id" : 305 - }, - { - "name" : "minecraft:iron_leggings", - "id" : 345 - }, - { - "name" : "minecraft:iron_nugget", - "id" : 569 - }, - { - "name" : "minecraft:iron_ore", - "id" : 15 - }, - { - "name" : "minecraft:iron_pickaxe", - "id" : 297 - }, - { - "name" : "minecraft:iron_shovel", - "id" : 296 - }, - { - "name" : "minecraft:iron_sword", - "id" : 307 - }, - { - "name" : "minecraft:iron_trapdoor", - "id" : 167 - }, - { - "name" : "minecraft:item.acacia_door", - "id" : 196 - }, - { - "name" : "minecraft:item.bed", - "id" : 26 - }, - { - "name" : "minecraft:item.beetroot", - "id" : 244 - }, - { - "name" : "minecraft:item.birch_door", - "id" : 194 - }, - { - "name" : "minecraft:item.brewing_stand", - "id" : 117 - }, - { - "name" : "minecraft:item.cake", - "id" : 92 - }, - { - "name" : "minecraft:item.camera", - "id" : 242 - }, - { - "name" : "minecraft:item.campfire", - "id" : -209 - }, - { - "name" : "minecraft:item.cauldron", - "id" : 118 - }, - { - "name" : "minecraft:item.chain", - "id" : -286 - }, - { - "name" : "minecraft:item.crimson_door", - "id" : -244 - }, - { - "name" : "minecraft:item.dark_oak_door", - "id" : 197 - }, - { - "name" : "minecraft:item.flower_pot", - "id" : 140 - }, - { - "name" : "minecraft:item.frame", - "id" : 199 - }, - { - "name" : "minecraft:item.glow_frame", - "id" : -339 - }, - { - "name" : "minecraft:item.hopper", - "id" : 154 - }, - { - "name" : "minecraft:item.iron_door", - "id" : 71 - }, - { - "name" : "minecraft:item.jungle_door", - "id" : 195 - }, - { - "name" : "minecraft:item.kelp", - "id" : -138 - }, - { - "name" : "minecraft:item.mangrove_door", - "id" : -493 - }, - { - "name" : "minecraft:item.nether_sprouts", - "id" : -238 - }, - { - "name" : "minecraft:item.nether_wart", - "id" : 115 - }, - { - "name" : "minecraft:item.reeds", - "id" : 83 - }, - { - "name" : "minecraft:item.skull", - "id" : 144 - }, - { - "name" : "minecraft:item.soul_campfire", - "id" : -290 - }, - { - "name" : "minecraft:item.spruce_door", - "id" : 193 - }, - { - "name" : "minecraft:item.warped_door", - "id" : -245 - }, - { - "name" : "minecraft:item.wheat", - "id" : 59 - }, - { - "name" : "minecraft:item.wooden_door", - "id" : 64 - }, - { - "name" : "minecraft:jigsaw", - "id" : -211 - }, - { - "name" : "minecraft:jukebox", - "id" : 84 - }, - { - "name" : "minecraft:jungle_boat", - "id" : 377 - }, - { - "name" : "minecraft:jungle_button", - "id" : -143 - }, - { - "name" : "minecraft:jungle_chest_boat", - "id" : 643 - }, - { - "name" : "minecraft:jungle_door", - "id" : 555 - }, - { - "name" : "minecraft:jungle_fence_gate", - "id" : 185 - }, - { - "name" : "minecraft:jungle_hanging_sign", - "id" : -503 - }, - { - "name" : "minecraft:jungle_pressure_plate", - "id" : -153 - }, - { - "name" : "minecraft:jungle_sign", - "id" : 578 - }, - { - "name" : "minecraft:jungle_stairs", - "id" : 136 - }, - { - "name" : "minecraft:jungle_standing_sign", - "id" : -188 - }, - { - "name" : "minecraft:jungle_trapdoor", - "id" : -148 - }, - { - "name" : "minecraft:jungle_wall_sign", - "id" : -189 - }, - { - "name" : "minecraft:kelp", - "id" : 382 - }, - { - "name" : "minecraft:ladder", - "id" : 65 - }, - { - "name" : "minecraft:lantern", - "id" : -208 - }, - { - "name" : "minecraft:lapis_block", - "id" : 22 - }, - { - "name" : "minecraft:lapis_lazuli", - "id" : 414 - }, - { - "name" : "minecraft:lapis_ore", - "id" : 21 - }, - { - "name" : "minecraft:large_amethyst_bud", - "id" : -330 - }, - { - "name" : "minecraft:lava", - "id" : 11 - }, - { - "name" : "minecraft:lava_bucket", - "id" : 363 - }, - { - "name" : "minecraft:lava_cauldron", - "id" : -210 - }, - { - "name" : "minecraft:lead", - "id" : 547 - }, - { - "name" : "minecraft:leather", - "id" : 381 - }, - { - "name" : "minecraft:leather_boots", - "id" : 338 - }, - { - "name" : "minecraft:leather_chestplate", - "id" : 336 - }, - { - "name" : "minecraft:leather_helmet", - "id" : 335 - }, - { - "name" : "minecraft:leather_horse_armor", - "id" : 530 - }, - { - "name" : "minecraft:leather_leggings", - "id" : 337 - }, - { - "name" : "minecraft:leaves", - "id" : 18 - }, - { - "name" : "minecraft:leaves2", - "id" : 161 - }, - { - "name" : "minecraft:lectern", - "id" : -194 - }, - { - "name" : "minecraft:lever", - "id" : 69 - }, - { - "name" : "minecraft:light_block", - "id" : -215 - }, - { - "name" : "minecraft:light_blue_candle", - "id" : -416 - }, - { - "name" : "minecraft:light_blue_candle_cake", - "id" : -433 - }, - { - "name" : "minecraft:light_blue_dye", - "id" : 407 - }, - { - "name" : "minecraft:light_blue_glazed_terracotta", - "id" : 223 - }, - { - "name" : "minecraft:light_gray_candle", - "id" : -421 - }, - { - "name" : "minecraft:light_gray_candle_cake", - "id" : -438 - }, - { - "name" : "minecraft:light_gray_dye", - "id" : 402 - }, - { - "name" : "minecraft:light_weighted_pressure_plate", - "id" : 147 - }, - { - "name" : "minecraft:lightning_rod", - "id" : -312 - }, - { - "name" : "minecraft:lime_candle", - "id" : -418 - }, - { - "name" : "minecraft:lime_candle_cake", - "id" : -435 - }, - { - "name" : "minecraft:lime_dye", - "id" : 405 - }, - { - "name" : "minecraft:lime_glazed_terracotta", - "id" : 225 - }, - { - "name" : "minecraft:lingering_potion", - "id" : 562 - }, - { - "name" : "minecraft:lit_blast_furnace", - "id" : -214 - }, - { - "name" : "minecraft:lit_deepslate_redstone_ore", - "id" : -404 - }, - { - "name" : "minecraft:lit_furnace", - "id" : 62 - }, - { - "name" : "minecraft:lit_pumpkin", - "id" : 91 - }, - { - "name" : "minecraft:lit_redstone_lamp", - "id" : 124 - }, - { - "name" : "minecraft:lit_redstone_ore", - "id" : 74 - }, - { - "name" : "minecraft:lit_smoker", - "id" : -199 - }, - { - "name" : "minecraft:llama_spawn_egg", - "id" : 473 - }, - { - "name" : "minecraft:lodestone", - "id" : -222 - }, - { - "name" : "minecraft:lodestone_compass", - "id" : 602 - }, - { - "name" : "minecraft:log", - "id" : 17 - }, - { - "name" : "minecraft:log2", - "id" : 162 - }, - { - "name" : "minecraft:loom", - "id" : -204 - }, - { - "name" : "minecraft:magenta_candle", - "id" : -415 - }, - { - "name" : "minecraft:magenta_candle_cake", - "id" : -432 - }, - { - "name" : "minecraft:magenta_dye", - "id" : 408 - }, - { - "name" : "minecraft:magenta_glazed_terracotta", - "id" : 222 - }, - { - "name" : "minecraft:magma", - "id" : 213 - }, - { - "name" : "minecraft:magma_cream", - "id" : 430 - }, - { - "name" : "minecraft:magma_cube_spawn_egg", - "id" : 455 - }, - { - "name" : "minecraft:mangrove_boat", - "id" : 636 - }, - { - "name" : "minecraft:mangrove_button", - "id" : -487 - }, - { - "name" : "minecraft:mangrove_chest_boat", - "id" : 647 - }, - { - "name" : "minecraft:mangrove_door", - "id" : 634 - }, - { - "name" : "minecraft:mangrove_double_slab", - "id" : -499 - }, - { - "name" : "minecraft:mangrove_fence", - "id" : -491 - }, - { - "name" : "minecraft:mangrove_fence_gate", - "id" : -492 - }, - { - "name" : "minecraft:mangrove_hanging_sign", - "id" : -508 - }, - { - "name" : "minecraft:mangrove_leaves", - "id" : -472 - }, - { - "name" : "minecraft:mangrove_log", - "id" : -484 - }, - { - "name" : "minecraft:mangrove_planks", - "id" : -486 - }, - { - "name" : "minecraft:mangrove_pressure_plate", - "id" : -490 - }, - { - "name" : "minecraft:mangrove_propagule", - "id" : -474 - }, - { - "name" : "minecraft:mangrove_roots", - "id" : -482 - }, - { - "name" : "minecraft:mangrove_sign", - "id" : 635 - }, - { - "name" : "minecraft:mangrove_slab", - "id" : -489 - }, - { - "name" : "minecraft:mangrove_stairs", - "id" : -488 - }, - { - "name" : "minecraft:mangrove_standing_sign", - "id" : -494 - }, - { - "name" : "minecraft:mangrove_trapdoor", - "id" : -496 - }, - { - "name" : "minecraft:mangrove_wall_sign", - "id" : -495 - }, - { - "name" : "minecraft:mangrove_wood", - "id" : -497 - }, - { - "name" : "minecraft:medicine", - "id" : 599 - }, - { - "name" : "minecraft:medium_amethyst_bud", - "id" : -331 - }, - { - "name" : "minecraft:melon_block", - "id" : 103 - }, - { - "name" : "minecraft:melon_seeds", - "id" : 293 - }, - { - "name" : "minecraft:melon_slice", - "id" : 272 - }, - { - "name" : "minecraft:melon_stem", - "id" : 105 - }, - { - "name" : "minecraft:milk_bucket", - "id" : 361 - }, - { - "name" : "minecraft:minecart", - "id" : 370 - }, - { - "name" : "minecraft:mob_spawner", - "id" : 52 - }, - { - "name" : "minecraft:mojang_banner_pattern", - "id" : 584 - }, - { - "name" : "minecraft:monster_egg", - "id" : 97 - }, - { - "name" : "minecraft:mooshroom_spawn_egg", - "id" : 440 - }, - { - "name" : "minecraft:moss_block", - "id" : -320 - }, - { - "name" : "minecraft:moss_carpet", - "id" : -335 - }, - { - "name" : "minecraft:mossy_cobblestone", - "id" : 48 - }, - { - "name" : "minecraft:mossy_cobblestone_stairs", - "id" : -179 - }, - { - "name" : "minecraft:mossy_stone_brick_stairs", - "id" : -175 - }, - { - "name" : "minecraft:moving_block", - "id" : 250 - }, - { - "name" : "minecraft:mud", - "id" : -473 - }, - { - "name" : "minecraft:mud_brick_double_slab", - "id" : -479 - }, - { - "name" : "minecraft:mud_brick_slab", - "id" : -478 - }, - { - "name" : "minecraft:mud_brick_stairs", - "id" : -480 - }, - { - "name" : "minecraft:mud_brick_wall", - "id" : -481 - }, - { - "name" : "minecraft:mud_bricks", - "id" : -475 - }, - { - "name" : "minecraft:muddy_mangrove_roots", - "id" : -483 - }, - { - "name" : "minecraft:mule_spawn_egg", - "id" : 466 - }, - { - "name" : "minecraft:mushroom_stew", - "id" : 260 - }, - { - "name" : "minecraft:music_disc_11", - "id" : 544 - }, - { - "name" : "minecraft:music_disc_13", - "id" : 534 - }, - { - "name" : "minecraft:music_disc_5", - "id" : 639 - }, - { - "name" : "minecraft:music_disc_blocks", - "id" : 536 - }, - { - "name" : "minecraft:music_disc_cat", - "id" : 535 - }, - { - "name" : "minecraft:music_disc_chirp", - "id" : 537 - }, - { - "name" : "minecraft:music_disc_far", - "id" : 538 - }, - { - "name" : "minecraft:music_disc_mall", - "id" : 539 - }, - { - "name" : "minecraft:music_disc_mellohi", - "id" : 540 - }, - { - "name" : "minecraft:music_disc_otherside", - "id" : 626 - }, - { - "name" : "minecraft:music_disc_pigstep", - "id" : 620 - }, - { - "name" : "minecraft:music_disc_stal", - "id" : 541 - }, - { - "name" : "minecraft:music_disc_strad", - "id" : 542 - }, - { - "name" : "minecraft:music_disc_wait", - "id" : 545 - }, - { - "name" : "minecraft:music_disc_ward", - "id" : 543 - }, - { - "name" : "minecraft:mutton", - "id" : 550 - }, - { - "name" : "minecraft:mycelium", - "id" : 110 - }, - { - "name" : "minecraft:name_tag", - "id" : 548 - }, - { - "name" : "minecraft:nautilus_shell", - "id" : 570 - }, - { - "name" : "minecraft:nether_brick", - "id" : 112 - }, - { - "name" : "minecraft:nether_brick_fence", - "id" : 113 - }, - { - "name" : "minecraft:nether_brick_stairs", - "id" : 114 - }, - { - "name" : "minecraft:nether_gold_ore", - "id" : -288 - }, - { - "name" : "minecraft:nether_sprouts", - "id" : 621 - }, - { - "name" : "minecraft:nether_star", - "id" : 518 - }, - { - "name" : "minecraft:nether_wart", - "id" : 294 - }, - { - "name" : "minecraft:nether_wart_block", - "id" : 214 - }, - { - "name" : "minecraft:netherbrick", - "id" : 523 - }, - { - "name" : "minecraft:netherite_axe", - "id" : 607 - }, - { - "name" : "minecraft:netherite_block", - "id" : -270 - }, - { - "name" : "minecraft:netherite_boots", - "id" : 612 - }, - { - "name" : "minecraft:netherite_chestplate", - "id" : 610 - }, - { - "name" : "minecraft:netherite_helmet", - "id" : 609 - }, - { - "name" : "minecraft:netherite_hoe", - "id" : 608 - }, - { - "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" : 604 - }, - { - "name" : "minecraft:netherrack", - "id" : 87 - }, - { - "name" : "minecraft:netherreactor", - "id" : 247 - }, - { - "name" : "minecraft:normal_stone_stairs", - "id" : -180 - }, - { - "name" : "minecraft:noteblock", - "id" : 25 - }, - { - "name" : "minecraft:npc_spawn_egg", - "id" : 470 - }, - { - "name" : "minecraft:oak_boat", - "id" : 375 - }, - { - "name" : "minecraft:oak_chest_boat", - "id" : 641 - }, - { - "name" : "minecraft:oak_hanging_sign", - "id" : -500 - }, - { - "name" : "minecraft:oak_sign", - "id" : 358 - }, - { - "name" : "minecraft:oak_stairs", - "id" : 53 - }, - { - "name" : "minecraft:observer", - "id" : 251 - }, - { - "name" : "minecraft:obsidian", - "id" : 49 - }, - { - "name" : "minecraft:ocelot_spawn_egg", - "id" : 451 - }, - { - "name" : "minecraft:ochre_froglight", - "id" : -471 - }, - { - "name" : "minecraft:orange_candle", - "id" : -414 - }, - { - "name" : "minecraft:orange_candle_cake", - "id" : -431 - }, - { - "name" : "minecraft:orange_dye", - "id" : 409 - }, - { - "name" : "minecraft:orange_glazed_terracotta", - "id" : 221 - }, - { - "name" : "minecraft:oxidized_copper", - "id" : -343 - }, - { - "name" : "minecraft:oxidized_cut_copper", - "id" : -350 - }, - { - "name" : "minecraft:oxidized_cut_copper_slab", - "id" : -364 - }, - { - "name" : "minecraft:oxidized_cut_copper_stairs", - "id" : -357 - }, - { - "name" : "minecraft:oxidized_double_cut_copper_slab", - "id" : -371 - }, - { - "name" : "minecraft:packed_ice", - "id" : 174 - }, - { - "name" : "minecraft:packed_mud", - "id" : -477 - }, - { - "name" : "minecraft:painting", - "id" : 357 - }, - { - "name" : "minecraft:panda_spawn_egg", - "id" : 489 - }, - { - "name" : "minecraft:paper", - "id" : 386 - }, - { - "name" : "minecraft:parrot_spawn_egg", - "id" : 478 - }, - { - "name" : "minecraft:pearlescent_froglight", - "id" : -469 - }, - { - "name" : "minecraft:phantom_membrane", - "id" : 574 - }, - { - "name" : "minecraft:phantom_spawn_egg", - "id" : 486 - }, - { - "name" : "minecraft:pig_spawn_egg", - "id" : 437 - }, - { - "name" : "minecraft:piglin_banner_pattern", - "id" : 587 - }, - { - "name" : "minecraft:piglin_brute_spawn_egg", - "id" : 499 - }, - { - "name" : "minecraft:piglin_spawn_egg", - "id" : 497 - }, - { - "name" : "minecraft:pillager_spawn_egg", - "id" : 491 - }, - { - "name" : "minecraft:pink_candle", - "id" : -419 - }, - { - "name" : "minecraft:pink_candle_cake", - "id" : -436 - }, - { - "name" : "minecraft:pink_dye", - "id" : 404 - }, - { - "name" : "minecraft:pink_glazed_terracotta", - "id" : 226 - }, - { - "name" : "minecraft:piston", - "id" : 33 - }, - { - "name" : "minecraft:piston_arm_collision", - "id" : 34 - }, - { - "name" : "minecraft:planks", - "id" : 5 - }, - { - "name" : "minecraft:podzol", - "id" : 243 - }, - { - "name" : "minecraft:pointed_dripstone", - "id" : -308 - }, - { - "name" : "minecraft:poisonous_potato", - "id" : 282 - }, - { - "name" : "minecraft:polar_bear_spawn_egg", - "id" : 472 - }, - { - "name" : "minecraft:polished_andesite_stairs", - "id" : -174 - }, - { - "name" : "minecraft:polished_basalt", - "id" : -235 - }, - { - "name" : "minecraft:polished_blackstone", - "id" : -291 - }, - { - "name" : "minecraft:polished_blackstone_brick_double_slab", - "id" : -285 - }, - { - "name" : "minecraft:polished_blackstone_brick_slab", - "id" : -284 - }, - { - "name" : "minecraft:polished_blackstone_brick_stairs", - "id" : -275 - }, - { - "name" : "minecraft:polished_blackstone_brick_wall", - "id" : -278 - }, - { - "name" : "minecraft:polished_blackstone_bricks", - "id" : -274 - }, - { - "name" : "minecraft:polished_blackstone_button", - "id" : -296 - }, - { - "name" : "minecraft:polished_blackstone_double_slab", - "id" : -294 - }, - { - "name" : "minecraft:polished_blackstone_pressure_plate", - "id" : -295 - }, - { - "name" : "minecraft:polished_blackstone_slab", - "id" : -293 - }, - { - "name" : "minecraft:polished_blackstone_stairs", - "id" : -292 - }, - { - "name" : "minecraft:polished_blackstone_wall", - "id" : -297 - }, - { - "name" : "minecraft:polished_deepslate", - "id" : -383 - }, - { - "name" : "minecraft:polished_deepslate_double_slab", - "id" : -397 - }, - { - "name" : "minecraft:polished_deepslate_slab", - "id" : -384 - }, - { - "name" : "minecraft:polished_deepslate_stairs", - "id" : -385 - }, - { - "name" : "minecraft:polished_deepslate_wall", - "id" : -386 - }, - { - "name" : "minecraft:polished_diorite_stairs", - "id" : -173 - }, - { - "name" : "minecraft:polished_granite_stairs", - "id" : -172 - }, - { - "name" : "minecraft:popped_chorus_fruit", - "id" : 559 - }, - { - "name" : "minecraft:porkchop", - "id" : 262 - }, - { - "name" : "minecraft:portal", - "id" : 90 - }, - { - "name" : "minecraft:potato", - "id" : 280 - }, - { - "name" : "minecraft:potatoes", - "id" : 142 - }, - { - "name" : "minecraft:potion", - "id" : 426 - }, - { - "name" : "minecraft:powder_snow", - "id" : -306 - }, - { - "name" : "minecraft:powder_snow_bucket", - "id" : 368 - }, - { - "name" : "minecraft:powered_comparator", - "id" : 150 - }, - { - "name" : "minecraft:powered_repeater", - "id" : 94 - }, - { - "name" : "minecraft:prismarine", - "id" : 168 - }, - { - "name" : "minecraft:prismarine_bricks_stairs", - "id" : -4 - }, - { - "name" : "minecraft:prismarine_crystals", - "id" : 549 - }, - { - "name" : "minecraft:prismarine_shard", - "id" : 565 - }, - { - "name" : "minecraft:prismarine_stairs", - "id" : -2 - }, - { - "name" : "minecraft:pufferfish", - "id" : 267 - }, - { - "name" : "minecraft:pufferfish_bucket", - "id" : 367 - }, - { - "name" : "minecraft:pufferfish_spawn_egg", - "id" : 481 - }, - { - "name" : "minecraft:pumpkin", - "id" : 86 - }, - { - "name" : "minecraft:pumpkin_pie", - "id" : 284 - }, - { - "name" : "minecraft:pumpkin_seeds", - "id" : 292 - }, - { - "name" : "minecraft:pumpkin_stem", - "id" : 104 - }, - { - "name" : "minecraft:purple_candle", - "id" : -423 - }, - { - "name" : "minecraft:purple_candle_cake", - "id" : -440 - }, - { - "name" : "minecraft:purple_dye", - "id" : 400 - }, - { - "name" : "minecraft:purple_glazed_terracotta", - "id" : 219 - }, - { - "name" : "minecraft:purpur_block", - "id" : 201 - }, - { - "name" : "minecraft:purpur_stairs", - "id" : 203 - }, - { - "name" : "minecraft:quartz", - "id" : 524 - }, - { - "name" : "minecraft:quartz_block", - "id" : 155 - }, - { - "name" : "minecraft:quartz_bricks", - "id" : -304 - }, - { - "name" : "minecraft:quartz_ore", - "id" : 153 - }, - { - "name" : "minecraft:quartz_stairs", - "id" : 156 - }, - { - "name" : "minecraft:rabbit", - "id" : 288 - }, - { - "name" : "minecraft:rabbit_foot", - "id" : 528 - }, - { - "name" : "minecraft:rabbit_hide", - "id" : 529 - }, - { - "name" : "minecraft:rabbit_spawn_egg", - "id" : 459 - }, - { - "name" : "minecraft:rabbit_stew", - "id" : 290 - }, - { - "name" : "minecraft:rail", - "id" : 66 - }, - { - "name" : "minecraft:rapid_fertilizer", - "id" : 597 - }, - { - "name" : "minecraft:ravager_spawn_egg", - "id" : 493 - }, - { - "name" : "minecraft:raw_copper", - "id" : 507 - }, - { - "name" : "minecraft:raw_copper_block", - "id" : -452 - }, - { - "name" : "minecraft:raw_gold", - "id" : 506 - }, - { - "name" : "minecraft:raw_gold_block", - "id" : -453 - }, - { - "name" : "minecraft:raw_iron", - "id" : 505 - }, - { - "name" : "minecraft:raw_iron_block", - "id" : -451 - }, - { - "name" : "minecraft:recovery_compass", - "id" : 650 - }, - { - "name" : "minecraft:red_candle", - "id" : -427 - }, - { - "name" : "minecraft:red_candle_cake", - "id" : -444 - }, - { - "name" : "minecraft:red_dye", - "id" : 396 - }, - { - "name" : "minecraft:red_flower", - "id" : 38 - }, - { - "name" : "minecraft:red_glazed_terracotta", - "id" : 234 - }, - { - "name" : "minecraft:red_mushroom", - "id" : 40 - }, - { - "name" : "minecraft:red_mushroom_block", - "id" : 100 - }, - { - "name" : "minecraft:red_nether_brick", - "id" : 215 - }, - { - "name" : "minecraft:red_nether_brick_stairs", - "id" : -184 - }, - { - "name" : "minecraft:red_sandstone", - "id" : 179 - }, - { - "name" : "minecraft:red_sandstone_stairs", - "id" : 180 - }, - { - "name" : "minecraft:redstone", - "id" : 373 - }, - { - "name" : "minecraft:redstone_block", - "id" : 152 - }, - { - "name" : "minecraft:redstone_lamp", - "id" : 123 - }, - { - "name" : "minecraft:redstone_ore", - "id" : 73 - }, - { - "name" : "minecraft:redstone_torch", - "id" : 76 - }, - { - "name" : "minecraft:redstone_wire", - "id" : 55 - }, - { - "name" : "minecraft:reinforced_deepslate", - "id" : -466 - }, - { - "name" : "minecraft:repeater", - "id" : 419 - }, - { - "name" : "minecraft:repeating_command_block", - "id" : 188 - }, - { - "name" : "minecraft:reserved6", - "id" : 255 - }, - { - "name" : "minecraft:respawn_anchor", - "id" : -272 - }, - { - "name" : "minecraft:rotten_flesh", - "id" : 277 - }, - { - "name" : "minecraft:saddle", - "id" : 371 - }, - { - "name" : "minecraft:salmon", - "id" : 265 - }, - { - "name" : "minecraft:salmon_bucket", - "id" : 365 - }, - { - "name" : "minecraft:salmon_spawn_egg", - "id" : 482 - }, - { - "name" : "minecraft:sand", - "id" : 12 - }, - { - "name" : "minecraft:sandstone", - "id" : 24 - }, - { - "name" : "minecraft:sandstone_stairs", - "id" : 128 - }, - { - "name" : "minecraft:sapling", - "id" : 6 - }, - { - "name" : "minecraft:scaffolding", - "id" : -165 - }, - { - "name" : "minecraft:sculk", - "id" : -458 - }, - { - "name" : "minecraft:sculk_catalyst", - "id" : -460 - }, - { - "name" : "minecraft:sculk_sensor", - "id" : -307 - }, - { - "name" : "minecraft:sculk_shrieker", - "id" : -461 - }, - { - "name" : "minecraft:sculk_vein", - "id" : -459 - }, - { - "name" : "minecraft:scute", - "id" : 572 - }, - { - "name" : "minecraft:sea_lantern", - "id" : 169 - }, - { - "name" : "minecraft:sea_pickle", - "id" : -156 - }, - { - "name" : "minecraft:seagrass", - "id" : -130 - }, - { - "name" : "minecraft:shears", - "id" : 421 - }, - { - "name" : "minecraft:sheep_spawn_egg", - "id" : 438 - }, - { - "name" : "minecraft:shield", - "id" : 355 - }, - { - "name" : "minecraft:shroomlight", - "id" : -230 - }, - { - "name" : "minecraft:shulker_box", - "id" : 218 - }, - { - "name" : "minecraft:shulker_shell", - "id" : 566 - }, - { - "name" : "minecraft:shulker_spawn_egg", - "id" : 469 - }, - { - "name" : "minecraft:silver_glazed_terracotta", - "id" : 228 - }, - { - "name" : "minecraft:silverfish_spawn_egg", - "id" : 443 - }, - { - "name" : "minecraft:skeleton_horse_spawn_egg", - "id" : 467 - }, - { - "name" : "minecraft:skeleton_spawn_egg", - "id" : 444 - }, - { - "name" : "minecraft:skull", - "id" : 516 - }, - { - "name" : "minecraft:skull_banner_pattern", - "id" : 583 - }, - { - "name" : "minecraft:slime", - "id" : 165 - }, - { - "name" : "minecraft:slime_ball", - "id" : 388 - }, - { - "name" : "minecraft:slime_spawn_egg", - "id" : 445 - }, - { - "name" : "minecraft:small_amethyst_bud", - "id" : -332 - }, - { - "name" : "minecraft:small_dripleaf_block", - "id" : -336 - }, - { - "name" : "minecraft:smithing_table", - "id" : -202 - }, - { - "name" : "minecraft:smoker", - "id" : -198 - }, - { - "name" : "minecraft:smooth_basalt", - "id" : -377 - }, - { - "name" : "minecraft:smooth_quartz_stairs", - "id" : -185 - }, - { - "name" : "minecraft:smooth_red_sandstone_stairs", - "id" : -176 - }, - { - "name" : "minecraft:smooth_sandstone_stairs", - "id" : -177 - }, - { - "name" : "minecraft:smooth_stone", - "id" : -183 - }, - { - "name" : "minecraft:snow", - "id" : 80 - }, - { - "name" : "minecraft:snow_layer", - "id" : 78 - }, - { - "name" : "minecraft:snowball", - "id" : 374 - }, - { - "name" : "minecraft:soul_campfire", - "id" : 622 - }, - { - "name" : "minecraft:soul_fire", - "id" : -237 - }, - { - "name" : "minecraft:soul_lantern", - "id" : -269 - }, - { - "name" : "minecraft:soul_sand", - "id" : 88 - }, - { - "name" : "minecraft:soul_soil", - "id" : -236 - }, - { - "name" : "minecraft:soul_torch", - "id" : -268 - }, - { - "name" : "minecraft:sparkler", - "id" : 600 - }, - { - "name" : "minecraft:spawn_egg", - "id" : 656 - }, - { - "name" : "minecraft:spider_eye", - "id" : 278 - }, - { - "name" : "minecraft:spider_spawn_egg", - "id" : 446 - }, - { - "name" : "minecraft:splash_potion", - "id" : 561 - }, - { - "name" : "minecraft:sponge", - "id" : 19 - }, - { - "name" : "minecraft:spore_blossom", - "id" : -321 - }, - { - "name" : "minecraft:spruce_boat", - "id" : 378 - }, - { - "name" : "minecraft:spruce_button", - "id" : -144 - }, - { - "name" : "minecraft:spruce_chest_boat", - "id" : 644 - }, - { - "name" : "minecraft:spruce_door", - "id" : 553 - }, - { - "name" : "minecraft:spruce_fence_gate", - "id" : 183 - }, - { - "name" : "minecraft:spruce_hanging_sign", - "id" : -501 - }, - { - "name" : "minecraft:spruce_pressure_plate", - "id" : -154 - }, - { - "name" : "minecraft:spruce_sign", - "id" : 576 - }, - { - "name" : "minecraft:spruce_stairs", - "id" : 134 - }, - { - "name" : "minecraft:spruce_standing_sign", - "id" : -181 - }, - { - "name" : "minecraft:spruce_trapdoor", - "id" : -149 - }, - { - "name" : "minecraft:spruce_wall_sign", - "id" : -182 - }, - { - "name" : "minecraft:spyglass", - "id" : 625 - }, - { - "name" : "minecraft:squid_spawn_egg", - "id" : 450 - }, - { - "name" : "minecraft:stained_glass", - "id" : 241 - }, - { - "name" : "minecraft:stained_glass_pane", - "id" : 160 - }, - { - "name" : "minecraft:stained_hardened_clay", - "id" : 159 - }, - { - "name" : "minecraft:standing_banner", - "id" : 176 - }, - { - "name" : "minecraft:standing_sign", - "id" : 63 - }, - { - "name" : "minecraft:stick", - "id" : 320 - }, - { - "name" : "minecraft:sticky_piston", - "id" : 29 - }, - { - "name" : "minecraft:sticky_piston_arm_collision", - "id" : -217 - }, - { - "name" : "minecraft:stone", - "id" : 1 - }, - { - "name" : "minecraft:stone_axe", - "id" : 315 - }, - { - "name" : "minecraft:stone_block_slab", - "id" : 44 - }, - { - "name" : "minecraft:stone_block_slab2", - "id" : 182 - }, - { - "name" : "minecraft:stone_block_slab3", - "id" : -162 - }, - { - "name" : "minecraft:stone_block_slab4", - "id" : -166 - }, - { - "name" : "minecraft:stone_brick_stairs", - "id" : 109 - }, - { - "name" : "minecraft:stone_button", - "id" : 77 - }, - { - "name" : "minecraft:stone_hoe", - "id" : 330 - }, - { - "name" : "minecraft:stone_pickaxe", - "id" : 314 - }, - { - "name" : "minecraft:stone_pressure_plate", - "id" : 70 - }, - { - "name" : "minecraft:stone_shovel", - "id" : 313 - }, - { - "name" : "minecraft:stone_stairs", - "id" : 67 - }, - { - "name" : "minecraft:stone_sword", - "id" : 312 - }, - { - "name" : "minecraft:stonebrick", - "id" : 98 - }, - { - "name" : "minecraft:stonecutter", - "id" : 245 - }, - { - "name" : "minecraft:stonecutter_block", - "id" : -197 - }, - { - "name" : "minecraft:stray_spawn_egg", - "id" : 462 - }, - { - "name" : "minecraft:strider_spawn_egg", - "id" : 495 - }, - { - "name" : "minecraft:string", - "id" : 326 - }, - { - "name" : "minecraft:stripped_acacia_log", - "id" : -8 - }, - { - "name" : "minecraft:stripped_birch_log", - "id" : -6 - }, - { - "name" : "minecraft:stripped_crimson_hyphae", - "id" : -300 - }, - { - "name" : "minecraft:stripped_crimson_stem", - "id" : -240 - }, - { - "name" : "minecraft:stripped_dark_oak_log", - "id" : -9 - }, - { - "name" : "minecraft:stripped_jungle_log", - "id" : -7 - }, - { - "name" : "minecraft:stripped_mangrove_log", - "id" : -485 - }, - { - "name" : "minecraft:stripped_mangrove_wood", - "id" : -498 - }, - { - "name" : "minecraft:stripped_oak_log", - "id" : -10 - }, - { - "name" : "minecraft:stripped_spruce_log", - "id" : -5 - }, - { - "name" : "minecraft:stripped_warped_hyphae", - "id" : -301 - }, - { - "name" : "minecraft:stripped_warped_stem", - "id" : -241 - }, - { - "name" : "minecraft:structure_block", - "id" : 252 - }, - { - "name" : "minecraft:structure_void", - "id" : 217 - }, - { - "name" : "minecraft:sugar", - "id" : 416 - }, - { - "name" : "minecraft:sugar_cane", - "id" : 385 - }, - { - "name" : "minecraft:suspicious_stew", - "id" : 590 - }, - { - "name" : "minecraft:sweet_berries", - "id" : 287 - }, - { - "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 - }, - { - "name" : "minecraft:target", - "id" : -239 - }, - { - "name" : "minecraft:tinted_glass", - "id" : -334 - }, - { - "name" : "minecraft:tnt", - "id" : 46 - }, - { - "name" : "minecraft:tnt_minecart", - "id" : 525 - }, - { - "name" : "minecraft:torch", - "id" : 50 - }, - { - "name" : "minecraft:totem_of_undying", - "id" : 568 - }, - { - "name" : "minecraft:trader_llama_spawn_egg", - "id" : 652 - }, - { - "name" : "minecraft:trapdoor", - "id" : 96 - }, - { - "name" : "minecraft:trapped_chest", - "id" : 146 - }, - { - "name" : "minecraft:trident", - "id" : 546 - }, - { - "name" : "minecraft:trip_wire", - "id" : 132 - }, - { - "name" : "minecraft:tripwire_hook", - "id" : 131 - }, - { - "name" : "minecraft:tropical_fish", - "id" : 266 - }, - { - "name" : "minecraft:tropical_fish_bucket", - "id" : 366 - }, - { - "name" : "minecraft:tropical_fish_spawn_egg", - "id" : 479 - }, - { - "name" : "minecraft:tuff", - "id" : -333 - }, - { - "name" : "minecraft:turtle_egg", - "id" : -159 - }, - { - "name" : "minecraft:turtle_helmet", - "id" : 573 - }, - { - "name" : "minecraft:turtle_spawn_egg", - "id" : 485 - }, - { - "name" : "minecraft:twisting_vines", - "id" : -287 - }, - { - "name" : "minecraft:underwater_torch", - "id" : 239 - }, - { - "name" : "minecraft:undyed_shulker_box", - "id" : 205 - }, - { - "name" : "minecraft:unknown", - "id" : -305 - }, - { - "name" : "minecraft:unlit_redstone_torch", - "id" : 75 - }, - { - "name" : "minecraft:unpowered_comparator", - "id" : 149 - }, - { - "name" : "minecraft:unpowered_repeater", - "id" : 93 - }, - { - "name" : "minecraft:verdant_froglight", - "id" : -470 - }, - { - "name" : "minecraft:vex_spawn_egg", - "id" : 476 - }, - { - "name" : "minecraft:villager_spawn_egg", - "id" : 449 - }, - { - "name" : "minecraft:vindicator_spawn_egg", - "id" : 474 - }, - { - "name" : "minecraft:vine", - "id" : 106 - }, - { - "name" : "minecraft:wall_banner", - "id" : 177 - }, - { - "name" : "minecraft:wall_sign", - "id" : 68 - }, - { - "name" : "minecraft:wandering_trader_spawn_egg", - "id" : 492 - }, - { - "name" : "minecraft:warden_spawn_egg", - "id" : 632 - }, - { - "name" : "minecraft:warped_button", - "id" : -261 - }, - { - "name" : "minecraft:warped_door", - "id" : 617 - }, - { - "name" : "minecraft:warped_double_slab", - "id" : -267 - }, - { - "name" : "minecraft:warped_fence", - "id" : -257 - }, - { - "name" : "minecraft:warped_fence_gate", - "id" : -259 - }, - { - "name" : "minecraft:warped_fungus", - "id" : -229 - }, - { - "name" : "minecraft:warped_fungus_on_a_stick", - "id" : 618 - }, - { - "name" : "minecraft:warped_hanging_sign", - "id" : -507 - }, - { - "name" : "minecraft:warped_hyphae", - "id" : -298 - }, - { - "name" : "minecraft:warped_nylium", - "id" : -233 - }, - { - "name" : "minecraft:warped_planks", - "id" : -243 - }, - { - "name" : "minecraft:warped_pressure_plate", - "id" : -263 - }, - { - "name" : "minecraft:warped_roots", - "id" : -224 - }, - { - "name" : "minecraft:warped_sign", - "id" : 615 - }, - { - "name" : "minecraft:warped_slab", - "id" : -265 - }, - { - "name" : "minecraft:warped_stairs", - "id" : -255 - }, - { - "name" : "minecraft:warped_standing_sign", - "id" : -251 - }, - { - "name" : "minecraft:warped_stem", - "id" : -226 - }, - { - "name" : "minecraft:warped_trapdoor", - "id" : -247 - }, - { - "name" : "minecraft:warped_wall_sign", - "id" : -253 - }, - { - "name" : "minecraft:warped_wart_block", - "id" : -227 - }, - { - "name" : "minecraft:water", - "id" : 9 - }, - { - "name" : "minecraft:water_bucket", - "id" : 362 - }, - { - "name" : "minecraft:waterlily", - "id" : 111 - }, - { - "name" : "minecraft:waxed_copper", - "id" : -344 - }, - { - "name" : "minecraft:waxed_cut_copper", - "id" : -351 - }, - { - "name" : "minecraft:waxed_cut_copper_slab", - "id" : -365 - }, - { - "name" : "minecraft:waxed_cut_copper_stairs", - "id" : -358 - }, - { - "name" : "minecraft:waxed_double_cut_copper_slab", - "id" : -372 - }, - { - "name" : "minecraft:waxed_exposed_copper", - "id" : -345 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper", - "id" : -352 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_slab", - "id" : -366 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_stairs", - "id" : -359 - }, - { - "name" : "minecraft:waxed_exposed_double_cut_copper_slab", - "id" : -373 - }, - { - "name" : "minecraft:waxed_oxidized_copper", - "id" : -446 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper", - "id" : -447 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_slab", - "id" : -449 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_stairs", - "id" : -448 - }, - { - "name" : "minecraft:waxed_oxidized_double_cut_copper_slab", - "id" : -450 - }, - { - "name" : "minecraft:waxed_weathered_copper", - "id" : -346 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper", - "id" : -353 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_slab", - "id" : -367 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_stairs", - "id" : -360 - }, - { - "name" : "minecraft:waxed_weathered_double_cut_copper_slab", - "id" : -374 - }, - { - "name" : "minecraft:weathered_copper", - "id" : -342 - }, - { - "name" : "minecraft:weathered_cut_copper", - "id" : -349 - }, - { - "name" : "minecraft:weathered_cut_copper_slab", - "id" : -363 - }, - { - "name" : "minecraft:weathered_cut_copper_stairs", - "id" : -356 - }, - { - "name" : "minecraft:weathered_double_cut_copper_slab", - "id" : -370 - }, - { - "name" : "minecraft:web", - "id" : 30 - }, - { - "name" : "minecraft:weeping_vines", - "id" : -231 - }, - { - "name" : "minecraft:wheat", - "id" : 334 - }, - { - "name" : "minecraft:wheat_seeds", - "id" : 291 - }, - { - "name" : "minecraft:white_candle", - "id" : -413 - }, - { - "name" : "minecraft:white_candle_cake", - "id" : -430 - }, - { - "name" : "minecraft:white_dye", - "id" : 410 - }, - { - "name" : "minecraft:white_glazed_terracotta", - "id" : 220 - }, - { - "name" : "minecraft:witch_spawn_egg", - "id" : 452 - }, - { - "name" : "minecraft:wither_rose", - "id" : -216 - }, - { - "name" : "minecraft:wither_skeleton_spawn_egg", - "id" : 464 - }, - { - "name" : "minecraft:wolf_spawn_egg", - "id" : 439 - }, - { - "name" : "minecraft:wood", - "id" : -212 - }, - { - "name" : "minecraft:wooden_axe", - "id" : 311 - }, - { - "name" : "minecraft:wooden_button", - "id" : 143 - }, - { - "name" : "minecraft:wooden_door", - "id" : 359 - }, - { - "name" : "minecraft:wooden_hoe", - "id" : 329 - }, - { - "name" : "minecraft:wooden_pickaxe", - "id" : 310 - }, - { - "name" : "minecraft:wooden_pressure_plate", - "id" : 72 - }, - { - "name" : "minecraft:wooden_shovel", - "id" : 309 - }, - { - "name" : "minecraft:wooden_slab", - "id" : 158 - }, - { - "name" : "minecraft:wooden_sword", - "id" : 308 - }, - { - "name" : "minecraft:wool", - "id" : 35 - }, - { - "name" : "minecraft:writable_book", - "id" : 510 - }, - { - "name" : "minecraft:written_book", - "id" : 511 - }, - { - "name" : "minecraft:yellow_candle", - "id" : -417 - }, - { - "name" : "minecraft:yellow_candle_cake", - "id" : -434 - }, - { - "name" : "minecraft:yellow_dye", - "id" : 406 - }, - { - "name" : "minecraft:yellow_flower", - "id" : 37 - }, - { - "name" : "minecraft:yellow_glazed_terracotta", - "id" : 224 - }, - { - "name" : "minecraft:zoglin_spawn_egg", - "id" : 498 - }, - { - "name" : "minecraft:zombie_horse_spawn_egg", - "id" : 468 - }, - { - "name" : "minecraft:zombie_pigman_spawn_egg", - "id" : 448 - }, - { - "name" : "minecraft:zombie_spawn_egg", - "id" : 447 - }, - { - "name" : "minecraft:zombie_villager_spawn_egg", - "id" : 477 - } -] \ No newline at end of file diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_19_60.json b/core/src/main/resources/bedrock/runtime_item_states.1_19_60.json deleted file mode 100644 index cdc661947..000000000 --- a/core/src/main/resources/bedrock/runtime_item_states.1_19_60.json +++ /dev/null @@ -1,4682 +0,0 @@ -[ - { - "name" : "minecraft:acacia_boat", - "id" : 379 - }, - { - "name" : "minecraft:acacia_button", - "id" : -140 - }, - { - "name" : "minecraft:acacia_chest_boat", - "id" : 647 - }, - { - "name" : "minecraft:acacia_door", - "id" : 561 - }, - { - "name" : "minecraft:acacia_fence_gate", - "id" : 187 - }, - { - "name" : "minecraft:acacia_hanging_sign", - "id" : -504 - }, - { - "name" : "minecraft:acacia_pressure_plate", - "id" : -150 - }, - { - "name" : "minecraft:acacia_sign", - "id" : 584 - }, - { - "name" : "minecraft:acacia_stairs", - "id" : 163 - }, - { - "name" : "minecraft:acacia_standing_sign", - "id" : -190 - }, - { - "name" : "minecraft:acacia_trapdoor", - "id" : -145 - }, - { - "name" : "minecraft:acacia_wall_sign", - "id" : -191 - }, - { - "name" : "minecraft:activator_rail", - "id" : 126 - }, - { - "name" : "minecraft:agent_spawn_egg", - "id" : 487 - }, - { - "name" : "minecraft:air", - "id" : -158 - }, - { - "name" : "minecraft:allay_spawn_egg", - "id" : 636 - }, - { - "name" : "minecraft:allow", - "id" : 210 - }, - { - "name" : "minecraft:amethyst_block", - "id" : -327 - }, - { - "name" : "minecraft:amethyst_cluster", - "id" : -329 - }, - { - "name" : "minecraft:amethyst_shard", - "id" : 629 - }, - { - "name" : "minecraft:ancient_debris", - "id" : -271 - }, - { - "name" : "minecraft:andesite_stairs", - "id" : -171 - }, - { - "name" : "minecraft:anvil", - "id" : 145 - }, - { - "name" : "minecraft:apple", - "id" : 257 - }, - { - "name" : "minecraft:armor_stand", - "id" : 557 - }, - { - "name" : "minecraft:arrow", - "id" : 301 - }, - { - "name" : "minecraft:axolotl_bucket", - "id" : 369 - }, - { - "name" : "minecraft:axolotl_spawn_egg", - "id" : 501 - }, - { - "name" : "minecraft:azalea", - "id" : -337 - }, - { - "name" : "minecraft:azalea_leaves", - "id" : -324 - }, - { - "name" : "minecraft:azalea_leaves_flowered", - "id" : -325 - }, - { - "name" : "minecraft:baked_potato", - "id" : 281 - }, - { - "name" : "minecraft:balloon", - "id" : 603 - }, - { - "name" : "minecraft:bamboo", - "id" : -163 - }, - { - "name" : "minecraft:bamboo_block", - "id" : -527 - }, - { - "name" : "minecraft:bamboo_button", - "id" : -511 - }, - { - "name" : "minecraft:bamboo_chest_raft", - "id" : 656 - }, - { - "name" : "minecraft:bamboo_door", - "id" : -517 - }, - { - "name" : "minecraft:bamboo_double_slab", - "id" : -521 - }, - { - "name" : "minecraft:bamboo_fence", - "id" : -515 - }, - { - "name" : "minecraft:bamboo_fence_gate", - "id" : -516 - }, - { - "name" : "minecraft:bamboo_hanging_sign", - "id" : -522 - }, - { - "name" : "minecraft:bamboo_mosaic", - "id" : -509 - }, - { - "name" : "minecraft:bamboo_mosaic_double_slab", - "id" : -525 - }, - { - "name" : "minecraft:bamboo_mosaic_slab", - "id" : -524 - }, - { - "name" : "minecraft:bamboo_mosaic_stairs", - "id" : -523 - }, - { - "name" : "minecraft:bamboo_planks", - "id" : -510 - }, - { - "name" : "minecraft:bamboo_pressure_plate", - "id" : -514 - }, - { - "name" : "minecraft:bamboo_raft", - "id" : 655 - }, - { - "name" : "minecraft:bamboo_sapling", - "id" : -164 - }, - { - "name" : "minecraft:bamboo_sign", - "id" : 654 - }, - { - "name" : "minecraft:bamboo_slab", - "id" : -513 - }, - { - "name" : "minecraft:bamboo_stairs", - "id" : -512 - }, - { - "name" : "minecraft:bamboo_standing_sign", - "id" : -518 - }, - { - "name" : "minecraft:bamboo_trapdoor", - "id" : -520 - }, - { - "name" : "minecraft:bamboo_wall_sign", - "id" : -519 - }, - { - "name" : "minecraft:banner", - "id" : 572 - }, - { - "name" : "minecraft:banner_pattern", - "id" : 660 - }, - { - "name" : "minecraft:barrel", - "id" : -203 - }, - { - "name" : "minecraft:barrier", - "id" : -161 - }, - { - "name" : "minecraft:basalt", - "id" : -234 - }, - { - "name" : "minecraft:bat_spawn_egg", - "id" : 453 - }, - { - "name" : "minecraft:beacon", - "id" : 138 - }, - { - "name" : "minecraft:bed", - "id" : 418 - }, - { - "name" : "minecraft:bedrock", - "id" : 7 - }, - { - "name" : "minecraft:bee_nest", - "id" : -218 - }, - { - "name" : "minecraft:bee_spawn_egg", - "id" : 494 - }, - { - "name" : "minecraft:beef", - "id" : 273 - }, - { - "name" : "minecraft:beehive", - "id" : -219 - }, - { - "name" : "minecraft:beetroot", - "id" : 285 - }, - { - "name" : "minecraft:beetroot_seeds", - "id" : 295 - }, - { - "name" : "minecraft:beetroot_soup", - "id" : 286 - }, - { - "name" : "minecraft:bell", - "id" : -206 - }, - { - "name" : "minecraft:big_dripleaf", - "id" : -323 - }, - { - "name" : "minecraft:birch_boat", - "id" : 376 - }, - { - "name" : "minecraft:birch_button", - "id" : -141 - }, - { - "name" : "minecraft:birch_chest_boat", - "id" : 644 - }, - { - "name" : "minecraft:birch_door", - "id" : 559 - }, - { - "name" : "minecraft:birch_fence_gate", - "id" : 184 - }, - { - "name" : "minecraft:birch_hanging_sign", - "id" : -502 - }, - { - "name" : "minecraft:birch_pressure_plate", - "id" : -151 - }, - { - "name" : "minecraft:birch_sign", - "id" : 582 - }, - { - "name" : "minecraft:birch_stairs", - "id" : 135 - }, - { - "name" : "minecraft:birch_standing_sign", - "id" : -186 - }, - { - "name" : "minecraft:birch_trapdoor", - "id" : -146 - }, - { - "name" : "minecraft:birch_wall_sign", - "id" : -187 - }, - { - "name" : "minecraft:black_candle", - "id" : -428 - }, - { - "name" : "minecraft:black_candle_cake", - "id" : -445 - }, - { - "name" : "minecraft:black_dye", - "id" : 395 - }, - { - "name" : "minecraft:black_glazed_terracotta", - "id" : 235 - }, - { - "name" : "minecraft:blackstone", - "id" : -273 - }, - { - "name" : "minecraft:blackstone_double_slab", - "id" : -283 - }, - { - "name" : "minecraft:blackstone_slab", - "id" : -282 - }, - { - "name" : "minecraft:blackstone_stairs", - "id" : -276 - }, - { - "name" : "minecraft:blackstone_wall", - "id" : -277 - }, - { - "name" : "minecraft:blast_furnace", - "id" : -196 - }, - { - "name" : "minecraft:blaze_powder", - "id" : 429 - }, - { - "name" : "minecraft:blaze_rod", - "id" : 423 - }, - { - "name" : "minecraft:blaze_spawn_egg", - "id" : 456 - }, - { - "name" : "minecraft:bleach", - "id" : 601 - }, - { - "name" : "minecraft:blue_candle", - "id" : -424 - }, - { - "name" : "minecraft:blue_candle_cake", - "id" : -441 - }, - { - "name" : "minecraft:blue_dye", - "id" : 399 - }, - { - "name" : "minecraft:blue_glazed_terracotta", - "id" : 231 - }, - { - "name" : "minecraft:blue_ice", - "id" : -11 - }, - { - "name" : "minecraft:boat", - "id" : 658 - }, - { - "name" : "minecraft:bone", - "id" : 415 - }, - { - "name" : "minecraft:bone_block", - "id" : 216 - }, - { - "name" : "minecraft:bone_meal", - "id" : 411 - }, - { - "name" : "minecraft:book", - "id" : 387 - }, - { - "name" : "minecraft:bookshelf", - "id" : 47 - }, - { - "name" : "minecraft:border_block", - "id" : 212 - }, - { - "name" : "minecraft:bordure_indented_banner_pattern", - "id" : 591 - }, - { - "name" : "minecraft:bow", - "id" : 300 - }, - { - "name" : "minecraft:bowl", - "id" : 321 - }, - { - "name" : "minecraft:bread", - "id" : 261 - }, - { - "name" : "minecraft:brewing_stand", - "id" : 431 - }, - { - "name" : "minecraft:brick", - "id" : 383 - }, - { - "name" : "minecraft:brick_block", - "id" : 45 - }, - { - "name" : "minecraft:brick_stairs", - "id" : 108 - }, - { - "name" : "minecraft:brown_candle", - "id" : -425 - }, - { - "name" : "minecraft:brown_candle_cake", - "id" : -442 - }, - { - "name" : "minecraft:brown_dye", - "id" : 398 - }, - { - "name" : "minecraft:brown_glazed_terracotta", - "id" : 232 - }, - { - "name" : "minecraft:brown_mushroom", - "id" : 39 - }, - { - "name" : "minecraft:brown_mushroom_block", - "id" : 99 - }, - { - "name" : "minecraft:bubble_column", - "id" : -160 - }, - { - "name" : "minecraft:bucket", - "id" : 360 - }, - { - "name" : "minecraft:budding_amethyst", - "id" : -328 - }, - { - "name" : "minecraft:cactus", - "id" : 81 - }, - { - "name" : "minecraft:cake", - "id" : 417 - }, - { - "name" : "minecraft:calcite", - "id" : -326 - }, - { - "name" : "minecraft:camel_spawn_egg", - "id" : 657 - }, - { - "name" : "minecraft:camera", - "id" : 598 - }, - { - "name" : "minecraft:campfire", - "id" : 594 - }, - { - "name" : "minecraft:candle", - "id" : -412 - }, - { - "name" : "minecraft:candle_cake", - "id" : -429 - }, - { - "name" : "minecraft:carpet", - "id" : 171 - }, - { - "name" : "minecraft:carrot", - "id" : 279 - }, - { - "name" : "minecraft:carrot_on_a_stick", - "id" : 522 - }, - { - "name" : "minecraft:carrots", - "id" : 141 - }, - { - "name" : "minecraft:cartography_table", - "id" : -200 - }, - { - "name" : "minecraft:carved_pumpkin", - "id" : -155 - }, - { - "name" : "minecraft:cat_spawn_egg", - "id" : 488 - }, - { - "name" : "minecraft:cauldron", - "id" : 432 - }, - { - "name" : "minecraft:cave_spider_spawn_egg", - "id" : 457 - }, - { - "name" : "minecraft:cave_vines", - "id" : -322 - }, - { - "name" : "minecraft:cave_vines_body_with_berries", - "id" : -375 - }, - { - "name" : "minecraft:cave_vines_head_with_berries", - "id" : -376 - }, - { - "name" : "minecraft:chain", - "id" : 624 - }, - { - "name" : "minecraft:chain_command_block", - "id" : 189 - }, - { - "name" : "minecraft:chainmail_boots", - "id" : 342 - }, - { - "name" : "minecraft:chainmail_chestplate", - "id" : 340 - }, - { - "name" : "minecraft:chainmail_helmet", - "id" : 339 - }, - { - "name" : "minecraft:chainmail_leggings", - "id" : 341 - }, - { - "name" : "minecraft:charcoal", - "id" : 303 - }, - { - "name" : "minecraft:chemical_heat", - "id" : 192 - }, - { - "name" : "minecraft:chemistry_table", - "id" : 238 - }, - { - "name" : "minecraft:chest", - "id" : 54 - }, - { - "name" : "minecraft:chest_boat", - "id" : 650 - }, - { - "name" : "minecraft:chest_minecart", - "id" : 389 - }, - { - "name" : "minecraft:chicken", - "id" : 275 - }, - { - "name" : "minecraft:chicken_spawn_egg", - "id" : 435 - }, - { - "name" : "minecraft:chiseled_bookshelf", - "id" : -526 - }, - { - "name" : "minecraft:chiseled_deepslate", - "id" : -395 - }, - { - "name" : "minecraft:chiseled_nether_bricks", - "id" : -302 - }, - { - "name" : "minecraft:chiseled_polished_blackstone", - "id" : -279 - }, - { - "name" : "minecraft:chorus_flower", - "id" : 200 - }, - { - "name" : "minecraft:chorus_fruit", - "id" : 563 - }, - { - "name" : "minecraft:chorus_plant", - "id" : 240 - }, - { - "name" : "minecraft:clay", - "id" : 82 - }, - { - "name" : "minecraft:clay_ball", - "id" : 384 - }, - { - "name" : "minecraft:client_request_placeholder_block", - "id" : -465 - }, - { - "name" : "minecraft:clock", - "id" : 393 - }, - { - "name" : "minecraft:coal", - "id" : 302 - }, - { - "name" : "minecraft:coal_block", - "id" : 173 - }, - { - "name" : "minecraft:coal_ore", - "id" : 16 - }, - { - "name" : "minecraft:cobbled_deepslate", - "id" : -379 - }, - { - "name" : "minecraft:cobbled_deepslate_double_slab", - "id" : -396 - }, - { - "name" : "minecraft:cobbled_deepslate_slab", - "id" : -380 - }, - { - "name" : "minecraft:cobbled_deepslate_stairs", - "id" : -381 - }, - { - "name" : "minecraft:cobbled_deepslate_wall", - "id" : -382 - }, - { - "name" : "minecraft:cobblestone", - "id" : 4 - }, - { - "name" : "minecraft:cobblestone_wall", - "id" : 139 - }, - { - "name" : "minecraft:cocoa", - "id" : 127 - }, - { - "name" : "minecraft:cocoa_beans", - "id" : 412 - }, - { - "name" : "minecraft:cod", - "id" : 264 - }, - { - "name" : "minecraft:cod_bucket", - "id" : 364 - }, - { - "name" : "minecraft:cod_spawn_egg", - "id" : 480 - }, - { - "name" : "minecraft:colored_torch_bp", - "id" : 204 - }, - { - "name" : "minecraft:colored_torch_rg", - "id" : 202 - }, - { - "name" : "minecraft:command_block", - "id" : 137 - }, - { - "name" : "minecraft:command_block_minecart", - "id" : 568 - }, - { - "name" : "minecraft:comparator", - "id" : 527 - }, - { - "name" : "minecraft:compass", - "id" : 391 - }, - { - "name" : "minecraft:composter", - "id" : -213 - }, - { - "name" : "minecraft:compound", - "id" : 599 - }, - { - "name" : "minecraft:concrete", - "id" : 236 - }, - { - "name" : "minecraft:concrete_powder", - "id" : 237 - }, - { - "name" : "minecraft:conduit", - "id" : -157 - }, - { - "name" : "minecraft:cooked_beef", - "id" : 274 - }, - { - "name" : "minecraft:cooked_chicken", - "id" : 276 - }, - { - "name" : "minecraft:cooked_cod", - "id" : 268 - }, - { - "name" : "minecraft:cooked_mutton", - "id" : 556 - }, - { - "name" : "minecraft:cooked_porkchop", - "id" : 263 - }, - { - "name" : "minecraft:cooked_rabbit", - "id" : 289 - }, - { - "name" : "minecraft:cooked_salmon", - "id" : 269 - }, - { - "name" : "minecraft:cookie", - "id" : 271 - }, - { - "name" : "minecraft:copper_block", - "id" : -340 - }, - { - "name" : "minecraft:copper_ingot", - "id" : 509 - }, - { - "name" : "minecraft:copper_ore", - "id" : -311 - }, - { - "name" : "minecraft:coral", - "id" : -131 - }, - { - "name" : "minecraft:coral_block", - "id" : -132 - }, - { - "name" : "minecraft:coral_fan", - "id" : -133 - }, - { - "name" : "minecraft:coral_fan_dead", - "id" : -134 - }, - { - "name" : "minecraft:coral_fan_hang", - "id" : -135 - }, - { - "name" : "minecraft:coral_fan_hang2", - "id" : -136 - }, - { - "name" : "minecraft:coral_fan_hang3", - "id" : -137 - }, - { - "name" : "minecraft:cow_spawn_egg", - "id" : 436 - }, - { - "name" : "minecraft:cracked_deepslate_bricks", - "id" : -410 - }, - { - "name" : "minecraft:cracked_deepslate_tiles", - "id" : -409 - }, - { - "name" : "minecraft:cracked_nether_bricks", - "id" : -303 - }, - { - "name" : "minecraft:cracked_polished_blackstone_bricks", - "id" : -280 - }, - { - "name" : "minecraft:crafting_table", - "id" : 58 - }, - { - "name" : "minecraft:creeper_banner_pattern", - "id" : 587 - }, - { - "name" : "minecraft:creeper_spawn_egg", - "id" : 441 - }, - { - "name" : "minecraft:crimson_button", - "id" : -260 - }, - { - "name" : "minecraft:crimson_door", - "id" : 621 - }, - { - "name" : "minecraft:crimson_double_slab", - "id" : -266 - }, - { - "name" : "minecraft:crimson_fence", - "id" : -256 - }, - { - "name" : "minecraft:crimson_fence_gate", - "id" : -258 - }, - { - "name" : "minecraft:crimson_fungus", - "id" : -228 - }, - { - "name" : "minecraft:crimson_hanging_sign", - "id" : -506 - }, - { - "name" : "minecraft:crimson_hyphae", - "id" : -299 - }, - { - "name" : "minecraft:crimson_nylium", - "id" : -232 - }, - { - "name" : "minecraft:crimson_planks", - "id" : -242 - }, - { - "name" : "minecraft:crimson_pressure_plate", - "id" : -262 - }, - { - "name" : "minecraft:crimson_roots", - "id" : -223 - }, - { - "name" : "minecraft:crimson_sign", - "id" : 619 - }, - { - "name" : "minecraft:crimson_slab", - "id" : -264 - }, - { - "name" : "minecraft:crimson_stairs", - "id" : -254 - }, - { - "name" : "minecraft:crimson_standing_sign", - "id" : -250 - }, - { - "name" : "minecraft:crimson_stem", - "id" : -225 - }, - { - "name" : "minecraft:crimson_trapdoor", - "id" : -246 - }, - { - "name" : "minecraft:crimson_wall_sign", - "id" : -252 - }, - { - "name" : "minecraft:crossbow", - "id" : 580 - }, - { - "name" : "minecraft:crying_obsidian", - "id" : -289 - }, - { - "name" : "minecraft:cut_copper", - "id" : -347 - }, - { - "name" : "minecraft:cut_copper_slab", - "id" : -361 - }, - { - "name" : "minecraft:cut_copper_stairs", - "id" : -354 - }, - { - "name" : "minecraft:cyan_candle", - "id" : -422 - }, - { - "name" : "minecraft:cyan_candle_cake", - "id" : -439 - }, - { - "name" : "minecraft:cyan_dye", - "id" : 401 - }, - { - "name" : "minecraft:cyan_glazed_terracotta", - "id" : 229 - }, - { - "name" : "minecraft:dark_oak_boat", - "id" : 380 - }, - { - "name" : "minecraft:dark_oak_button", - "id" : -142 - }, - { - "name" : "minecraft:dark_oak_chest_boat", - "id" : 648 - }, - { - "name" : "minecraft:dark_oak_door", - "id" : 562 - }, - { - "name" : "minecraft:dark_oak_fence_gate", - "id" : 186 - }, - { - "name" : "minecraft:dark_oak_hanging_sign", - "id" : -505 - }, - { - "name" : "minecraft:dark_oak_pressure_plate", - "id" : -152 - }, - { - "name" : "minecraft:dark_oak_sign", - "id" : 585 - }, - { - "name" : "minecraft:dark_oak_stairs", - "id" : 164 - }, - { - "name" : "minecraft:dark_oak_trapdoor", - "id" : -147 - }, - { - "name" : "minecraft:dark_prismarine_stairs", - "id" : -3 - }, - { - "name" : "minecraft:darkoak_standing_sign", - "id" : -192 - }, - { - "name" : "minecraft:darkoak_wall_sign", - "id" : -193 - }, - { - "name" : "minecraft:daylight_detector", - "id" : 151 - }, - { - "name" : "minecraft:daylight_detector_inverted", - "id" : 178 - }, - { - "name" : "minecraft:deadbush", - "id" : 32 - }, - { - "name" : "minecraft:deepslate", - "id" : -378 - }, - { - "name" : "minecraft:deepslate_brick_double_slab", - "id" : -399 - }, - { - "name" : "minecraft:deepslate_brick_slab", - "id" : -392 - }, - { - "name" : "minecraft:deepslate_brick_stairs", - "id" : -393 - }, - { - "name" : "minecraft:deepslate_brick_wall", - "id" : -394 - }, - { - "name" : "minecraft:deepslate_bricks", - "id" : -391 - }, - { - "name" : "minecraft:deepslate_coal_ore", - "id" : -406 - }, - { - "name" : "minecraft:deepslate_copper_ore", - "id" : -408 - }, - { - "name" : "minecraft:deepslate_diamond_ore", - "id" : -405 - }, - { - "name" : "minecraft:deepslate_emerald_ore", - "id" : -407 - }, - { - "name" : "minecraft:deepslate_gold_ore", - "id" : -402 - }, - { - "name" : "minecraft:deepslate_iron_ore", - "id" : -401 - }, - { - "name" : "minecraft:deepslate_lapis_ore", - "id" : -400 - }, - { - "name" : "minecraft:deepslate_redstone_ore", - "id" : -403 - }, - { - "name" : "minecraft:deepslate_tile_double_slab", - "id" : -398 - }, - { - "name" : "minecraft:deepslate_tile_slab", - "id" : -388 - }, - { - "name" : "minecraft:deepslate_tile_stairs", - "id" : -389 - }, - { - "name" : "minecraft:deepslate_tile_wall", - "id" : -390 - }, - { - "name" : "minecraft:deepslate_tiles", - "id" : -387 - }, - { - "name" : "minecraft:deny", - "id" : 211 - }, - { - "name" : "minecraft:detector_rail", - "id" : 28 - }, - { - "name" : "minecraft:diamond", - "id" : 304 - }, - { - "name" : "minecraft:diamond_axe", - "id" : 319 - }, - { - "name" : "minecraft:diamond_block", - "id" : 57 - }, - { - "name" : "minecraft:diamond_boots", - "id" : 350 - }, - { - "name" : "minecraft:diamond_chestplate", - "id" : 348 - }, - { - "name" : "minecraft:diamond_helmet", - "id" : 347 - }, - { - "name" : "minecraft:diamond_hoe", - "id" : 332 - }, - { - "name" : "minecraft:diamond_horse_armor", - "id" : 538 - }, - { - "name" : "minecraft:diamond_leggings", - "id" : 349 - }, - { - "name" : "minecraft:diamond_ore", - "id" : 56 - }, - { - "name" : "minecraft:diamond_pickaxe", - "id" : 318 - }, - { - "name" : "minecraft:diamond_shovel", - "id" : 317 - }, - { - "name" : "minecraft:diamond_sword", - "id" : 316 - }, - { - "name" : "minecraft:diorite_stairs", - "id" : -170 - }, - { - "name" : "minecraft:dirt", - "id" : 3 - }, - { - "name" : "minecraft:dirt_with_roots", - "id" : -318 - }, - { - "name" : "minecraft:disc_fragment_5", - "id" : 642 - }, - { - "name" : "minecraft:dispenser", - "id" : 23 - }, - { - "name" : "minecraft:dolphin_spawn_egg", - "id" : 484 - }, - { - "name" : "minecraft:donkey_spawn_egg", - "id" : 465 - }, - { - "name" : "minecraft:double_cut_copper_slab", - "id" : -368 - }, - { - "name" : "minecraft:double_plant", - "id" : 175 - }, - { - "name" : "minecraft:double_stone_block_slab", - "id" : 43 - }, - { - "name" : "minecraft:double_stone_block_slab2", - "id" : 181 - }, - { - "name" : "minecraft:double_stone_block_slab3", - "id" : -167 - }, - { - "name" : "minecraft:double_stone_block_slab4", - "id" : -168 - }, - { - "name" : "minecraft:double_wooden_slab", - "id" : 157 - }, - { - "name" : "minecraft:dragon_breath", - "id" : 565 - }, - { - "name" : "minecraft:dragon_egg", - "id" : 122 - }, - { - "name" : "minecraft:dried_kelp", - "id" : 270 - }, - { - "name" : "minecraft:dried_kelp_block", - "id" : -139 - }, - { - "name" : "minecraft:dripstone_block", - "id" : -317 - }, - { - "name" : "minecraft:dropper", - "id" : 125 - }, - { - "name" : "minecraft:drowned_spawn_egg", - "id" : 483 - }, - { - "name" : "minecraft:dye", - "id" : 659 - }, - { - "name" : "minecraft:echo_shard", - "id" : 652 - }, - { - "name" : "minecraft:egg", - "id" : 390 - }, - { - "name" : "minecraft:elder_guardian_spawn_egg", - "id" : 471 - }, - { - "name" : "minecraft:element_0", - "id" : 36 - }, - { - "name" : "minecraft:element_1", - "id" : -12 - }, - { - "name" : "minecraft:element_10", - "id" : -21 - }, - { - "name" : "minecraft:element_100", - "id" : -111 - }, - { - "name" : "minecraft:element_101", - "id" : -112 - }, - { - "name" : "minecraft:element_102", - "id" : -113 - }, - { - "name" : "minecraft:element_103", - "id" : -114 - }, - { - "name" : "minecraft:element_104", - "id" : -115 - }, - { - "name" : "minecraft:element_105", - "id" : -116 - }, - { - "name" : "minecraft:element_106", - "id" : -117 - }, - { - "name" : "minecraft:element_107", - "id" : -118 - }, - { - "name" : "minecraft:element_108", - "id" : -119 - }, - { - "name" : "minecraft:element_109", - "id" : -120 - }, - { - "name" : "minecraft:element_11", - "id" : -22 - }, - { - "name" : "minecraft:element_110", - "id" : -121 - }, - { - "name" : "minecraft:element_111", - "id" : -122 - }, - { - "name" : "minecraft:element_112", - "id" : -123 - }, - { - "name" : "minecraft:element_113", - "id" : -124 - }, - { - "name" : "minecraft:element_114", - "id" : -125 - }, - { - "name" : "minecraft:element_115", - "id" : -126 - }, - { - "name" : "minecraft:element_116", - "id" : -127 - }, - { - "name" : "minecraft:element_117", - "id" : -128 - }, - { - "name" : "minecraft:element_118", - "id" : -129 - }, - { - "name" : "minecraft:element_12", - "id" : -23 - }, - { - "name" : "minecraft:element_13", - "id" : -24 - }, - { - "name" : "minecraft:element_14", - "id" : -25 - }, - { - "name" : "minecraft:element_15", - "id" : -26 - }, - { - "name" : "minecraft:element_16", - "id" : -27 - }, - { - "name" : "minecraft:element_17", - "id" : -28 - }, - { - "name" : "minecraft:element_18", - "id" : -29 - }, - { - "name" : "minecraft:element_19", - "id" : -30 - }, - { - "name" : "minecraft:element_2", - "id" : -13 - }, - { - "name" : "minecraft:element_20", - "id" : -31 - }, - { - "name" : "minecraft:element_21", - "id" : -32 - }, - { - "name" : "minecraft:element_22", - "id" : -33 - }, - { - "name" : "minecraft:element_23", - "id" : -34 - }, - { - "name" : "minecraft:element_24", - "id" : -35 - }, - { - "name" : "minecraft:element_25", - "id" : -36 - }, - { - "name" : "minecraft:element_26", - "id" : -37 - }, - { - "name" : "minecraft:element_27", - "id" : -38 - }, - { - "name" : "minecraft:element_28", - "id" : -39 - }, - { - "name" : "minecraft:element_29", - "id" : -40 - }, - { - "name" : "minecraft:element_3", - "id" : -14 - }, - { - "name" : "minecraft:element_30", - "id" : -41 - }, - { - "name" : "minecraft:element_31", - "id" : -42 - }, - { - "name" : "minecraft:element_32", - "id" : -43 - }, - { - "name" : "minecraft:element_33", - "id" : -44 - }, - { - "name" : "minecraft:element_34", - "id" : -45 - }, - { - "name" : "minecraft:element_35", - "id" : -46 - }, - { - "name" : "minecraft:element_36", - "id" : -47 - }, - { - "name" : "minecraft:element_37", - "id" : -48 - }, - { - "name" : "minecraft:element_38", - "id" : -49 - }, - { - "name" : "minecraft:element_39", - "id" : -50 - }, - { - "name" : "minecraft:element_4", - "id" : -15 - }, - { - "name" : "minecraft:element_40", - "id" : -51 - }, - { - "name" : "minecraft:element_41", - "id" : -52 - }, - { - "name" : "minecraft:element_42", - "id" : -53 - }, - { - "name" : "minecraft:element_43", - "id" : -54 - }, - { - "name" : "minecraft:element_44", - "id" : -55 - }, - { - "name" : "minecraft:element_45", - "id" : -56 - }, - { - "name" : "minecraft:element_46", - "id" : -57 - }, - { - "name" : "minecraft:element_47", - "id" : -58 - }, - { - "name" : "minecraft:element_48", - "id" : -59 - }, - { - "name" : "minecraft:element_49", - "id" : -60 - }, - { - "name" : "minecraft:element_5", - "id" : -16 - }, - { - "name" : "minecraft:element_50", - "id" : -61 - }, - { - "name" : "minecraft:element_51", - "id" : -62 - }, - { - "name" : "minecraft:element_52", - "id" : -63 - }, - { - "name" : "minecraft:element_53", - "id" : -64 - }, - { - "name" : "minecraft:element_54", - "id" : -65 - }, - { - "name" : "minecraft:element_55", - "id" : -66 - }, - { - "name" : "minecraft:element_56", - "id" : -67 - }, - { - "name" : "minecraft:element_57", - "id" : -68 - }, - { - "name" : "minecraft:element_58", - "id" : -69 - }, - { - "name" : "minecraft:element_59", - "id" : -70 - }, - { - "name" : "minecraft:element_6", - "id" : -17 - }, - { - "name" : "minecraft:element_60", - "id" : -71 - }, - { - "name" : "minecraft:element_61", - "id" : -72 - }, - { - "name" : "minecraft:element_62", - "id" : -73 - }, - { - "name" : "minecraft:element_63", - "id" : -74 - }, - { - "name" : "minecraft:element_64", - "id" : -75 - }, - { - "name" : "minecraft:element_65", - "id" : -76 - }, - { - "name" : "minecraft:element_66", - "id" : -77 - }, - { - "name" : "minecraft:element_67", - "id" : -78 - }, - { - "name" : "minecraft:element_68", - "id" : -79 - }, - { - "name" : "minecraft:element_69", - "id" : -80 - }, - { - "name" : "minecraft:element_7", - "id" : -18 - }, - { - "name" : "minecraft:element_70", - "id" : -81 - }, - { - "name" : "minecraft:element_71", - "id" : -82 - }, - { - "name" : "minecraft:element_72", - "id" : -83 - }, - { - "name" : "minecraft:element_73", - "id" : -84 - }, - { - "name" : "minecraft:element_74", - "id" : -85 - }, - { - "name" : "minecraft:element_75", - "id" : -86 - }, - { - "name" : "minecraft:element_76", - "id" : -87 - }, - { - "name" : "minecraft:element_77", - "id" : -88 - }, - { - "name" : "minecraft:element_78", - "id" : -89 - }, - { - "name" : "minecraft:element_79", - "id" : -90 - }, - { - "name" : "minecraft:element_8", - "id" : -19 - }, - { - "name" : "minecraft:element_80", - "id" : -91 - }, - { - "name" : "minecraft:element_81", - "id" : -92 - }, - { - "name" : "minecraft:element_82", - "id" : -93 - }, - { - "name" : "minecraft:element_83", - "id" : -94 - }, - { - "name" : "minecraft:element_84", - "id" : -95 - }, - { - "name" : "minecraft:element_85", - "id" : -96 - }, - { - "name" : "minecraft:element_86", - "id" : -97 - }, - { - "name" : "minecraft:element_87", - "id" : -98 - }, - { - "name" : "minecraft:element_88", - "id" : -99 - }, - { - "name" : "minecraft:element_89", - "id" : -100 - }, - { - "name" : "minecraft:element_9", - "id" : -20 - }, - { - "name" : "minecraft:element_90", - "id" : -101 - }, - { - "name" : "minecraft:element_91", - "id" : -102 - }, - { - "name" : "minecraft:element_92", - "id" : -103 - }, - { - "name" : "minecraft:element_93", - "id" : -104 - }, - { - "name" : "minecraft:element_94", - "id" : -105 - }, - { - "name" : "minecraft:element_95", - "id" : -106 - }, - { - "name" : "minecraft:element_96", - "id" : -107 - }, - { - "name" : "minecraft:element_97", - "id" : -108 - }, - { - "name" : "minecraft:element_98", - "id" : -109 - }, - { - "name" : "minecraft:element_99", - "id" : -110 - }, - { - "name" : "minecraft:elytra", - "id" : 569 - }, - { - "name" : "minecraft:emerald", - "id" : 517 - }, - { - "name" : "minecraft:emerald_block", - "id" : 133 - }, - { - "name" : "minecraft:emerald_ore", - "id" : 129 - }, - { - "name" : "minecraft:empty_map", - "id" : 520 - }, - { - "name" : "minecraft:enchanted_book", - "id" : 526 - }, - { - "name" : "minecraft:enchanted_golden_apple", - "id" : 259 - }, - { - "name" : "minecraft:enchanting_table", - "id" : 116 - }, - { - "name" : "minecraft:end_brick_stairs", - "id" : -178 - }, - { - "name" : "minecraft:end_bricks", - "id" : 206 - }, - { - "name" : "minecraft:end_crystal", - "id" : 662 - }, - { - "name" : "minecraft:end_gateway", - "id" : 209 - }, - { - "name" : "minecraft:end_portal", - "id" : 119 - }, - { - "name" : "minecraft:end_portal_frame", - "id" : 120 - }, - { - "name" : "minecraft:end_rod", - "id" : 208 - }, - { - "name" : "minecraft:end_stone", - "id" : 121 - }, - { - "name" : "minecraft:ender_chest", - "id" : 130 - }, - { - "name" : "minecraft:ender_dragon_spawn_egg", - "id" : 506 - }, - { - "name" : "minecraft:ender_eye", - "id" : 433 - }, - { - "name" : "minecraft:ender_pearl", - "id" : 422 - }, - { - "name" : "minecraft:enderman_spawn_egg", - "id" : 442 - }, - { - "name" : "minecraft:endermite_spawn_egg", - "id" : 460 - }, - { - "name" : "minecraft:evoker_spawn_egg", - "id" : 475 - }, - { - "name" : "minecraft:experience_bottle", - "id" : 513 - }, - { - "name" : "minecraft:exposed_copper", - "id" : -341 - }, - { - "name" : "minecraft:exposed_cut_copper", - "id" : -348 - }, - { - "name" : "minecraft:exposed_cut_copper_slab", - "id" : -362 - }, - { - "name" : "minecraft:exposed_cut_copper_stairs", - "id" : -355 - }, - { - "name" : "minecraft:exposed_double_cut_copper_slab", - "id" : -369 - }, - { - "name" : "minecraft:farmland", - "id" : 60 - }, - { - "name" : "minecraft:feather", - "id" : 327 - }, - { - "name" : "minecraft:fence", - "id" : 85 - }, - { - "name" : "minecraft:fence_gate", - "id" : 107 - }, - { - "name" : "minecraft:fermented_spider_eye", - "id" : 428 - }, - { - "name" : "minecraft:field_masoned_banner_pattern", - "id" : 590 - }, - { - "name" : "minecraft:filled_map", - "id" : 420 - }, - { - "name" : "minecraft:fire", - "id" : 51 - }, - { - "name" : "minecraft:fire_charge", - "id" : 514 - }, - { - "name" : "minecraft:firework_rocket", - "id" : 524 - }, - { - "name" : "minecraft:firework_star", - "id" : 525 - }, - { - "name" : "minecraft:fishing_rod", - "id" : 392 - }, - { - "name" : "minecraft:fletching_table", - "id" : -201 - }, - { - "name" : "minecraft:flint", - "id" : 356 - }, - { - "name" : "minecraft:flint_and_steel", - "id" : 299 - }, - { - "name" : "minecraft:flower_banner_pattern", - "id" : 586 - }, - { - "name" : "minecraft:flower_pot", - "id" : 519 - }, - { - "name" : "minecraft:flowering_azalea", - "id" : -338 - }, - { - "name" : "minecraft:flowing_lava", - "id" : 10 - }, - { - "name" : "minecraft:flowing_water", - "id" : 8 - }, - { - "name" : "minecraft:fox_spawn_egg", - "id" : 490 - }, - { - "name" : "minecraft:frame", - "id" : 518 - }, - { - "name" : "minecraft:frog_spawn", - "id" : -468 - }, - { - "name" : "minecraft:frog_spawn_egg", - "id" : 633 - }, - { - "name" : "minecraft:frosted_ice", - "id" : 207 - }, - { - "name" : "minecraft:furnace", - "id" : 61 - }, - { - "name" : "minecraft:ghast_spawn_egg", - "id" : 454 - }, - { - "name" : "minecraft:ghast_tear", - "id" : 424 - }, - { - "name" : "minecraft:gilded_blackstone", - "id" : -281 - }, - { - "name" : "minecraft:glass", - "id" : 20 - }, - { - "name" : "minecraft:glass_bottle", - "id" : 427 - }, - { - "name" : "minecraft:glass_pane", - "id" : 102 - }, - { - "name" : "minecraft:glistering_melon_slice", - "id" : 434 - }, - { - "name" : "minecraft:globe_banner_pattern", - "id" : 593 - }, - { - "name" : "minecraft:glow_berries", - "id" : 663 - }, - { - "name" : "minecraft:glow_frame", - "id" : 628 - }, - { - "name" : "minecraft:glow_ink_sac", - "id" : 508 - }, - { - "name" : "minecraft:glow_lichen", - "id" : -411 - }, - { - "name" : "minecraft:glow_squid_spawn_egg", - "id" : 503 - }, - { - "name" : "minecraft:glow_stick", - "id" : 606 - }, - { - "name" : "minecraft:glowingobsidian", - "id" : 246 - }, - { - "name" : "minecraft:glowstone", - "id" : 89 - }, - { - "name" : "minecraft:glowstone_dust", - "id" : 394 - }, - { - "name" : "minecraft:goat_horn", - "id" : 632 - }, - { - "name" : "minecraft:goat_spawn_egg", - "id" : 502 - }, - { - "name" : "minecraft:gold_block", - "id" : 41 - }, - { - "name" : "minecraft:gold_ingot", - "id" : 306 - }, - { - "name" : "minecraft:gold_nugget", - "id" : 425 - }, - { - "name" : "minecraft:gold_ore", - "id" : 14 - }, - { - "name" : "minecraft:golden_apple", - "id" : 258 - }, - { - "name" : "minecraft:golden_axe", - "id" : 325 - }, - { - "name" : "minecraft:golden_boots", - "id" : 354 - }, - { - "name" : "minecraft:golden_carrot", - "id" : 283 - }, - { - "name" : "minecraft:golden_chestplate", - "id" : 352 - }, - { - "name" : "minecraft:golden_helmet", - "id" : 351 - }, - { - "name" : "minecraft:golden_hoe", - "id" : 333 - }, - { - "name" : "minecraft:golden_horse_armor", - "id" : 537 - }, - { - "name" : "minecraft:golden_leggings", - "id" : 353 - }, - { - "name" : "minecraft:golden_pickaxe", - "id" : 324 - }, - { - "name" : "minecraft:golden_rail", - "id" : 27 - }, - { - "name" : "minecraft:golden_shovel", - "id" : 323 - }, - { - "name" : "minecraft:golden_sword", - "id" : 322 - }, - { - "name" : "minecraft:granite_stairs", - "id" : -169 - }, - { - "name" : "minecraft:grass", - "id" : 2 - }, - { - "name" : "minecraft:grass_path", - "id" : 198 - }, - { - "name" : "minecraft:gravel", - "id" : 13 - }, - { - "name" : "minecraft:gray_candle", - "id" : -420 - }, - { - "name" : "minecraft:gray_candle_cake", - "id" : -437 - }, - { - "name" : "minecraft:gray_dye", - "id" : 403 - }, - { - "name" : "minecraft:gray_glazed_terracotta", - "id" : 227 - }, - { - "name" : "minecraft:green_candle", - "id" : -426 - }, - { - "name" : "minecraft:green_candle_cake", - "id" : -443 - }, - { - "name" : "minecraft:green_dye", - "id" : 397 - }, - { - "name" : "minecraft:green_glazed_terracotta", - "id" : 233 - }, - { - "name" : "minecraft:grindstone", - "id" : -195 - }, - { - "name" : "minecraft:guardian_spawn_egg", - "id" : 461 - }, - { - "name" : "minecraft:gunpowder", - "id" : 328 - }, - { - "name" : "minecraft:hanging_roots", - "id" : -319 - }, - { - "name" : "minecraft:hard_glass", - "id" : 253 - }, - { - "name" : "minecraft:hard_glass_pane", - "id" : 190 - }, - { - "name" : "minecraft:hard_stained_glass", - "id" : 254 - }, - { - "name" : "minecraft:hard_stained_glass_pane", - "id" : 191 - }, - { - "name" : "minecraft:hardened_clay", - "id" : 172 - }, - { - "name" : "minecraft:hay_block", - "id" : 170 - }, - { - "name" : "minecraft:heart_of_the_sea", - "id" : 576 - }, - { - "name" : "minecraft:heavy_weighted_pressure_plate", - "id" : 148 - }, - { - "name" : "minecraft:hoglin_spawn_egg", - "id" : 496 - }, - { - "name" : "minecraft:honey_block", - "id" : -220 - }, - { - "name" : "minecraft:honey_bottle", - "id" : 597 - }, - { - "name" : "minecraft:honeycomb", - "id" : 596 - }, - { - "name" : "minecraft:honeycomb_block", - "id" : -221 - }, - { - "name" : "minecraft:hopper", - "id" : 532 - }, - { - "name" : "minecraft:hopper_minecart", - "id" : 531 - }, - { - "name" : "minecraft:horse_spawn_egg", - "id" : 458 - }, - { - "name" : "minecraft:husk_spawn_egg", - "id" : 463 - }, - { - "name" : "minecraft:ice", - "id" : 79 - }, - { - "name" : "minecraft:ice_bomb", - "id" : 600 - }, - { - "name" : "minecraft:infested_deepslate", - "id" : -454 - }, - { - "name" : "minecraft:info_update", - "id" : 248 - }, - { - "name" : "minecraft:info_update2", - "id" : 249 - }, - { - "name" : "minecraft:ink_sac", - "id" : 413 - }, - { - "name" : "minecraft:invisible_bedrock", - "id" : 95 - }, - { - "name" : "minecraft:iron_axe", - "id" : 298 - }, - { - "name" : "minecraft:iron_bars", - "id" : 101 - }, - { - "name" : "minecraft:iron_block", - "id" : 42 - }, - { - "name" : "minecraft:iron_boots", - "id" : 346 - }, - { - "name" : "minecraft:iron_chestplate", - "id" : 344 - }, - { - "name" : "minecraft:iron_door", - "id" : 372 - }, - { - "name" : "minecraft:iron_golem_spawn_egg", - "id" : 504 - }, - { - "name" : "minecraft:iron_helmet", - "id" : 343 - }, - { - "name" : "minecraft:iron_hoe", - "id" : 331 - }, - { - "name" : "minecraft:iron_horse_armor", - "id" : 536 - }, - { - "name" : "minecraft:iron_ingot", - "id" : 305 - }, - { - "name" : "minecraft:iron_leggings", - "id" : 345 - }, - { - "name" : "minecraft:iron_nugget", - "id" : 574 - }, - { - "name" : "minecraft:iron_ore", - "id" : 15 - }, - { - "name" : "minecraft:iron_pickaxe", - "id" : 297 - }, - { - "name" : "minecraft:iron_shovel", - "id" : 296 - }, - { - "name" : "minecraft:iron_sword", - "id" : 307 - }, - { - "name" : "minecraft:iron_trapdoor", - "id" : 167 - }, - { - "name" : "minecraft:item.acacia_door", - "id" : 196 - }, - { - "name" : "minecraft:item.bed", - "id" : 26 - }, - { - "name" : "minecraft:item.beetroot", - "id" : 244 - }, - { - "name" : "minecraft:item.birch_door", - "id" : 194 - }, - { - "name" : "minecraft:item.brewing_stand", - "id" : 117 - }, - { - "name" : "minecraft:item.cake", - "id" : 92 - }, - { - "name" : "minecraft:item.camera", - "id" : 242 - }, - { - "name" : "minecraft:item.campfire", - "id" : -209 - }, - { - "name" : "minecraft:item.cauldron", - "id" : 118 - }, - { - "name" : "minecraft:item.chain", - "id" : -286 - }, - { - "name" : "minecraft:item.crimson_door", - "id" : -244 - }, - { - "name" : "minecraft:item.dark_oak_door", - "id" : 197 - }, - { - "name" : "minecraft:item.flower_pot", - "id" : 140 - }, - { - "name" : "minecraft:item.frame", - "id" : 199 - }, - { - "name" : "minecraft:item.glow_frame", - "id" : -339 - }, - { - "name" : "minecraft:item.hopper", - "id" : 154 - }, - { - "name" : "minecraft:item.iron_door", - "id" : 71 - }, - { - "name" : "minecraft:item.jungle_door", - "id" : 195 - }, - { - "name" : "minecraft:item.kelp", - "id" : -138 - }, - { - "name" : "minecraft:item.mangrove_door", - "id" : -493 - }, - { - "name" : "minecraft:item.nether_sprouts", - "id" : -238 - }, - { - "name" : "minecraft:item.nether_wart", - "id" : 115 - }, - { - "name" : "minecraft:item.reeds", - "id" : 83 - }, - { - "name" : "minecraft:item.skull", - "id" : 144 - }, - { - "name" : "minecraft:item.soul_campfire", - "id" : -290 - }, - { - "name" : "minecraft:item.spruce_door", - "id" : 193 - }, - { - "name" : "minecraft:item.warped_door", - "id" : -245 - }, - { - "name" : "minecraft:item.wheat", - "id" : 59 - }, - { - "name" : "minecraft:item.wooden_door", - "id" : 64 - }, - { - "name" : "minecraft:jigsaw", - "id" : -211 - }, - { - "name" : "minecraft:jukebox", - "id" : 84 - }, - { - "name" : "minecraft:jungle_boat", - "id" : 377 - }, - { - "name" : "minecraft:jungle_button", - "id" : -143 - }, - { - "name" : "minecraft:jungle_chest_boat", - "id" : 645 - }, - { - "name" : "minecraft:jungle_door", - "id" : 560 - }, - { - "name" : "minecraft:jungle_fence_gate", - "id" : 185 - }, - { - "name" : "minecraft:jungle_hanging_sign", - "id" : -503 - }, - { - "name" : "minecraft:jungle_pressure_plate", - "id" : -153 - }, - { - "name" : "minecraft:jungle_sign", - "id" : 583 - }, - { - "name" : "minecraft:jungle_stairs", - "id" : 136 - }, - { - "name" : "minecraft:jungle_standing_sign", - "id" : -188 - }, - { - "name" : "minecraft:jungle_trapdoor", - "id" : -148 - }, - { - "name" : "minecraft:jungle_wall_sign", - "id" : -189 - }, - { - "name" : "minecraft:kelp", - "id" : 382 - }, - { - "name" : "minecraft:ladder", - "id" : 65 - }, - { - "name" : "minecraft:lantern", - "id" : -208 - }, - { - "name" : "minecraft:lapis_block", - "id" : 22 - }, - { - "name" : "minecraft:lapis_lazuli", - "id" : 414 - }, - { - "name" : "minecraft:lapis_ore", - "id" : 21 - }, - { - "name" : "minecraft:large_amethyst_bud", - "id" : -330 - }, - { - "name" : "minecraft:lava", - "id" : 11 - }, - { - "name" : "minecraft:lava_bucket", - "id" : 363 - }, - { - "name" : "minecraft:lava_cauldron", - "id" : -210 - }, - { - "name" : "minecraft:lead", - "id" : 552 - }, - { - "name" : "minecraft:leather", - "id" : 381 - }, - { - "name" : "minecraft:leather_boots", - "id" : 338 - }, - { - "name" : "minecraft:leather_chestplate", - "id" : 336 - }, - { - "name" : "minecraft:leather_helmet", - "id" : 335 - }, - { - "name" : "minecraft:leather_horse_armor", - "id" : 535 - }, - { - "name" : "minecraft:leather_leggings", - "id" : 337 - }, - { - "name" : "minecraft:leaves", - "id" : 18 - }, - { - "name" : "minecraft:leaves2", - "id" : 161 - }, - { - "name" : "minecraft:lectern", - "id" : -194 - }, - { - "name" : "minecraft:lever", - "id" : 69 - }, - { - "name" : "minecraft:light_block", - "id" : -215 - }, - { - "name" : "minecraft:light_blue_candle", - "id" : -416 - }, - { - "name" : "minecraft:light_blue_candle_cake", - "id" : -433 - }, - { - "name" : "minecraft:light_blue_dye", - "id" : 407 - }, - { - "name" : "minecraft:light_blue_glazed_terracotta", - "id" : 223 - }, - { - "name" : "minecraft:light_gray_candle", - "id" : -421 - }, - { - "name" : "minecraft:light_gray_candle_cake", - "id" : -438 - }, - { - "name" : "minecraft:light_gray_dye", - "id" : 402 - }, - { - "name" : "minecraft:light_weighted_pressure_plate", - "id" : 147 - }, - { - "name" : "minecraft:lightning_rod", - "id" : -312 - }, - { - "name" : "minecraft:lime_candle", - "id" : -418 - }, - { - "name" : "minecraft:lime_candle_cake", - "id" : -435 - }, - { - "name" : "minecraft:lime_dye", - "id" : 405 - }, - { - "name" : "minecraft:lime_glazed_terracotta", - "id" : 225 - }, - { - "name" : "minecraft:lingering_potion", - "id" : 567 - }, - { - "name" : "minecraft:lit_blast_furnace", - "id" : -214 - }, - { - "name" : "minecraft:lit_deepslate_redstone_ore", - "id" : -404 - }, - { - "name" : "minecraft:lit_furnace", - "id" : 62 - }, - { - "name" : "minecraft:lit_pumpkin", - "id" : 91 - }, - { - "name" : "minecraft:lit_redstone_lamp", - "id" : 124 - }, - { - "name" : "minecraft:lit_redstone_ore", - "id" : 74 - }, - { - "name" : "minecraft:lit_smoker", - "id" : -199 - }, - { - "name" : "minecraft:llama_spawn_egg", - "id" : 473 - }, - { - "name" : "minecraft:lodestone", - "id" : -222 - }, - { - "name" : "minecraft:lodestone_compass", - "id" : 607 - }, - { - "name" : "minecraft:log", - "id" : 17 - }, - { - "name" : "minecraft:log2", - "id" : 162 - }, - { - "name" : "minecraft:loom", - "id" : -204 - }, - { - "name" : "minecraft:magenta_candle", - "id" : -415 - }, - { - "name" : "minecraft:magenta_candle_cake", - "id" : -432 - }, - { - "name" : "minecraft:magenta_dye", - "id" : 408 - }, - { - "name" : "minecraft:magenta_glazed_terracotta", - "id" : 222 - }, - { - "name" : "minecraft:magma", - "id" : 213 - }, - { - "name" : "minecraft:magma_cream", - "id" : 430 - }, - { - "name" : "minecraft:magma_cube_spawn_egg", - "id" : 455 - }, - { - "name" : "minecraft:mangrove_boat", - "id" : 640 - }, - { - "name" : "minecraft:mangrove_button", - "id" : -487 - }, - { - "name" : "minecraft:mangrove_chest_boat", - "id" : 649 - }, - { - "name" : "minecraft:mangrove_door", - "id" : 638 - }, - { - "name" : "minecraft:mangrove_double_slab", - "id" : -499 - }, - { - "name" : "minecraft:mangrove_fence", - "id" : -491 - }, - { - "name" : "minecraft:mangrove_fence_gate", - "id" : -492 - }, - { - "name" : "minecraft:mangrove_hanging_sign", - "id" : -508 - }, - { - "name" : "minecraft:mangrove_leaves", - "id" : -472 - }, - { - "name" : "minecraft:mangrove_log", - "id" : -484 - }, - { - "name" : "minecraft:mangrove_planks", - "id" : -486 - }, - { - "name" : "minecraft:mangrove_pressure_plate", - "id" : -490 - }, - { - "name" : "minecraft:mangrove_propagule", - "id" : -474 - }, - { - "name" : "minecraft:mangrove_roots", - "id" : -482 - }, - { - "name" : "minecraft:mangrove_sign", - "id" : 639 - }, - { - "name" : "minecraft:mangrove_slab", - "id" : -489 - }, - { - "name" : "minecraft:mangrove_stairs", - "id" : -488 - }, - { - "name" : "minecraft:mangrove_standing_sign", - "id" : -494 - }, - { - "name" : "minecraft:mangrove_trapdoor", - "id" : -496 - }, - { - "name" : "minecraft:mangrove_wall_sign", - "id" : -495 - }, - { - "name" : "minecraft:mangrove_wood", - "id" : -497 - }, - { - "name" : "minecraft:medicine", - "id" : 604 - }, - { - "name" : "minecraft:medium_amethyst_bud", - "id" : -331 - }, - { - "name" : "minecraft:melon_block", - "id" : 103 - }, - { - "name" : "minecraft:melon_seeds", - "id" : 293 - }, - { - "name" : "minecraft:melon_slice", - "id" : 272 - }, - { - "name" : "minecraft:melon_stem", - "id" : 105 - }, - { - "name" : "minecraft:milk_bucket", - "id" : 361 - }, - { - "name" : "minecraft:minecart", - "id" : 370 - }, - { - "name" : "minecraft:mob_spawner", - "id" : 52 - }, - { - "name" : "minecraft:mojang_banner_pattern", - "id" : 589 - }, - { - "name" : "minecraft:monster_egg", - "id" : 97 - }, - { - "name" : "minecraft:mooshroom_spawn_egg", - "id" : 440 - }, - { - "name" : "minecraft:moss_block", - "id" : -320 - }, - { - "name" : "minecraft:moss_carpet", - "id" : -335 - }, - { - "name" : "minecraft:mossy_cobblestone", - "id" : 48 - }, - { - "name" : "minecraft:mossy_cobblestone_stairs", - "id" : -179 - }, - { - "name" : "minecraft:mossy_stone_brick_stairs", - "id" : -175 - }, - { - "name" : "minecraft:moving_block", - "id" : 250 - }, - { - "name" : "minecraft:mud", - "id" : -473 - }, - { - "name" : "minecraft:mud_brick_double_slab", - "id" : -479 - }, - { - "name" : "minecraft:mud_brick_slab", - "id" : -478 - }, - { - "name" : "minecraft:mud_brick_stairs", - "id" : -480 - }, - { - "name" : "minecraft:mud_brick_wall", - "id" : -481 - }, - { - "name" : "minecraft:mud_bricks", - "id" : -475 - }, - { - "name" : "minecraft:muddy_mangrove_roots", - "id" : -483 - }, - { - "name" : "minecraft:mule_spawn_egg", - "id" : 466 - }, - { - "name" : "minecraft:mushroom_stew", - "id" : 260 - }, - { - "name" : "minecraft:music_disc_11", - "id" : 549 - }, - { - "name" : "minecraft:music_disc_13", - "id" : 539 - }, - { - "name" : "minecraft:music_disc_5", - "id" : 641 - }, - { - "name" : "minecraft:music_disc_blocks", - "id" : 541 - }, - { - "name" : "minecraft:music_disc_cat", - "id" : 540 - }, - { - "name" : "minecraft:music_disc_chirp", - "id" : 542 - }, - { - "name" : "minecraft:music_disc_far", - "id" : 543 - }, - { - "name" : "minecraft:music_disc_mall", - "id" : 544 - }, - { - "name" : "minecraft:music_disc_mellohi", - "id" : 545 - }, - { - "name" : "minecraft:music_disc_otherside", - "id" : 631 - }, - { - "name" : "minecraft:music_disc_pigstep", - "id" : 625 - }, - { - "name" : "minecraft:music_disc_stal", - "id" : 546 - }, - { - "name" : "minecraft:music_disc_strad", - "id" : 547 - }, - { - "name" : "minecraft:music_disc_wait", - "id" : 550 - }, - { - "name" : "minecraft:music_disc_ward", - "id" : 548 - }, - { - "name" : "minecraft:mutton", - "id" : 555 - }, - { - "name" : "minecraft:mycelium", - "id" : 110 - }, - { - "name" : "minecraft:name_tag", - "id" : 553 - }, - { - "name" : "minecraft:nautilus_shell", - "id" : 575 - }, - { - "name" : "minecraft:nether_brick", - "id" : 112 - }, - { - "name" : "minecraft:nether_brick_fence", - "id" : 113 - }, - { - "name" : "minecraft:nether_brick_stairs", - "id" : 114 - }, - { - "name" : "minecraft:nether_gold_ore", - "id" : -288 - }, - { - "name" : "minecraft:nether_sprouts", - "id" : 626 - }, - { - "name" : "minecraft:nether_star", - "id" : 523 - }, - { - "name" : "minecraft:nether_wart", - "id" : 294 - }, - { - "name" : "minecraft:nether_wart_block", - "id" : 214 - }, - { - "name" : "minecraft:netherbrick", - "id" : 528 - }, - { - "name" : "minecraft:netherite_axe", - "id" : 612 - }, - { - "name" : "minecraft:netherite_block", - "id" : -270 - }, - { - "name" : "minecraft:netherite_boots", - "id" : 617 - }, - { - "name" : "minecraft:netherite_chestplate", - "id" : 615 - }, - { - "name" : "minecraft:netherite_helmet", - "id" : 614 - }, - { - "name" : "minecraft:netherite_hoe", - "id" : 613 - }, - { - "name" : "minecraft:netherite_ingot", - "id" : 608 - }, - { - "name" : "minecraft:netherite_leggings", - "id" : 616 - }, - { - "name" : "minecraft:netherite_pickaxe", - "id" : 611 - }, - { - "name" : "minecraft:netherite_scrap", - "id" : 618 - }, - { - "name" : "minecraft:netherite_shovel", - "id" : 610 - }, - { - "name" : "minecraft:netherite_sword", - "id" : 609 - }, - { - "name" : "minecraft:netherrack", - "id" : 87 - }, - { - "name" : "minecraft:netherreactor", - "id" : 247 - }, - { - "name" : "minecraft:normal_stone_stairs", - "id" : -180 - }, - { - "name" : "minecraft:noteblock", - "id" : 25 - }, - { - "name" : "minecraft:npc_spawn_egg", - "id" : 470 - }, - { - "name" : "minecraft:oak_boat", - "id" : 375 - }, - { - "name" : "minecraft:oak_chest_boat", - "id" : 643 - }, - { - "name" : "minecraft:oak_hanging_sign", - "id" : -500 - }, - { - "name" : "minecraft:oak_sign", - "id" : 358 - }, - { - "name" : "minecraft:oak_stairs", - "id" : 53 - }, - { - "name" : "minecraft:observer", - "id" : 251 - }, - { - "name" : "minecraft:obsidian", - "id" : 49 - }, - { - "name" : "minecraft:ocelot_spawn_egg", - "id" : 451 - }, - { - "name" : "minecraft:ochre_froglight", - "id" : -471 - }, - { - "name" : "minecraft:orange_candle", - "id" : -414 - }, - { - "name" : "minecraft:orange_candle_cake", - "id" : -431 - }, - { - "name" : "minecraft:orange_dye", - "id" : 409 - }, - { - "name" : "minecraft:orange_glazed_terracotta", - "id" : 221 - }, - { - "name" : "minecraft:oxidized_copper", - "id" : -343 - }, - { - "name" : "minecraft:oxidized_cut_copper", - "id" : -350 - }, - { - "name" : "minecraft:oxidized_cut_copper_slab", - "id" : -364 - }, - { - "name" : "minecraft:oxidized_cut_copper_stairs", - "id" : -357 - }, - { - "name" : "minecraft:oxidized_double_cut_copper_slab", - "id" : -371 - }, - { - "name" : "minecraft:packed_ice", - "id" : 174 - }, - { - "name" : "minecraft:packed_mud", - "id" : -477 - }, - { - "name" : "minecraft:painting", - "id" : 357 - }, - { - "name" : "minecraft:panda_spawn_egg", - "id" : 489 - }, - { - "name" : "minecraft:paper", - "id" : 386 - }, - { - "name" : "minecraft:parrot_spawn_egg", - "id" : 478 - }, - { - "name" : "minecraft:pearlescent_froglight", - "id" : -469 - }, - { - "name" : "minecraft:phantom_membrane", - "id" : 579 - }, - { - "name" : "minecraft:phantom_spawn_egg", - "id" : 486 - }, - { - "name" : "minecraft:pig_spawn_egg", - "id" : 437 - }, - { - "name" : "minecraft:piglin_banner_pattern", - "id" : 592 - }, - { - "name" : "minecraft:piglin_brute_spawn_egg", - "id" : 499 - }, - { - "name" : "minecraft:piglin_spawn_egg", - "id" : 497 - }, - { - "name" : "minecraft:pillager_spawn_egg", - "id" : 491 - }, - { - "name" : "minecraft:pink_candle", - "id" : -419 - }, - { - "name" : "minecraft:pink_candle_cake", - "id" : -436 - }, - { - "name" : "minecraft:pink_dye", - "id" : 404 - }, - { - "name" : "minecraft:pink_glazed_terracotta", - "id" : 226 - }, - { - "name" : "minecraft:piston", - "id" : 33 - }, - { - "name" : "minecraft:piston_arm_collision", - "id" : 34 - }, - { - "name" : "minecraft:planks", - "id" : 5 - }, - { - "name" : "minecraft:podzol", - "id" : 243 - }, - { - "name" : "minecraft:pointed_dripstone", - "id" : -308 - }, - { - "name" : "minecraft:poisonous_potato", - "id" : 282 - }, - { - "name" : "minecraft:polar_bear_spawn_egg", - "id" : 472 - }, - { - "name" : "minecraft:polished_andesite_stairs", - "id" : -174 - }, - { - "name" : "minecraft:polished_basalt", - "id" : -235 - }, - { - "name" : "minecraft:polished_blackstone", - "id" : -291 - }, - { - "name" : "minecraft:polished_blackstone_brick_double_slab", - "id" : -285 - }, - { - "name" : "minecraft:polished_blackstone_brick_slab", - "id" : -284 - }, - { - "name" : "minecraft:polished_blackstone_brick_stairs", - "id" : -275 - }, - { - "name" : "minecraft:polished_blackstone_brick_wall", - "id" : -278 - }, - { - "name" : "minecraft:polished_blackstone_bricks", - "id" : -274 - }, - { - "name" : "minecraft:polished_blackstone_button", - "id" : -296 - }, - { - "name" : "minecraft:polished_blackstone_double_slab", - "id" : -294 - }, - { - "name" : "minecraft:polished_blackstone_pressure_plate", - "id" : -295 - }, - { - "name" : "minecraft:polished_blackstone_slab", - "id" : -293 - }, - { - "name" : "minecraft:polished_blackstone_stairs", - "id" : -292 - }, - { - "name" : "minecraft:polished_blackstone_wall", - "id" : -297 - }, - { - "name" : "minecraft:polished_deepslate", - "id" : -383 - }, - { - "name" : "minecraft:polished_deepslate_double_slab", - "id" : -397 - }, - { - "name" : "minecraft:polished_deepslate_slab", - "id" : -384 - }, - { - "name" : "minecraft:polished_deepslate_stairs", - "id" : -385 - }, - { - "name" : "minecraft:polished_deepslate_wall", - "id" : -386 - }, - { - "name" : "minecraft:polished_diorite_stairs", - "id" : -173 - }, - { - "name" : "minecraft:polished_granite_stairs", - "id" : -172 - }, - { - "name" : "minecraft:popped_chorus_fruit", - "id" : 564 - }, - { - "name" : "minecraft:porkchop", - "id" : 262 - }, - { - "name" : "minecraft:portal", - "id" : 90 - }, - { - "name" : "minecraft:potato", - "id" : 280 - }, - { - "name" : "minecraft:potatoes", - "id" : 142 - }, - { - "name" : "minecraft:potion", - "id" : 426 - }, - { - "name" : "minecraft:powder_snow", - "id" : -306 - }, - { - "name" : "minecraft:powder_snow_bucket", - "id" : 368 - }, - { - "name" : "minecraft:powered_comparator", - "id" : 150 - }, - { - "name" : "minecraft:powered_repeater", - "id" : 94 - }, - { - "name" : "minecraft:prismarine", - "id" : 168 - }, - { - "name" : "minecraft:prismarine_bricks_stairs", - "id" : -4 - }, - { - "name" : "minecraft:prismarine_crystals", - "id" : 554 - }, - { - "name" : "minecraft:prismarine_shard", - "id" : 570 - }, - { - "name" : "minecraft:prismarine_stairs", - "id" : -2 - }, - { - "name" : "minecraft:pufferfish", - "id" : 267 - }, - { - "name" : "minecraft:pufferfish_bucket", - "id" : 367 - }, - { - "name" : "minecraft:pufferfish_spawn_egg", - "id" : 481 - }, - { - "name" : "minecraft:pumpkin", - "id" : 86 - }, - { - "name" : "minecraft:pumpkin_pie", - "id" : 284 - }, - { - "name" : "minecraft:pumpkin_seeds", - "id" : 292 - }, - { - "name" : "minecraft:pumpkin_stem", - "id" : 104 - }, - { - "name" : "minecraft:purple_candle", - "id" : -423 - }, - { - "name" : "minecraft:purple_candle_cake", - "id" : -440 - }, - { - "name" : "minecraft:purple_dye", - "id" : 400 - }, - { - "name" : "minecraft:purple_glazed_terracotta", - "id" : 219 - }, - { - "name" : "minecraft:purpur_block", - "id" : 201 - }, - { - "name" : "minecraft:purpur_stairs", - "id" : 203 - }, - { - "name" : "minecraft:quartz", - "id" : 529 - }, - { - "name" : "minecraft:quartz_block", - "id" : 155 - }, - { - "name" : "minecraft:quartz_bricks", - "id" : -304 - }, - { - "name" : "minecraft:quartz_ore", - "id" : 153 - }, - { - "name" : "minecraft:quartz_stairs", - "id" : 156 - }, - { - "name" : "minecraft:rabbit", - "id" : 288 - }, - { - "name" : "minecraft:rabbit_foot", - "id" : 533 - }, - { - "name" : "minecraft:rabbit_hide", - "id" : 534 - }, - { - "name" : "minecraft:rabbit_spawn_egg", - "id" : 459 - }, - { - "name" : "minecraft:rabbit_stew", - "id" : 290 - }, - { - "name" : "minecraft:rail", - "id" : 66 - }, - { - "name" : "minecraft:rapid_fertilizer", - "id" : 602 - }, - { - "name" : "minecraft:ravager_spawn_egg", - "id" : 493 - }, - { - "name" : "minecraft:raw_copper", - "id" : 512 - }, - { - "name" : "minecraft:raw_copper_block", - "id" : -452 - }, - { - "name" : "minecraft:raw_gold", - "id" : 511 - }, - { - "name" : "minecraft:raw_gold_block", - "id" : -453 - }, - { - "name" : "minecraft:raw_iron", - "id" : 510 - }, - { - "name" : "minecraft:raw_iron_block", - "id" : -451 - }, - { - "name" : "minecraft:recovery_compass", - "id" : 651 - }, - { - "name" : "minecraft:red_candle", - "id" : -427 - }, - { - "name" : "minecraft:red_candle_cake", - "id" : -444 - }, - { - "name" : "minecraft:red_dye", - "id" : 396 - }, - { - "name" : "minecraft:red_flower", - "id" : 38 - }, - { - "name" : "minecraft:red_glazed_terracotta", - "id" : 234 - }, - { - "name" : "minecraft:red_mushroom", - "id" : 40 - }, - { - "name" : "minecraft:red_mushroom_block", - "id" : 100 - }, - { - "name" : "minecraft:red_nether_brick", - "id" : 215 - }, - { - "name" : "minecraft:red_nether_brick_stairs", - "id" : -184 - }, - { - "name" : "minecraft:red_sandstone", - "id" : 179 - }, - { - "name" : "minecraft:red_sandstone_stairs", - "id" : 180 - }, - { - "name" : "minecraft:redstone", - "id" : 373 - }, - { - "name" : "minecraft:redstone_block", - "id" : 152 - }, - { - "name" : "minecraft:redstone_lamp", - "id" : 123 - }, - { - "name" : "minecraft:redstone_ore", - "id" : 73 - }, - { - "name" : "minecraft:redstone_torch", - "id" : 76 - }, - { - "name" : "minecraft:redstone_wire", - "id" : 55 - }, - { - "name" : "minecraft:reinforced_deepslate", - "id" : -466 - }, - { - "name" : "minecraft:repeater", - "id" : 419 - }, - { - "name" : "minecraft:repeating_command_block", - "id" : 188 - }, - { - "name" : "minecraft:reserved6", - "id" : 255 - }, - { - "name" : "minecraft:respawn_anchor", - "id" : -272 - }, - { - "name" : "minecraft:rotten_flesh", - "id" : 277 - }, - { - "name" : "minecraft:saddle", - "id" : 371 - }, - { - "name" : "minecraft:salmon", - "id" : 265 - }, - { - "name" : "minecraft:salmon_bucket", - "id" : 365 - }, - { - "name" : "minecraft:salmon_spawn_egg", - "id" : 482 - }, - { - "name" : "minecraft:sand", - "id" : 12 - }, - { - "name" : "minecraft:sandstone", - "id" : 24 - }, - { - "name" : "minecraft:sandstone_stairs", - "id" : 128 - }, - { - "name" : "minecraft:sapling", - "id" : 6 - }, - { - "name" : "minecraft:scaffolding", - "id" : -165 - }, - { - "name" : "minecraft:sculk", - "id" : -458 - }, - { - "name" : "minecraft:sculk_catalyst", - "id" : -460 - }, - { - "name" : "minecraft:sculk_sensor", - "id" : -307 - }, - { - "name" : "minecraft:sculk_shrieker", - "id" : -461 - }, - { - "name" : "minecraft:sculk_vein", - "id" : -459 - }, - { - "name" : "minecraft:scute", - "id" : 577 - }, - { - "name" : "minecraft:sea_lantern", - "id" : 169 - }, - { - "name" : "minecraft:sea_pickle", - "id" : -156 - }, - { - "name" : "minecraft:seagrass", - "id" : -130 - }, - { - "name" : "minecraft:shears", - "id" : 421 - }, - { - "name" : "minecraft:sheep_spawn_egg", - "id" : 438 - }, - { - "name" : "minecraft:shield", - "id" : 355 - }, - { - "name" : "minecraft:shroomlight", - "id" : -230 - }, - { - "name" : "minecraft:shulker_box", - "id" : 218 - }, - { - "name" : "minecraft:shulker_shell", - "id" : 571 - }, - { - "name" : "minecraft:shulker_spawn_egg", - "id" : 469 - }, - { - "name" : "minecraft:silver_glazed_terracotta", - "id" : 228 - }, - { - "name" : "minecraft:silverfish_spawn_egg", - "id" : 443 - }, - { - "name" : "minecraft:skeleton_horse_spawn_egg", - "id" : 467 - }, - { - "name" : "minecraft:skeleton_spawn_egg", - "id" : 444 - }, - { - "name" : "minecraft:skull", - "id" : 521 - }, - { - "name" : "minecraft:skull_banner_pattern", - "id" : 588 - }, - { - "name" : "minecraft:slime", - "id" : 165 - }, - { - "name" : "minecraft:slime_ball", - "id" : 388 - }, - { - "name" : "minecraft:slime_spawn_egg", - "id" : 445 - }, - { - "name" : "minecraft:small_amethyst_bud", - "id" : -332 - }, - { - "name" : "minecraft:small_dripleaf_block", - "id" : -336 - }, - { - "name" : "minecraft:smithing_table", - "id" : -202 - }, - { - "name" : "minecraft:smoker", - "id" : -198 - }, - { - "name" : "minecraft:smooth_basalt", - "id" : -377 - }, - { - "name" : "minecraft:smooth_quartz_stairs", - "id" : -185 - }, - { - "name" : "minecraft:smooth_red_sandstone_stairs", - "id" : -176 - }, - { - "name" : "minecraft:smooth_sandstone_stairs", - "id" : -177 - }, - { - "name" : "minecraft:smooth_stone", - "id" : -183 - }, - { - "name" : "minecraft:sniffer_spawn_egg", - "id" : 500 - }, - { - "name" : "minecraft:snow", - "id" : 80 - }, - { - "name" : "minecraft:snow_golem_spawn_egg", - "id" : 505 - }, - { - "name" : "minecraft:snow_layer", - "id" : 78 - }, - { - "name" : "minecraft:snowball", - "id" : 374 - }, - { - "name" : "minecraft:soul_campfire", - "id" : 627 - }, - { - "name" : "minecraft:soul_fire", - "id" : -237 - }, - { - "name" : "minecraft:soul_lantern", - "id" : -269 - }, - { - "name" : "minecraft:soul_sand", - "id" : 88 - }, - { - "name" : "minecraft:soul_soil", - "id" : -236 - }, - { - "name" : "minecraft:soul_torch", - "id" : -268 - }, - { - "name" : "minecraft:sparkler", - "id" : 605 - }, - { - "name" : "minecraft:spawn_egg", - "id" : 661 - }, - { - "name" : "minecraft:spider_eye", - "id" : 278 - }, - { - "name" : "minecraft:spider_spawn_egg", - "id" : 446 - }, - { - "name" : "minecraft:splash_potion", - "id" : 566 - }, - { - "name" : "minecraft:sponge", - "id" : 19 - }, - { - "name" : "minecraft:spore_blossom", - "id" : -321 - }, - { - "name" : "minecraft:spruce_boat", - "id" : 378 - }, - { - "name" : "minecraft:spruce_button", - "id" : -144 - }, - { - "name" : "minecraft:spruce_chest_boat", - "id" : 646 - }, - { - "name" : "minecraft:spruce_door", - "id" : 558 - }, - { - "name" : "minecraft:spruce_fence_gate", - "id" : 183 - }, - { - "name" : "minecraft:spruce_hanging_sign", - "id" : -501 - }, - { - "name" : "minecraft:spruce_pressure_plate", - "id" : -154 - }, - { - "name" : "minecraft:spruce_sign", - "id" : 581 - }, - { - "name" : "minecraft:spruce_stairs", - "id" : 134 - }, - { - "name" : "minecraft:spruce_standing_sign", - "id" : -181 - }, - { - "name" : "minecraft:spruce_trapdoor", - "id" : -149 - }, - { - "name" : "minecraft:spruce_wall_sign", - "id" : -182 - }, - { - "name" : "minecraft:spyglass", - "id" : 630 - }, - { - "name" : "minecraft:squid_spawn_egg", - "id" : 450 - }, - { - "name" : "minecraft:stained_glass", - "id" : 241 - }, - { - "name" : "minecraft:stained_glass_pane", - "id" : 160 - }, - { - "name" : "minecraft:stained_hardened_clay", - "id" : 159 - }, - { - "name" : "minecraft:standing_banner", - "id" : 176 - }, - { - "name" : "minecraft:standing_sign", - "id" : 63 - }, - { - "name" : "minecraft:stick", - "id" : 320 - }, - { - "name" : "minecraft:sticky_piston", - "id" : 29 - }, - { - "name" : "minecraft:sticky_piston_arm_collision", - "id" : -217 - }, - { - "name" : "minecraft:stone", - "id" : 1 - }, - { - "name" : "minecraft:stone_axe", - "id" : 315 - }, - { - "name" : "minecraft:stone_block_slab", - "id" : 44 - }, - { - "name" : "minecraft:stone_block_slab2", - "id" : 182 - }, - { - "name" : "minecraft:stone_block_slab3", - "id" : -162 - }, - { - "name" : "minecraft:stone_block_slab4", - "id" : -166 - }, - { - "name" : "minecraft:stone_brick_stairs", - "id" : 109 - }, - { - "name" : "minecraft:stone_button", - "id" : 77 - }, - { - "name" : "minecraft:stone_hoe", - "id" : 330 - }, - { - "name" : "minecraft:stone_pickaxe", - "id" : 314 - }, - { - "name" : "minecraft:stone_pressure_plate", - "id" : 70 - }, - { - "name" : "minecraft:stone_shovel", - "id" : 313 - }, - { - "name" : "minecraft:stone_stairs", - "id" : 67 - }, - { - "name" : "minecraft:stone_sword", - "id" : 312 - }, - { - "name" : "minecraft:stonebrick", - "id" : 98 - }, - { - "name" : "minecraft:stonecutter", - "id" : 245 - }, - { - "name" : "minecraft:stonecutter_block", - "id" : -197 - }, - { - "name" : "minecraft:stray_spawn_egg", - "id" : 462 - }, - { - "name" : "minecraft:strider_spawn_egg", - "id" : 495 - }, - { - "name" : "minecraft:string", - "id" : 326 - }, - { - "name" : "minecraft:stripped_acacia_log", - "id" : -8 - }, - { - "name" : "minecraft:stripped_bamboo_block", - "id" : -528 - }, - { - "name" : "minecraft:stripped_birch_log", - "id" : -6 - }, - { - "name" : "minecraft:stripped_crimson_hyphae", - "id" : -300 - }, - { - "name" : "minecraft:stripped_crimson_stem", - "id" : -240 - }, - { - "name" : "minecraft:stripped_dark_oak_log", - "id" : -9 - }, - { - "name" : "minecraft:stripped_jungle_log", - "id" : -7 - }, - { - "name" : "minecraft:stripped_mangrove_log", - "id" : -485 - }, - { - "name" : "minecraft:stripped_mangrove_wood", - "id" : -498 - }, - { - "name" : "minecraft:stripped_oak_log", - "id" : -10 - }, - { - "name" : "minecraft:stripped_spruce_log", - "id" : -5 - }, - { - "name" : "minecraft:stripped_warped_hyphae", - "id" : -301 - }, - { - "name" : "minecraft:stripped_warped_stem", - "id" : -241 - }, - { - "name" : "minecraft:structure_block", - "id" : 252 - }, - { - "name" : "minecraft:structure_void", - "id" : 217 - }, - { - "name" : "minecraft:sugar", - "id" : 416 - }, - { - "name" : "minecraft:sugar_cane", - "id" : 385 - }, - { - "name" : "minecraft:suspicious_stew", - "id" : 595 - }, - { - "name" : "minecraft:sweet_berries", - "id" : 287 - }, - { - "name" : "minecraft:sweet_berry_bush", - "id" : -207 - }, - { - "name" : "minecraft:tadpole_bucket", - "id" : 635 - }, - { - "name" : "minecraft:tadpole_spawn_egg", - "id" : 634 - }, - { - "name" : "minecraft:tallgrass", - "id" : 31 - }, - { - "name" : "minecraft:target", - "id" : -239 - }, - { - "name" : "minecraft:tinted_glass", - "id" : -334 - }, - { - "name" : "minecraft:tnt", - "id" : 46 - }, - { - "name" : "minecraft:tnt_minecart", - "id" : 530 - }, - { - "name" : "minecraft:torch", - "id" : 50 - }, - { - "name" : "minecraft:totem_of_undying", - "id" : 573 - }, - { - "name" : "minecraft:trader_llama_spawn_egg", - "id" : 653 - }, - { - "name" : "minecraft:trapdoor", - "id" : 96 - }, - { - "name" : "minecraft:trapped_chest", - "id" : 146 - }, - { - "name" : "minecraft:trident", - "id" : 551 - }, - { - "name" : "minecraft:trip_wire", - "id" : 132 - }, - { - "name" : "minecraft:tripwire_hook", - "id" : 131 - }, - { - "name" : "minecraft:tropical_fish", - "id" : 266 - }, - { - "name" : "minecraft:tropical_fish_bucket", - "id" : 366 - }, - { - "name" : "minecraft:tropical_fish_spawn_egg", - "id" : 479 - }, - { - "name" : "minecraft:tuff", - "id" : -333 - }, - { - "name" : "minecraft:turtle_egg", - "id" : -159 - }, - { - "name" : "minecraft:turtle_helmet", - "id" : 578 - }, - { - "name" : "minecraft:turtle_spawn_egg", - "id" : 485 - }, - { - "name" : "minecraft:twisting_vines", - "id" : -287 - }, - { - "name" : "minecraft:underwater_torch", - "id" : 239 - }, - { - "name" : "minecraft:undyed_shulker_box", - "id" : 205 - }, - { - "name" : "minecraft:unknown", - "id" : -305 - }, - { - "name" : "minecraft:unlit_redstone_torch", - "id" : 75 - }, - { - "name" : "minecraft:unpowered_comparator", - "id" : 149 - }, - { - "name" : "minecraft:unpowered_repeater", - "id" : 93 - }, - { - "name" : "minecraft:verdant_froglight", - "id" : -470 - }, - { - "name" : "minecraft:vex_spawn_egg", - "id" : 476 - }, - { - "name" : "minecraft:villager_spawn_egg", - "id" : 449 - }, - { - "name" : "minecraft:vindicator_spawn_egg", - "id" : 474 - }, - { - "name" : "minecraft:vine", - "id" : 106 - }, - { - "name" : "minecraft:wall_banner", - "id" : 177 - }, - { - "name" : "minecraft:wall_sign", - "id" : 68 - }, - { - "name" : "minecraft:wandering_trader_spawn_egg", - "id" : 492 - }, - { - "name" : "minecraft:warden_spawn_egg", - "id" : 637 - }, - { - "name" : "minecraft:warped_button", - "id" : -261 - }, - { - "name" : "minecraft:warped_door", - "id" : 622 - }, - { - "name" : "minecraft:warped_double_slab", - "id" : -267 - }, - { - "name" : "minecraft:warped_fence", - "id" : -257 - }, - { - "name" : "minecraft:warped_fence_gate", - "id" : -259 - }, - { - "name" : "minecraft:warped_fungus", - "id" : -229 - }, - { - "name" : "minecraft:warped_fungus_on_a_stick", - "id" : 623 - }, - { - "name" : "minecraft:warped_hanging_sign", - "id" : -507 - }, - { - "name" : "minecraft:warped_hyphae", - "id" : -298 - }, - { - "name" : "minecraft:warped_nylium", - "id" : -233 - }, - { - "name" : "minecraft:warped_planks", - "id" : -243 - }, - { - "name" : "minecraft:warped_pressure_plate", - "id" : -263 - }, - { - "name" : "minecraft:warped_roots", - "id" : -224 - }, - { - "name" : "minecraft:warped_sign", - "id" : 620 - }, - { - "name" : "minecraft:warped_slab", - "id" : -265 - }, - { - "name" : "minecraft:warped_stairs", - "id" : -255 - }, - { - "name" : "minecraft:warped_standing_sign", - "id" : -251 - }, - { - "name" : "minecraft:warped_stem", - "id" : -226 - }, - { - "name" : "minecraft:warped_trapdoor", - "id" : -247 - }, - { - "name" : "minecraft:warped_wall_sign", - "id" : -253 - }, - { - "name" : "minecraft:warped_wart_block", - "id" : -227 - }, - { - "name" : "minecraft:water", - "id" : 9 - }, - { - "name" : "minecraft:water_bucket", - "id" : 362 - }, - { - "name" : "minecraft:waterlily", - "id" : 111 - }, - { - "name" : "minecraft:waxed_copper", - "id" : -344 - }, - { - "name" : "minecraft:waxed_cut_copper", - "id" : -351 - }, - { - "name" : "minecraft:waxed_cut_copper_slab", - "id" : -365 - }, - { - "name" : "minecraft:waxed_cut_copper_stairs", - "id" : -358 - }, - { - "name" : "minecraft:waxed_double_cut_copper_slab", - "id" : -372 - }, - { - "name" : "minecraft:waxed_exposed_copper", - "id" : -345 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper", - "id" : -352 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_slab", - "id" : -366 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_stairs", - "id" : -359 - }, - { - "name" : "minecraft:waxed_exposed_double_cut_copper_slab", - "id" : -373 - }, - { - "name" : "minecraft:waxed_oxidized_copper", - "id" : -446 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper", - "id" : -447 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_slab", - "id" : -449 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_stairs", - "id" : -448 - }, - { - "name" : "minecraft:waxed_oxidized_double_cut_copper_slab", - "id" : -450 - }, - { - "name" : "minecraft:waxed_weathered_copper", - "id" : -346 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper", - "id" : -353 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_slab", - "id" : -367 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_stairs", - "id" : -360 - }, - { - "name" : "minecraft:waxed_weathered_double_cut_copper_slab", - "id" : -374 - }, - { - "name" : "minecraft:weathered_copper", - "id" : -342 - }, - { - "name" : "minecraft:weathered_cut_copper", - "id" : -349 - }, - { - "name" : "minecraft:weathered_cut_copper_slab", - "id" : -363 - }, - { - "name" : "minecraft:weathered_cut_copper_stairs", - "id" : -356 - }, - { - "name" : "minecraft:weathered_double_cut_copper_slab", - "id" : -370 - }, - { - "name" : "minecraft:web", - "id" : 30 - }, - { - "name" : "minecraft:weeping_vines", - "id" : -231 - }, - { - "name" : "minecraft:wheat", - "id" : 334 - }, - { - "name" : "minecraft:wheat_seeds", - "id" : 291 - }, - { - "name" : "minecraft:white_candle", - "id" : -413 - }, - { - "name" : "minecraft:white_candle_cake", - "id" : -430 - }, - { - "name" : "minecraft:white_dye", - "id" : 410 - }, - { - "name" : "minecraft:white_glazed_terracotta", - "id" : 220 - }, - { - "name" : "minecraft:witch_spawn_egg", - "id" : 452 - }, - { - "name" : "minecraft:wither_rose", - "id" : -216 - }, - { - "name" : "minecraft:wither_skeleton_spawn_egg", - "id" : 464 - }, - { - "name" : "minecraft:wither_spawn_egg", - "id" : 507 - }, - { - "name" : "minecraft:wolf_spawn_egg", - "id" : 439 - }, - { - "name" : "minecraft:wood", - "id" : -212 - }, - { - "name" : "minecraft:wooden_axe", - "id" : 311 - }, - { - "name" : "minecraft:wooden_button", - "id" : 143 - }, - { - "name" : "minecraft:wooden_door", - "id" : 359 - }, - { - "name" : "minecraft:wooden_hoe", - "id" : 329 - }, - { - "name" : "minecraft:wooden_pickaxe", - "id" : 310 - }, - { - "name" : "minecraft:wooden_pressure_plate", - "id" : 72 - }, - { - "name" : "minecraft:wooden_shovel", - "id" : 309 - }, - { - "name" : "minecraft:wooden_slab", - "id" : 158 - }, - { - "name" : "minecraft:wooden_sword", - "id" : 308 - }, - { - "name" : "minecraft:wool", - "id" : 35 - }, - { - "name" : "minecraft:writable_book", - "id" : 515 - }, - { - "name" : "minecraft:written_book", - "id" : 516 - }, - { - "name" : "minecraft:yellow_candle", - "id" : -417 - }, - { - "name" : "minecraft:yellow_candle_cake", - "id" : -434 - }, - { - "name" : "minecraft:yellow_dye", - "id" : 406 - }, - { - "name" : "minecraft:yellow_flower", - "id" : 37 - }, - { - "name" : "minecraft:yellow_glazed_terracotta", - "id" : 224 - }, - { - "name" : "minecraft:zoglin_spawn_egg", - "id" : 498 - }, - { - "name" : "minecraft:zombie_horse_spawn_egg", - "id" : 468 - }, - { - "name" : "minecraft:zombie_pigman_spawn_egg", - "id" : 448 - }, - { - "name" : "minecraft:zombie_spawn_egg", - "id" : 447 - }, - { - "name" : "minecraft:zombie_villager_spawn_egg", - "id" : 477 - } -] \ No newline at end of file diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_19_70.json b/core/src/main/resources/bedrock/runtime_item_states.1_19_70.json deleted file mode 100644 index 500fcc4f6..000000000 --- a/core/src/main/resources/bedrock/runtime_item_states.1_19_70.json +++ /dev/null @@ -1,4786 +0,0 @@ -[ - { - "name" : "minecraft:acacia_boat", - "id" : 380 - }, - { - "name" : "minecraft:acacia_button", - "id" : -140 - }, - { - "name" : "minecraft:acacia_chest_boat", - "id" : 648 - }, - { - "name" : "minecraft:acacia_door", - "id" : 562 - }, - { - "name" : "minecraft:acacia_fence_gate", - "id" : 187 - }, - { - "name" : "minecraft:acacia_hanging_sign", - "id" : -504 - }, - { - "name" : "minecraft:acacia_pressure_plate", - "id" : -150 - }, - { - "name" : "minecraft:acacia_sign", - "id" : 585 - }, - { - "name" : "minecraft:acacia_stairs", - "id" : 163 - }, - { - "name" : "minecraft:acacia_standing_sign", - "id" : -190 - }, - { - "name" : "minecraft:acacia_trapdoor", - "id" : -145 - }, - { - "name" : "minecraft:acacia_wall_sign", - "id" : -191 - }, - { - "name" : "minecraft:activator_rail", - "id" : 126 - }, - { - "name" : "minecraft:agent_spawn_egg", - "id" : 488 - }, - { - "name" : "minecraft:air", - "id" : -158 - }, - { - "name" : "minecraft:allay_spawn_egg", - "id" : 637 - }, - { - "name" : "minecraft:allow", - "id" : 210 - }, - { - "name" : "minecraft:amethyst_block", - "id" : -327 - }, - { - "name" : "minecraft:amethyst_cluster", - "id" : -329 - }, - { - "name" : "minecraft:amethyst_shard", - "id" : 630 - }, - { - "name" : "minecraft:ancient_debris", - "id" : -271 - }, - { - "name" : "minecraft:andesite_stairs", - "id" : -171 - }, - { - "name" : "minecraft:anvil", - "id" : 145 - }, - { - "name" : "minecraft:apple", - "id" : 257 - }, - { - "name" : "minecraft:archer_pottery_shard", - "id" : 659 - }, - { - "name" : "minecraft:armor_stand", - "id" : 558 - }, - { - "name" : "minecraft:arms_up_pottery_shard", - "id" : 660 - }, - { - "name" : "minecraft:arrow", - "id" : 302 - }, - { - "name" : "minecraft:axolotl_bucket", - "id" : 370 - }, - { - "name" : "minecraft:axolotl_spawn_egg", - "id" : 502 - }, - { - "name" : "minecraft:azalea", - "id" : -337 - }, - { - "name" : "minecraft:azalea_leaves", - "id" : -324 - }, - { - "name" : "minecraft:azalea_leaves_flowered", - "id" : -325 - }, - { - "name" : "minecraft:baked_potato", - "id" : 281 - }, - { - "name" : "minecraft:balloon", - "id" : 604 - }, - { - "name" : "minecraft:bamboo", - "id" : -163 - }, - { - "name" : "minecraft:bamboo_block", - "id" : -527 - }, - { - "name" : "minecraft:bamboo_button", - "id" : -511 - }, - { - "name" : "minecraft:bamboo_chest_raft", - "id" : 657 - }, - { - "name" : "minecraft:bamboo_door", - "id" : -517 - }, - { - "name" : "minecraft:bamboo_double_slab", - "id" : -521 - }, - { - "name" : "minecraft:bamboo_fence", - "id" : -515 - }, - { - "name" : "minecraft:bamboo_fence_gate", - "id" : -516 - }, - { - "name" : "minecraft:bamboo_hanging_sign", - "id" : -522 - }, - { - "name" : "minecraft:bamboo_mosaic", - "id" : -509 - }, - { - "name" : "minecraft:bamboo_mosaic_double_slab", - "id" : -525 - }, - { - "name" : "minecraft:bamboo_mosaic_slab", - "id" : -524 - }, - { - "name" : "minecraft:bamboo_mosaic_stairs", - "id" : -523 - }, - { - "name" : "minecraft:bamboo_planks", - "id" : -510 - }, - { - "name" : "minecraft:bamboo_pressure_plate", - "id" : -514 - }, - { - "name" : "minecraft:bamboo_raft", - "id" : 656 - }, - { - "name" : "minecraft:bamboo_sapling", - "id" : -164 - }, - { - "name" : "minecraft:bamboo_sign", - "id" : 655 - }, - { - "name" : "minecraft:bamboo_slab", - "id" : -513 - }, - { - "name" : "minecraft:bamboo_stairs", - "id" : -512 - }, - { - "name" : "minecraft:bamboo_standing_sign", - "id" : -518 - }, - { - "name" : "minecraft:bamboo_trapdoor", - "id" : -520 - }, - { - "name" : "minecraft:bamboo_wall_sign", - "id" : -519 - }, - { - "name" : "minecraft:banner", - "id" : 573 - }, - { - "name" : "minecraft:banner_pattern", - "id" : 667 - }, - { - "name" : "minecraft:barrel", - "id" : -203 - }, - { - "name" : "minecraft:barrier", - "id" : -161 - }, - { - "name" : "minecraft:basalt", - "id" : -234 - }, - { - "name" : "minecraft:bat_spawn_egg", - "id" : 454 - }, - { - "name" : "minecraft:beacon", - "id" : 138 - }, - { - "name" : "minecraft:bed", - "id" : 419 - }, - { - "name" : "minecraft:bedrock", - "id" : 7 - }, - { - "name" : "minecraft:bee_nest", - "id" : -218 - }, - { - "name" : "minecraft:bee_spawn_egg", - "id" : 495 - }, - { - "name" : "minecraft:beef", - "id" : 273 - }, - { - "name" : "minecraft:beehive", - "id" : -219 - }, - { - "name" : "minecraft:beetroot", - "id" : 285 - }, - { - "name" : "minecraft:beetroot_seeds", - "id" : 295 - }, - { - "name" : "minecraft:beetroot_soup", - "id" : 286 - }, - { - "name" : "minecraft:bell", - "id" : -206 - }, - { - "name" : "minecraft:big_dripleaf", - "id" : -323 - }, - { - "name" : "minecraft:birch_boat", - "id" : 377 - }, - { - "name" : "minecraft:birch_button", - "id" : -141 - }, - { - "name" : "minecraft:birch_chest_boat", - "id" : 645 - }, - { - "name" : "minecraft:birch_door", - "id" : 560 - }, - { - "name" : "minecraft:birch_fence_gate", - "id" : 184 - }, - { - "name" : "minecraft:birch_hanging_sign", - "id" : -502 - }, - { - "name" : "minecraft:birch_pressure_plate", - "id" : -151 - }, - { - "name" : "minecraft:birch_sign", - "id" : 583 - }, - { - "name" : "minecraft:birch_stairs", - "id" : 135 - }, - { - "name" : "minecraft:birch_standing_sign", - "id" : -186 - }, - { - "name" : "minecraft:birch_trapdoor", - "id" : -146 - }, - { - "name" : "minecraft:birch_wall_sign", - "id" : -187 - }, - { - "name" : "minecraft:black_candle", - "id" : -428 - }, - { - "name" : "minecraft:black_candle_cake", - "id" : -445 - }, - { - "name" : "minecraft:black_dye", - "id" : 396 - }, - { - "name" : "minecraft:black_glazed_terracotta", - "id" : 235 - }, - { - "name" : "minecraft:black_wool", - "id" : -554 - }, - { - "name" : "minecraft:blackstone", - "id" : -273 - }, - { - "name" : "minecraft:blackstone_double_slab", - "id" : -283 - }, - { - "name" : "minecraft:blackstone_slab", - "id" : -282 - }, - { - "name" : "minecraft:blackstone_stairs", - "id" : -276 - }, - { - "name" : "minecraft:blackstone_wall", - "id" : -277 - }, - { - "name" : "minecraft:blast_furnace", - "id" : -196 - }, - { - "name" : "minecraft:blaze_powder", - "id" : 430 - }, - { - "name" : "minecraft:blaze_rod", - "id" : 424 - }, - { - "name" : "minecraft:blaze_spawn_egg", - "id" : 457 - }, - { - "name" : "minecraft:bleach", - "id" : 602 - }, - { - "name" : "minecraft:blue_candle", - "id" : -424 - }, - { - "name" : "minecraft:blue_candle_cake", - "id" : -441 - }, - { - "name" : "minecraft:blue_dye", - "id" : 400 - }, - { - "name" : "minecraft:blue_glazed_terracotta", - "id" : 231 - }, - { - "name" : "minecraft:blue_ice", - "id" : -11 - }, - { - "name" : "minecraft:blue_wool", - "id" : -563 - }, - { - "name" : "minecraft:boat", - "id" : 665 - }, - { - "name" : "minecraft:bone", - "id" : 416 - }, - { - "name" : "minecraft:bone_block", - "id" : 216 - }, - { - "name" : "minecraft:bone_meal", - "id" : 412 - }, - { - "name" : "minecraft:book", - "id" : 388 - }, - { - "name" : "minecraft:bookshelf", - "id" : 47 - }, - { - "name" : "minecraft:border_block", - "id" : 212 - }, - { - "name" : "minecraft:bordure_indented_banner_pattern", - "id" : 592 - }, - { - "name" : "minecraft:bow", - "id" : 301 - }, - { - "name" : "minecraft:bowl", - "id" : 322 - }, - { - "name" : "minecraft:bread", - "id" : 261 - }, - { - "name" : "minecraft:brewing_stand", - "id" : 432 - }, - { - "name" : "minecraft:brick", - "id" : 384 - }, - { - "name" : "minecraft:brick_block", - "id" : 45 - }, - { - "name" : "minecraft:brick_stairs", - "id" : 108 - }, - { - "name" : "minecraft:brown_candle", - "id" : -425 - }, - { - "name" : "minecraft:brown_candle_cake", - "id" : -442 - }, - { - "name" : "minecraft:brown_dye", - "id" : 399 - }, - { - "name" : "minecraft:brown_glazed_terracotta", - "id" : 232 - }, - { - "name" : "minecraft:brown_mushroom", - "id" : 39 - }, - { - "name" : "minecraft:brown_mushroom_block", - "id" : 99 - }, - { - "name" : "minecraft:brown_wool", - "id" : -555 - }, - { - "name" : "minecraft:brush", - "id" : 663 - }, - { - "name" : "minecraft:bubble_column", - "id" : -160 - }, - { - "name" : "minecraft:bucket", - "id" : 361 - }, - { - "name" : "minecraft:budding_amethyst", - "id" : -328 - }, - { - "name" : "minecraft:cactus", - "id" : 81 - }, - { - "name" : "minecraft:cake", - "id" : 418 - }, - { - "name" : "minecraft:calcite", - "id" : -326 - }, - { - "name" : "minecraft:camel_spawn_egg", - "id" : 658 - }, - { - "name" : "minecraft:camera", - "id" : 599 - }, - { - "name" : "minecraft:campfire", - "id" : 595 - }, - { - "name" : "minecraft:candle", - "id" : -412 - }, - { - "name" : "minecraft:candle_cake", - "id" : -429 - }, - { - "name" : "minecraft:carpet", - "id" : 171 - }, - { - "name" : "minecraft:carrot", - "id" : 279 - }, - { - "name" : "minecraft:carrot_on_a_stick", - "id" : 523 - }, - { - "name" : "minecraft:carrots", - "id" : 141 - }, - { - "name" : "minecraft:cartography_table", - "id" : -200 - }, - { - "name" : "minecraft:carved_pumpkin", - "id" : -155 - }, - { - "name" : "minecraft:cat_spawn_egg", - "id" : 489 - }, - { - "name" : "minecraft:cauldron", - "id" : 433 - }, - { - "name" : "minecraft:cave_spider_spawn_egg", - "id" : 458 - }, - { - "name" : "minecraft:cave_vines", - "id" : -322 - }, - { - "name" : "minecraft:cave_vines_body_with_berries", - "id" : -375 - }, - { - "name" : "minecraft:cave_vines_head_with_berries", - "id" : -376 - }, - { - "name" : "minecraft:chain", - "id" : 625 - }, - { - "name" : "minecraft:chain_command_block", - "id" : 189 - }, - { - "name" : "minecraft:chainmail_boots", - "id" : 343 - }, - { - "name" : "minecraft:chainmail_chestplate", - "id" : 341 - }, - { - "name" : "minecraft:chainmail_helmet", - "id" : 340 - }, - { - "name" : "minecraft:chainmail_leggings", - "id" : 342 - }, - { - "name" : "minecraft:charcoal", - "id" : 304 - }, - { - "name" : "minecraft:chemical_heat", - "id" : 192 - }, - { - "name" : "minecraft:chemistry_table", - "id" : 238 - }, - { - "name" : "minecraft:chest", - "id" : 54 - }, - { - "name" : "minecraft:chest_boat", - "id" : 651 - }, - { - "name" : "minecraft:chest_minecart", - "id" : 390 - }, - { - "name" : "minecraft:chicken", - "id" : 275 - }, - { - "name" : "minecraft:chicken_spawn_egg", - "id" : 436 - }, - { - "name" : "minecraft:chiseled_bookshelf", - "id" : -526 - }, - { - "name" : "minecraft:chiseled_deepslate", - "id" : -395 - }, - { - "name" : "minecraft:chiseled_nether_bricks", - "id" : -302 - }, - { - "name" : "minecraft:chiseled_polished_blackstone", - "id" : -279 - }, - { - "name" : "minecraft:chorus_flower", - "id" : 200 - }, - { - "name" : "minecraft:chorus_fruit", - "id" : 564 - }, - { - "name" : "minecraft:chorus_plant", - "id" : 240 - }, - { - "name" : "minecraft:clay", - "id" : 82 - }, - { - "name" : "minecraft:clay_ball", - "id" : 385 - }, - { - "name" : "minecraft:client_request_placeholder_block", - "id" : -465 - }, - { - "name" : "minecraft:clock", - "id" : 394 - }, - { - "name" : "minecraft:coal", - "id" : 303 - }, - { - "name" : "minecraft:coal_block", - "id" : 173 - }, - { - "name" : "minecraft:coal_ore", - "id" : 16 - }, - { - "name" : "minecraft:cobbled_deepslate", - "id" : -379 - }, - { - "name" : "minecraft:cobbled_deepslate_double_slab", - "id" : -396 - }, - { - "name" : "minecraft:cobbled_deepslate_slab", - "id" : -380 - }, - { - "name" : "minecraft:cobbled_deepslate_stairs", - "id" : -381 - }, - { - "name" : "minecraft:cobbled_deepslate_wall", - "id" : -382 - }, - { - "name" : "minecraft:cobblestone", - "id" : 4 - }, - { - "name" : "minecraft:cobblestone_wall", - "id" : 139 - }, - { - "name" : "minecraft:cocoa", - "id" : 127 - }, - { - "name" : "minecraft:cocoa_beans", - "id" : 413 - }, - { - "name" : "minecraft:cod", - "id" : 264 - }, - { - "name" : "minecraft:cod_bucket", - "id" : 365 - }, - { - "name" : "minecraft:cod_spawn_egg", - "id" : 481 - }, - { - "name" : "minecraft:colored_torch_bp", - "id" : 204 - }, - { - "name" : "minecraft:colored_torch_rg", - "id" : 202 - }, - { - "name" : "minecraft:command_block", - "id" : 137 - }, - { - "name" : "minecraft:command_block_minecart", - "id" : 569 - }, - { - "name" : "minecraft:comparator", - "id" : 528 - }, - { - "name" : "minecraft:compass", - "id" : 392 - }, - { - "name" : "minecraft:composter", - "id" : -213 - }, - { - "name" : "minecraft:compound", - "id" : 600 - }, - { - "name" : "minecraft:concrete", - "id" : 236 - }, - { - "name" : "minecraft:concrete_powder", - "id" : 237 - }, - { - "name" : "minecraft:conduit", - "id" : -157 - }, - { - "name" : "minecraft:cooked_beef", - "id" : 274 - }, - { - "name" : "minecraft:cooked_chicken", - "id" : 276 - }, - { - "name" : "minecraft:cooked_cod", - "id" : 268 - }, - { - "name" : "minecraft:cooked_mutton", - "id" : 557 - }, - { - "name" : "minecraft:cooked_porkchop", - "id" : 263 - }, - { - "name" : "minecraft:cooked_rabbit", - "id" : 289 - }, - { - "name" : "minecraft:cooked_salmon", - "id" : 269 - }, - { - "name" : "minecraft:cookie", - "id" : 271 - }, - { - "name" : "minecraft:copper_block", - "id" : -340 - }, - { - "name" : "minecraft:copper_ingot", - "id" : 510 - }, - { - "name" : "minecraft:copper_ore", - "id" : -311 - }, - { - "name" : "minecraft:coral", - "id" : -131 - }, - { - "name" : "minecraft:coral_block", - "id" : -132 - }, - { - "name" : "minecraft:coral_fan", - "id" : -133 - }, - { - "name" : "minecraft:coral_fan_dead", - "id" : -134 - }, - { - "name" : "minecraft:coral_fan_hang", - "id" : -135 - }, - { - "name" : "minecraft:coral_fan_hang2", - "id" : -136 - }, - { - "name" : "minecraft:coral_fan_hang3", - "id" : -137 - }, - { - "name" : "minecraft:cow_spawn_egg", - "id" : 437 - }, - { - "name" : "minecraft:cracked_deepslate_bricks", - "id" : -410 - }, - { - "name" : "minecraft:cracked_deepslate_tiles", - "id" : -409 - }, - { - "name" : "minecraft:cracked_nether_bricks", - "id" : -303 - }, - { - "name" : "minecraft:cracked_polished_blackstone_bricks", - "id" : -280 - }, - { - "name" : "minecraft:crafting_table", - "id" : 58 - }, - { - "name" : "minecraft:creeper_banner_pattern", - "id" : 588 - }, - { - "name" : "minecraft:creeper_spawn_egg", - "id" : 442 - }, - { - "name" : "minecraft:crimson_button", - "id" : -260 - }, - { - "name" : "minecraft:crimson_door", - "id" : 622 - }, - { - "name" : "minecraft:crimson_double_slab", - "id" : -266 - }, - { - "name" : "minecraft:crimson_fence", - "id" : -256 - }, - { - "name" : "minecraft:crimson_fence_gate", - "id" : -258 - }, - { - "name" : "minecraft:crimson_fungus", - "id" : -228 - }, - { - "name" : "minecraft:crimson_hanging_sign", - "id" : -506 - }, - { - "name" : "minecraft:crimson_hyphae", - "id" : -299 - }, - { - "name" : "minecraft:crimson_nylium", - "id" : -232 - }, - { - "name" : "minecraft:crimson_planks", - "id" : -242 - }, - { - "name" : "minecraft:crimson_pressure_plate", - "id" : -262 - }, - { - "name" : "minecraft:crimson_roots", - "id" : -223 - }, - { - "name" : "minecraft:crimson_sign", - "id" : 620 - }, - { - "name" : "minecraft:crimson_slab", - "id" : -264 - }, - { - "name" : "minecraft:crimson_stairs", - "id" : -254 - }, - { - "name" : "minecraft:crimson_standing_sign", - "id" : -250 - }, - { - "name" : "minecraft:crimson_stem", - "id" : -225 - }, - { - "name" : "minecraft:crimson_trapdoor", - "id" : -246 - }, - { - "name" : "minecraft:crimson_wall_sign", - "id" : -252 - }, - { - "name" : "minecraft:crossbow", - "id" : 581 - }, - { - "name" : "minecraft:crying_obsidian", - "id" : -289 - }, - { - "name" : "minecraft:cut_copper", - "id" : -347 - }, - { - "name" : "minecraft:cut_copper_slab", - "id" : -361 - }, - { - "name" : "minecraft:cut_copper_stairs", - "id" : -354 - }, - { - "name" : "minecraft:cyan_candle", - "id" : -422 - }, - { - "name" : "minecraft:cyan_candle_cake", - "id" : -439 - }, - { - "name" : "minecraft:cyan_dye", - "id" : 402 - }, - { - "name" : "minecraft:cyan_glazed_terracotta", - "id" : 229 - }, - { - "name" : "minecraft:cyan_wool", - "id" : -561 - }, - { - "name" : "minecraft:dark_oak_boat", - "id" : 381 - }, - { - "name" : "minecraft:dark_oak_button", - "id" : -142 - }, - { - "name" : "minecraft:dark_oak_chest_boat", - "id" : 649 - }, - { - "name" : "minecraft:dark_oak_door", - "id" : 563 - }, - { - "name" : "minecraft:dark_oak_fence_gate", - "id" : 186 - }, - { - "name" : "minecraft:dark_oak_hanging_sign", - "id" : -505 - }, - { - "name" : "minecraft:dark_oak_pressure_plate", - "id" : -152 - }, - { - "name" : "minecraft:dark_oak_sign", - "id" : 586 - }, - { - "name" : "minecraft:dark_oak_stairs", - "id" : 164 - }, - { - "name" : "minecraft:dark_oak_trapdoor", - "id" : -147 - }, - { - "name" : "minecraft:dark_prismarine_stairs", - "id" : -3 - }, - { - "name" : "minecraft:darkoak_standing_sign", - "id" : -192 - }, - { - "name" : "minecraft:darkoak_wall_sign", - "id" : -193 - }, - { - "name" : "minecraft:daylight_detector", - "id" : 151 - }, - { - "name" : "minecraft:daylight_detector_inverted", - "id" : 178 - }, - { - "name" : "minecraft:deadbush", - "id" : 32 - }, - { - "name" : "minecraft:decorated_pot", - "id" : -551 - }, - { - "name" : "minecraft:deepslate", - "id" : -378 - }, - { - "name" : "minecraft:deepslate_brick_double_slab", - "id" : -399 - }, - { - "name" : "minecraft:deepslate_brick_slab", - "id" : -392 - }, - { - "name" : "minecraft:deepslate_brick_stairs", - "id" : -393 - }, - { - "name" : "minecraft:deepslate_brick_wall", - "id" : -394 - }, - { - "name" : "minecraft:deepslate_bricks", - "id" : -391 - }, - { - "name" : "minecraft:deepslate_coal_ore", - "id" : -406 - }, - { - "name" : "minecraft:deepslate_copper_ore", - "id" : -408 - }, - { - "name" : "minecraft:deepslate_diamond_ore", - "id" : -405 - }, - { - "name" : "minecraft:deepslate_emerald_ore", - "id" : -407 - }, - { - "name" : "minecraft:deepslate_gold_ore", - "id" : -402 - }, - { - "name" : "minecraft:deepslate_iron_ore", - "id" : -401 - }, - { - "name" : "minecraft:deepslate_lapis_ore", - "id" : -400 - }, - { - "name" : "minecraft:deepslate_redstone_ore", - "id" : -403 - }, - { - "name" : "minecraft:deepslate_tile_double_slab", - "id" : -398 - }, - { - "name" : "minecraft:deepslate_tile_slab", - "id" : -388 - }, - { - "name" : "minecraft:deepslate_tile_stairs", - "id" : -389 - }, - { - "name" : "minecraft:deepslate_tile_wall", - "id" : -390 - }, - { - "name" : "minecraft:deepslate_tiles", - "id" : -387 - }, - { - "name" : "minecraft:deny", - "id" : 211 - }, - { - "name" : "minecraft:detector_rail", - "id" : 28 - }, - { - "name" : "minecraft:diamond", - "id" : 305 - }, - { - "name" : "minecraft:diamond_axe", - "id" : 320 - }, - { - "name" : "minecraft:diamond_block", - "id" : 57 - }, - { - "name" : "minecraft:diamond_boots", - "id" : 351 - }, - { - "name" : "minecraft:diamond_chestplate", - "id" : 349 - }, - { - "name" : "minecraft:diamond_helmet", - "id" : 348 - }, - { - "name" : "minecraft:diamond_hoe", - "id" : 333 - }, - { - "name" : "minecraft:diamond_horse_armor", - "id" : 539 - }, - { - "name" : "minecraft:diamond_leggings", - "id" : 350 - }, - { - "name" : "minecraft:diamond_ore", - "id" : 56 - }, - { - "name" : "minecraft:diamond_pickaxe", - "id" : 319 - }, - { - "name" : "minecraft:diamond_shovel", - "id" : 318 - }, - { - "name" : "minecraft:diamond_sword", - "id" : 317 - }, - { - "name" : "minecraft:diorite_stairs", - "id" : -170 - }, - { - "name" : "minecraft:dirt", - "id" : 3 - }, - { - "name" : "minecraft:dirt_with_roots", - "id" : -318 - }, - { - "name" : "minecraft:disc_fragment_5", - "id" : 643 - }, - { - "name" : "minecraft:dispenser", - "id" : 23 - }, - { - "name" : "minecraft:dolphin_spawn_egg", - "id" : 485 - }, - { - "name" : "minecraft:donkey_spawn_egg", - "id" : 466 - }, - { - "name" : "minecraft:double_cut_copper_slab", - "id" : -368 - }, - { - "name" : "minecraft:double_plant", - "id" : 175 - }, - { - "name" : "minecraft:double_stone_block_slab", - "id" : 43 - }, - { - "name" : "minecraft:double_stone_block_slab2", - "id" : 181 - }, - { - "name" : "minecraft:double_stone_block_slab3", - "id" : -167 - }, - { - "name" : "minecraft:double_stone_block_slab4", - "id" : -168 - }, - { - "name" : "minecraft:double_wooden_slab", - "id" : 157 - }, - { - "name" : "minecraft:dragon_breath", - "id" : 566 - }, - { - "name" : "minecraft:dragon_egg", - "id" : 122 - }, - { - "name" : "minecraft:dried_kelp", - "id" : 270 - }, - { - "name" : "minecraft:dried_kelp_block", - "id" : -139 - }, - { - "name" : "minecraft:dripstone_block", - "id" : -317 - }, - { - "name" : "minecraft:dropper", - "id" : 125 - }, - { - "name" : "minecraft:drowned_spawn_egg", - "id" : 484 - }, - { - "name" : "minecraft:dye", - "id" : 666 - }, - { - "name" : "minecraft:echo_shard", - "id" : 653 - }, - { - "name" : "minecraft:egg", - "id" : 391 - }, - { - "name" : "minecraft:elder_guardian_spawn_egg", - "id" : 472 - }, - { - "name" : "minecraft:element_0", - "id" : 36 - }, - { - "name" : "minecraft:element_1", - "id" : -12 - }, - { - "name" : "minecraft:element_10", - "id" : -21 - }, - { - "name" : "minecraft:element_100", - "id" : -111 - }, - { - "name" : "minecraft:element_101", - "id" : -112 - }, - { - "name" : "minecraft:element_102", - "id" : -113 - }, - { - "name" : "minecraft:element_103", - "id" : -114 - }, - { - "name" : "minecraft:element_104", - "id" : -115 - }, - { - "name" : "minecraft:element_105", - "id" : -116 - }, - { - "name" : "minecraft:element_106", - "id" : -117 - }, - { - "name" : "minecraft:element_107", - "id" : -118 - }, - { - "name" : "minecraft:element_108", - "id" : -119 - }, - { - "name" : "minecraft:element_109", - "id" : -120 - }, - { - "name" : "minecraft:element_11", - "id" : -22 - }, - { - "name" : "minecraft:element_110", - "id" : -121 - }, - { - "name" : "minecraft:element_111", - "id" : -122 - }, - { - "name" : "minecraft:element_112", - "id" : -123 - }, - { - "name" : "minecraft:element_113", - "id" : -124 - }, - { - "name" : "minecraft:element_114", - "id" : -125 - }, - { - "name" : "minecraft:element_115", - "id" : -126 - }, - { - "name" : "minecraft:element_116", - "id" : -127 - }, - { - "name" : "minecraft:element_117", - "id" : -128 - }, - { - "name" : "minecraft:element_118", - "id" : -129 - }, - { - "name" : "minecraft:element_12", - "id" : -23 - }, - { - "name" : "minecraft:element_13", - "id" : -24 - }, - { - "name" : "minecraft:element_14", - "id" : -25 - }, - { - "name" : "minecraft:element_15", - "id" : -26 - }, - { - "name" : "minecraft:element_16", - "id" : -27 - }, - { - "name" : "minecraft:element_17", - "id" : -28 - }, - { - "name" : "minecraft:element_18", - "id" : -29 - }, - { - "name" : "minecraft:element_19", - "id" : -30 - }, - { - "name" : "minecraft:element_2", - "id" : -13 - }, - { - "name" : "minecraft:element_20", - "id" : -31 - }, - { - "name" : "minecraft:element_21", - "id" : -32 - }, - { - "name" : "minecraft:element_22", - "id" : -33 - }, - { - "name" : "minecraft:element_23", - "id" : -34 - }, - { - "name" : "minecraft:element_24", - "id" : -35 - }, - { - "name" : "minecraft:element_25", - "id" : -36 - }, - { - "name" : "minecraft:element_26", - "id" : -37 - }, - { - "name" : "minecraft:element_27", - "id" : -38 - }, - { - "name" : "minecraft:element_28", - "id" : -39 - }, - { - "name" : "minecraft:element_29", - "id" : -40 - }, - { - "name" : "minecraft:element_3", - "id" : -14 - }, - { - "name" : "minecraft:element_30", - "id" : -41 - }, - { - "name" : "minecraft:element_31", - "id" : -42 - }, - { - "name" : "minecraft:element_32", - "id" : -43 - }, - { - "name" : "minecraft:element_33", - "id" : -44 - }, - { - "name" : "minecraft:element_34", - "id" : -45 - }, - { - "name" : "minecraft:element_35", - "id" : -46 - }, - { - "name" : "minecraft:element_36", - "id" : -47 - }, - { - "name" : "minecraft:element_37", - "id" : -48 - }, - { - "name" : "minecraft:element_38", - "id" : -49 - }, - { - "name" : "minecraft:element_39", - "id" : -50 - }, - { - "name" : "minecraft:element_4", - "id" : -15 - }, - { - "name" : "minecraft:element_40", - "id" : -51 - }, - { - "name" : "minecraft:element_41", - "id" : -52 - }, - { - "name" : "minecraft:element_42", - "id" : -53 - }, - { - "name" : "minecraft:element_43", - "id" : -54 - }, - { - "name" : "minecraft:element_44", - "id" : -55 - }, - { - "name" : "minecraft:element_45", - "id" : -56 - }, - { - "name" : "minecraft:element_46", - "id" : -57 - }, - { - "name" : "minecraft:element_47", - "id" : -58 - }, - { - "name" : "minecraft:element_48", - "id" : -59 - }, - { - "name" : "minecraft:element_49", - "id" : -60 - }, - { - "name" : "minecraft:element_5", - "id" : -16 - }, - { - "name" : "minecraft:element_50", - "id" : -61 - }, - { - "name" : "minecraft:element_51", - "id" : -62 - }, - { - "name" : "minecraft:element_52", - "id" : -63 - }, - { - "name" : "minecraft:element_53", - "id" : -64 - }, - { - "name" : "minecraft:element_54", - "id" : -65 - }, - { - "name" : "minecraft:element_55", - "id" : -66 - }, - { - "name" : "minecraft:element_56", - "id" : -67 - }, - { - "name" : "minecraft:element_57", - "id" : -68 - }, - { - "name" : "minecraft:element_58", - "id" : -69 - }, - { - "name" : "minecraft:element_59", - "id" : -70 - }, - { - "name" : "minecraft:element_6", - "id" : -17 - }, - { - "name" : "minecraft:element_60", - "id" : -71 - }, - { - "name" : "minecraft:element_61", - "id" : -72 - }, - { - "name" : "minecraft:element_62", - "id" : -73 - }, - { - "name" : "minecraft:element_63", - "id" : -74 - }, - { - "name" : "minecraft:element_64", - "id" : -75 - }, - { - "name" : "minecraft:element_65", - "id" : -76 - }, - { - "name" : "minecraft:element_66", - "id" : -77 - }, - { - "name" : "minecraft:element_67", - "id" : -78 - }, - { - "name" : "minecraft:element_68", - "id" : -79 - }, - { - "name" : "minecraft:element_69", - "id" : -80 - }, - { - "name" : "minecraft:element_7", - "id" : -18 - }, - { - "name" : "minecraft:element_70", - "id" : -81 - }, - { - "name" : "minecraft:element_71", - "id" : -82 - }, - { - "name" : "minecraft:element_72", - "id" : -83 - }, - { - "name" : "minecraft:element_73", - "id" : -84 - }, - { - "name" : "minecraft:element_74", - "id" : -85 - }, - { - "name" : "minecraft:element_75", - "id" : -86 - }, - { - "name" : "minecraft:element_76", - "id" : -87 - }, - { - "name" : "minecraft:element_77", - "id" : -88 - }, - { - "name" : "minecraft:element_78", - "id" : -89 - }, - { - "name" : "minecraft:element_79", - "id" : -90 - }, - { - "name" : "minecraft:element_8", - "id" : -19 - }, - { - "name" : "minecraft:element_80", - "id" : -91 - }, - { - "name" : "minecraft:element_81", - "id" : -92 - }, - { - "name" : "minecraft:element_82", - "id" : -93 - }, - { - "name" : "minecraft:element_83", - "id" : -94 - }, - { - "name" : "minecraft:element_84", - "id" : -95 - }, - { - "name" : "minecraft:element_85", - "id" : -96 - }, - { - "name" : "minecraft:element_86", - "id" : -97 - }, - { - "name" : "minecraft:element_87", - "id" : -98 - }, - { - "name" : "minecraft:element_88", - "id" : -99 - }, - { - "name" : "minecraft:element_89", - "id" : -100 - }, - { - "name" : "minecraft:element_9", - "id" : -20 - }, - { - "name" : "minecraft:element_90", - "id" : -101 - }, - { - "name" : "minecraft:element_91", - "id" : -102 - }, - { - "name" : "minecraft:element_92", - "id" : -103 - }, - { - "name" : "minecraft:element_93", - "id" : -104 - }, - { - "name" : "minecraft:element_94", - "id" : -105 - }, - { - "name" : "minecraft:element_95", - "id" : -106 - }, - { - "name" : "minecraft:element_96", - "id" : -107 - }, - { - "name" : "minecraft:element_97", - "id" : -108 - }, - { - "name" : "minecraft:element_98", - "id" : -109 - }, - { - "name" : "minecraft:element_99", - "id" : -110 - }, - { - "name" : "minecraft:elytra", - "id" : 570 - }, - { - "name" : "minecraft:emerald", - "id" : 518 - }, - { - "name" : "minecraft:emerald_block", - "id" : 133 - }, - { - "name" : "minecraft:emerald_ore", - "id" : 129 - }, - { - "name" : "minecraft:empty_map", - "id" : 521 - }, - { - "name" : "minecraft:enchanted_book", - "id" : 527 - }, - { - "name" : "minecraft:enchanted_golden_apple", - "id" : 259 - }, - { - "name" : "minecraft:enchanting_table", - "id" : 116 - }, - { - "name" : "minecraft:end_brick_stairs", - "id" : -178 - }, - { - "name" : "minecraft:end_bricks", - "id" : 206 - }, - { - "name" : "minecraft:end_crystal", - "id" : 669 - }, - { - "name" : "minecraft:end_gateway", - "id" : 209 - }, - { - "name" : "minecraft:end_portal", - "id" : 119 - }, - { - "name" : "minecraft:end_portal_frame", - "id" : 120 - }, - { - "name" : "minecraft:end_rod", - "id" : 208 - }, - { - "name" : "minecraft:end_stone", - "id" : 121 - }, - { - "name" : "minecraft:ender_chest", - "id" : 130 - }, - { - "name" : "minecraft:ender_dragon_spawn_egg", - "id" : 507 - }, - { - "name" : "minecraft:ender_eye", - "id" : 434 - }, - { - "name" : "minecraft:ender_pearl", - "id" : 423 - }, - { - "name" : "minecraft:enderman_spawn_egg", - "id" : 443 - }, - { - "name" : "minecraft:endermite_spawn_egg", - "id" : 461 - }, - { - "name" : "minecraft:evoker_spawn_egg", - "id" : 476 - }, - { - "name" : "minecraft:experience_bottle", - "id" : 514 - }, - { - "name" : "minecraft:exposed_copper", - "id" : -341 - }, - { - "name" : "minecraft:exposed_cut_copper", - "id" : -348 - }, - { - "name" : "minecraft:exposed_cut_copper_slab", - "id" : -362 - }, - { - "name" : "minecraft:exposed_cut_copper_stairs", - "id" : -355 - }, - { - "name" : "minecraft:exposed_double_cut_copper_slab", - "id" : -369 - }, - { - "name" : "minecraft:farmland", - "id" : 60 - }, - { - "name" : "minecraft:feather", - "id" : 328 - }, - { - "name" : "minecraft:fence", - "id" : 85 - }, - { - "name" : "minecraft:fence_gate", - "id" : 107 - }, - { - "name" : "minecraft:fermented_spider_eye", - "id" : 429 - }, - { - "name" : "minecraft:field_masoned_banner_pattern", - "id" : 591 - }, - { - "name" : "minecraft:filled_map", - "id" : 421 - }, - { - "name" : "minecraft:fire", - "id" : 51 - }, - { - "name" : "minecraft:fire_charge", - "id" : 515 - }, - { - "name" : "minecraft:firework_rocket", - "id" : 525 - }, - { - "name" : "minecraft:firework_star", - "id" : 526 - }, - { - "name" : "minecraft:fishing_rod", - "id" : 393 - }, - { - "name" : "minecraft:fletching_table", - "id" : -201 - }, - { - "name" : "minecraft:flint", - "id" : 357 - }, - { - "name" : "minecraft:flint_and_steel", - "id" : 300 - }, - { - "name" : "minecraft:flower_banner_pattern", - "id" : 587 - }, - { - "name" : "minecraft:flower_pot", - "id" : 520 - }, - { - "name" : "minecraft:flowering_azalea", - "id" : -338 - }, - { - "name" : "minecraft:flowing_lava", - "id" : 10 - }, - { - "name" : "minecraft:flowing_water", - "id" : 8 - }, - { - "name" : "minecraft:fox_spawn_egg", - "id" : 491 - }, - { - "name" : "minecraft:frame", - "id" : 519 - }, - { - "name" : "minecraft:frog_spawn", - "id" : -468 - }, - { - "name" : "minecraft:frog_spawn_egg", - "id" : 634 - }, - { - "name" : "minecraft:frosted_ice", - "id" : 207 - }, - { - "name" : "minecraft:furnace", - "id" : 61 - }, - { - "name" : "minecraft:ghast_spawn_egg", - "id" : 455 - }, - { - "name" : "minecraft:ghast_tear", - "id" : 425 - }, - { - "name" : "minecraft:gilded_blackstone", - "id" : -281 - }, - { - "name" : "minecraft:glass", - "id" : 20 - }, - { - "name" : "minecraft:glass_bottle", - "id" : 428 - }, - { - "name" : "minecraft:glass_pane", - "id" : 102 - }, - { - "name" : "minecraft:glistering_melon_slice", - "id" : 435 - }, - { - "name" : "minecraft:globe_banner_pattern", - "id" : 594 - }, - { - "name" : "minecraft:glow_berries", - "id" : 670 - }, - { - "name" : "minecraft:glow_frame", - "id" : 629 - }, - { - "name" : "minecraft:glow_ink_sac", - "id" : 509 - }, - { - "name" : "minecraft:glow_lichen", - "id" : -411 - }, - { - "name" : "minecraft:glow_squid_spawn_egg", - "id" : 504 - }, - { - "name" : "minecraft:glow_stick", - "id" : 607 - }, - { - "name" : "minecraft:glowingobsidian", - "id" : 246 - }, - { - "name" : "minecraft:glowstone", - "id" : 89 - }, - { - "name" : "minecraft:glowstone_dust", - "id" : 395 - }, - { - "name" : "minecraft:goat_horn", - "id" : 633 - }, - { - "name" : "minecraft:goat_spawn_egg", - "id" : 503 - }, - { - "name" : "minecraft:gold_block", - "id" : 41 - }, - { - "name" : "minecraft:gold_ingot", - "id" : 307 - }, - { - "name" : "minecraft:gold_nugget", - "id" : 426 - }, - { - "name" : "minecraft:gold_ore", - "id" : 14 - }, - { - "name" : "minecraft:golden_apple", - "id" : 258 - }, - { - "name" : "minecraft:golden_axe", - "id" : 326 - }, - { - "name" : "minecraft:golden_boots", - "id" : 355 - }, - { - "name" : "minecraft:golden_carrot", - "id" : 283 - }, - { - "name" : "minecraft:golden_chestplate", - "id" : 353 - }, - { - "name" : "minecraft:golden_helmet", - "id" : 352 - }, - { - "name" : "minecraft:golden_hoe", - "id" : 334 - }, - { - "name" : "minecraft:golden_horse_armor", - "id" : 538 - }, - { - "name" : "minecraft:golden_leggings", - "id" : 354 - }, - { - "name" : "minecraft:golden_pickaxe", - "id" : 325 - }, - { - "name" : "minecraft:golden_rail", - "id" : 27 - }, - { - "name" : "minecraft:golden_shovel", - "id" : 324 - }, - { - "name" : "minecraft:golden_sword", - "id" : 323 - }, - { - "name" : "minecraft:granite_stairs", - "id" : -169 - }, - { - "name" : "minecraft:grass", - "id" : 2 - }, - { - "name" : "minecraft:grass_path", - "id" : 198 - }, - { - "name" : "minecraft:gravel", - "id" : 13 - }, - { - "name" : "minecraft:gray_candle", - "id" : -420 - }, - { - "name" : "minecraft:gray_candle_cake", - "id" : -437 - }, - { - "name" : "minecraft:gray_dye", - "id" : 404 - }, - { - "name" : "minecraft:gray_glazed_terracotta", - "id" : 227 - }, - { - "name" : "minecraft:gray_wool", - "id" : -553 - }, - { - "name" : "minecraft:green_candle", - "id" : -426 - }, - { - "name" : "minecraft:green_candle_cake", - "id" : -443 - }, - { - "name" : "minecraft:green_dye", - "id" : 398 - }, - { - "name" : "minecraft:green_glazed_terracotta", - "id" : 233 - }, - { - "name" : "minecraft:green_wool", - "id" : -560 - }, - { - "name" : "minecraft:grindstone", - "id" : -195 - }, - { - "name" : "minecraft:guardian_spawn_egg", - "id" : 462 - }, - { - "name" : "minecraft:gunpowder", - "id" : 329 - }, - { - "name" : "minecraft:hanging_roots", - "id" : -319 - }, - { - "name" : "minecraft:hard_glass", - "id" : 253 - }, - { - "name" : "minecraft:hard_glass_pane", - "id" : 190 - }, - { - "name" : "minecraft:hard_stained_glass", - "id" : 254 - }, - { - "name" : "minecraft:hard_stained_glass_pane", - "id" : 191 - }, - { - "name" : "minecraft:hardened_clay", - "id" : 172 - }, - { - "name" : "minecraft:hay_block", - "id" : 170 - }, - { - "name" : "minecraft:heart_of_the_sea", - "id" : 577 - }, - { - "name" : "minecraft:heavy_weighted_pressure_plate", - "id" : 148 - }, - { - "name" : "minecraft:hoglin_spawn_egg", - "id" : 497 - }, - { - "name" : "minecraft:honey_block", - "id" : -220 - }, - { - "name" : "minecraft:honey_bottle", - "id" : 598 - }, - { - "name" : "minecraft:honeycomb", - "id" : 597 - }, - { - "name" : "minecraft:honeycomb_block", - "id" : -221 - }, - { - "name" : "minecraft:hopper", - "id" : 533 - }, - { - "name" : "minecraft:hopper_minecart", - "id" : 532 - }, - { - "name" : "minecraft:horse_spawn_egg", - "id" : 459 - }, - { - "name" : "minecraft:husk_spawn_egg", - "id" : 464 - }, - { - "name" : "minecraft:ice", - "id" : 79 - }, - { - "name" : "minecraft:ice_bomb", - "id" : 601 - }, - { - "name" : "minecraft:infested_deepslate", - "id" : -454 - }, - { - "name" : "minecraft:info_update", - "id" : 248 - }, - { - "name" : "minecraft:info_update2", - "id" : 249 - }, - { - "name" : "minecraft:ink_sac", - "id" : 414 - }, - { - "name" : "minecraft:invisible_bedrock", - "id" : 95 - }, - { - "name" : "minecraft:iron_axe", - "id" : 299 - }, - { - "name" : "minecraft:iron_bars", - "id" : 101 - }, - { - "name" : "minecraft:iron_block", - "id" : 42 - }, - { - "name" : "minecraft:iron_boots", - "id" : 347 - }, - { - "name" : "minecraft:iron_chestplate", - "id" : 345 - }, - { - "name" : "minecraft:iron_door", - "id" : 373 - }, - { - "name" : "minecraft:iron_golem_spawn_egg", - "id" : 505 - }, - { - "name" : "minecraft:iron_helmet", - "id" : 344 - }, - { - "name" : "minecraft:iron_hoe", - "id" : 332 - }, - { - "name" : "minecraft:iron_horse_armor", - "id" : 537 - }, - { - "name" : "minecraft:iron_ingot", - "id" : 306 - }, - { - "name" : "minecraft:iron_leggings", - "id" : 346 - }, - { - "name" : "minecraft:iron_nugget", - "id" : 575 - }, - { - "name" : "minecraft:iron_ore", - "id" : 15 - }, - { - "name" : "minecraft:iron_pickaxe", - "id" : 298 - }, - { - "name" : "minecraft:iron_shovel", - "id" : 297 - }, - { - "name" : "minecraft:iron_sword", - "id" : 308 - }, - { - "name" : "minecraft:iron_trapdoor", - "id" : 167 - }, - { - "name" : "minecraft:item.acacia_door", - "id" : 196 - }, - { - "name" : "minecraft:item.bed", - "id" : 26 - }, - { - "name" : "minecraft:item.beetroot", - "id" : 244 - }, - { - "name" : "minecraft:item.birch_door", - "id" : 194 - }, - { - "name" : "minecraft:item.brewing_stand", - "id" : 117 - }, - { - "name" : "minecraft:item.cake", - "id" : 92 - }, - { - "name" : "minecraft:item.camera", - "id" : 242 - }, - { - "name" : "minecraft:item.campfire", - "id" : -209 - }, - { - "name" : "minecraft:item.cauldron", - "id" : 118 - }, - { - "name" : "minecraft:item.chain", - "id" : -286 - }, - { - "name" : "minecraft:item.crimson_door", - "id" : -244 - }, - { - "name" : "minecraft:item.dark_oak_door", - "id" : 197 - }, - { - "name" : "minecraft:item.flower_pot", - "id" : 140 - }, - { - "name" : "minecraft:item.frame", - "id" : 199 - }, - { - "name" : "minecraft:item.glow_frame", - "id" : -339 - }, - { - "name" : "minecraft:item.hopper", - "id" : 154 - }, - { - "name" : "minecraft:item.iron_door", - "id" : 71 - }, - { - "name" : "minecraft:item.jungle_door", - "id" : 195 - }, - { - "name" : "minecraft:item.kelp", - "id" : -138 - }, - { - "name" : "minecraft:item.mangrove_door", - "id" : -493 - }, - { - "name" : "minecraft:item.nether_sprouts", - "id" : -238 - }, - { - "name" : "minecraft:item.nether_wart", - "id" : 115 - }, - { - "name" : "minecraft:item.reeds", - "id" : 83 - }, - { - "name" : "minecraft:item.skull", - "id" : 144 - }, - { - "name" : "minecraft:item.soul_campfire", - "id" : -290 - }, - { - "name" : "minecraft:item.spruce_door", - "id" : 193 - }, - { - "name" : "minecraft:item.warped_door", - "id" : -245 - }, - { - "name" : "minecraft:item.wheat", - "id" : 59 - }, - { - "name" : "minecraft:item.wooden_door", - "id" : 64 - }, - { - "name" : "minecraft:jigsaw", - "id" : -211 - }, - { - "name" : "minecraft:jukebox", - "id" : 84 - }, - { - "name" : "minecraft:jungle_boat", - "id" : 378 - }, - { - "name" : "minecraft:jungle_button", - "id" : -143 - }, - { - "name" : "minecraft:jungle_chest_boat", - "id" : 646 - }, - { - "name" : "minecraft:jungle_door", - "id" : 561 - }, - { - "name" : "minecraft:jungle_fence_gate", - "id" : 185 - }, - { - "name" : "minecraft:jungle_hanging_sign", - "id" : -503 - }, - { - "name" : "minecraft:jungle_pressure_plate", - "id" : -153 - }, - { - "name" : "minecraft:jungle_sign", - "id" : 584 - }, - { - "name" : "minecraft:jungle_stairs", - "id" : 136 - }, - { - "name" : "minecraft:jungle_standing_sign", - "id" : -188 - }, - { - "name" : "minecraft:jungle_trapdoor", - "id" : -148 - }, - { - "name" : "minecraft:jungle_wall_sign", - "id" : -189 - }, - { - "name" : "minecraft:kelp", - "id" : 383 - }, - { - "name" : "minecraft:ladder", - "id" : 65 - }, - { - "name" : "minecraft:lantern", - "id" : -208 - }, - { - "name" : "minecraft:lapis_block", - "id" : 22 - }, - { - "name" : "minecraft:lapis_lazuli", - "id" : 415 - }, - { - "name" : "minecraft:lapis_ore", - "id" : 21 - }, - { - "name" : "minecraft:large_amethyst_bud", - "id" : -330 - }, - { - "name" : "minecraft:lava", - "id" : 11 - }, - { - "name" : "minecraft:lava_bucket", - "id" : 364 - }, - { - "name" : "minecraft:lava_cauldron", - "id" : -210 - }, - { - "name" : "minecraft:lead", - "id" : 553 - }, - { - "name" : "minecraft:leather", - "id" : 382 - }, - { - "name" : "minecraft:leather_boots", - "id" : 339 - }, - { - "name" : "minecraft:leather_chestplate", - "id" : 337 - }, - { - "name" : "minecraft:leather_helmet", - "id" : 336 - }, - { - "name" : "minecraft:leather_horse_armor", - "id" : 536 - }, - { - "name" : "minecraft:leather_leggings", - "id" : 338 - }, - { - "name" : "minecraft:leaves", - "id" : 18 - }, - { - "name" : "minecraft:leaves2", - "id" : 161 - }, - { - "name" : "minecraft:lectern", - "id" : -194 - }, - { - "name" : "minecraft:lever", - "id" : 69 - }, - { - "name" : "minecraft:light_block", - "id" : -215 - }, - { - "name" : "minecraft:light_blue_candle", - "id" : -416 - }, - { - "name" : "minecraft:light_blue_candle_cake", - "id" : -433 - }, - { - "name" : "minecraft:light_blue_dye", - "id" : 408 - }, - { - "name" : "minecraft:light_blue_glazed_terracotta", - "id" : 223 - }, - { - "name" : "minecraft:light_blue_wool", - "id" : -562 - }, - { - "name" : "minecraft:light_gray_candle", - "id" : -421 - }, - { - "name" : "minecraft:light_gray_candle_cake", - "id" : -438 - }, - { - "name" : "minecraft:light_gray_dye", - "id" : 403 - }, - { - "name" : "minecraft:light_gray_wool", - "id" : -552 - }, - { - "name" : "minecraft:light_weighted_pressure_plate", - "id" : 147 - }, - { - "name" : "minecraft:lightning_rod", - "id" : -312 - }, - { - "name" : "minecraft:lime_candle", - "id" : -418 - }, - { - "name" : "minecraft:lime_candle_cake", - "id" : -435 - }, - { - "name" : "minecraft:lime_dye", - "id" : 406 - }, - { - "name" : "minecraft:lime_glazed_terracotta", - "id" : 225 - }, - { - "name" : "minecraft:lime_wool", - "id" : -559 - }, - { - "name" : "minecraft:lingering_potion", - "id" : 568 - }, - { - "name" : "minecraft:lit_blast_furnace", - "id" : -214 - }, - { - "name" : "minecraft:lit_deepslate_redstone_ore", - "id" : -404 - }, - { - "name" : "minecraft:lit_furnace", - "id" : 62 - }, - { - "name" : "minecraft:lit_pumpkin", - "id" : 91 - }, - { - "name" : "minecraft:lit_redstone_lamp", - "id" : 124 - }, - { - "name" : "minecraft:lit_redstone_ore", - "id" : 74 - }, - { - "name" : "minecraft:lit_smoker", - "id" : -199 - }, - { - "name" : "minecraft:llama_spawn_egg", - "id" : 474 - }, - { - "name" : "minecraft:lodestone", - "id" : -222 - }, - { - "name" : "minecraft:lodestone_compass", - "id" : 608 - }, - { - "name" : "minecraft:log", - "id" : 17 - }, - { - "name" : "minecraft:log2", - "id" : 162 - }, - { - "name" : "minecraft:loom", - "id" : -204 - }, - { - "name" : "minecraft:magenta_candle", - "id" : -415 - }, - { - "name" : "minecraft:magenta_candle_cake", - "id" : -432 - }, - { - "name" : "minecraft:magenta_dye", - "id" : 409 - }, - { - "name" : "minecraft:magenta_glazed_terracotta", - "id" : 222 - }, - { - "name" : "minecraft:magenta_wool", - "id" : -565 - }, - { - "name" : "minecraft:magma", - "id" : 213 - }, - { - "name" : "minecraft:magma_cream", - "id" : 431 - }, - { - "name" : "minecraft:magma_cube_spawn_egg", - "id" : 456 - }, - { - "name" : "minecraft:mangrove_boat", - "id" : 641 - }, - { - "name" : "minecraft:mangrove_button", - "id" : -487 - }, - { - "name" : "minecraft:mangrove_chest_boat", - "id" : 650 - }, - { - "name" : "minecraft:mangrove_door", - "id" : 639 - }, - { - "name" : "minecraft:mangrove_double_slab", - "id" : -499 - }, - { - "name" : "minecraft:mangrove_fence", - "id" : -491 - }, - { - "name" : "minecraft:mangrove_fence_gate", - "id" : -492 - }, - { - "name" : "minecraft:mangrove_hanging_sign", - "id" : -508 - }, - { - "name" : "minecraft:mangrove_leaves", - "id" : -472 - }, - { - "name" : "minecraft:mangrove_log", - "id" : -484 - }, - { - "name" : "minecraft:mangrove_planks", - "id" : -486 - }, - { - "name" : "minecraft:mangrove_pressure_plate", - "id" : -490 - }, - { - "name" : "minecraft:mangrove_propagule", - "id" : -474 - }, - { - "name" : "minecraft:mangrove_roots", - "id" : -482 - }, - { - "name" : "minecraft:mangrove_sign", - "id" : 640 - }, - { - "name" : "minecraft:mangrove_slab", - "id" : -489 - }, - { - "name" : "minecraft:mangrove_stairs", - "id" : -488 - }, - { - "name" : "minecraft:mangrove_standing_sign", - "id" : -494 - }, - { - "name" : "minecraft:mangrove_trapdoor", - "id" : -496 - }, - { - "name" : "minecraft:mangrove_wall_sign", - "id" : -495 - }, - { - "name" : "minecraft:mangrove_wood", - "id" : -497 - }, - { - "name" : "minecraft:medicine", - "id" : 605 - }, - { - "name" : "minecraft:medium_amethyst_bud", - "id" : -331 - }, - { - "name" : "minecraft:melon_block", - "id" : 103 - }, - { - "name" : "minecraft:melon_seeds", - "id" : 293 - }, - { - "name" : "minecraft:melon_slice", - "id" : 272 - }, - { - "name" : "minecraft:melon_stem", - "id" : 105 - }, - { - "name" : "minecraft:milk_bucket", - "id" : 362 - }, - { - "name" : "minecraft:minecart", - "id" : 371 - }, - { - "name" : "minecraft:mob_spawner", - "id" : 52 - }, - { - "name" : "minecraft:mojang_banner_pattern", - "id" : 590 - }, - { - "name" : "minecraft:monster_egg", - "id" : 97 - }, - { - "name" : "minecraft:mooshroom_spawn_egg", - "id" : 441 - }, - { - "name" : "minecraft:moss_block", - "id" : -320 - }, - { - "name" : "minecraft:moss_carpet", - "id" : -335 - }, - { - "name" : "minecraft:mossy_cobblestone", - "id" : 48 - }, - { - "name" : "minecraft:mossy_cobblestone_stairs", - "id" : -179 - }, - { - "name" : "minecraft:mossy_stone_brick_stairs", - "id" : -175 - }, - { - "name" : "minecraft:moving_block", - "id" : 250 - }, - { - "name" : "minecraft:mud", - "id" : -473 - }, - { - "name" : "minecraft:mud_brick_double_slab", - "id" : -479 - }, - { - "name" : "minecraft:mud_brick_slab", - "id" : -478 - }, - { - "name" : "minecraft:mud_brick_stairs", - "id" : -480 - }, - { - "name" : "minecraft:mud_brick_wall", - "id" : -481 - }, - { - "name" : "minecraft:mud_bricks", - "id" : -475 - }, - { - "name" : "minecraft:muddy_mangrove_roots", - "id" : -483 - }, - { - "name" : "minecraft:mule_spawn_egg", - "id" : 467 - }, - { - "name" : "minecraft:mushroom_stew", - "id" : 260 - }, - { - "name" : "minecraft:music_disc_11", - "id" : 550 - }, - { - "name" : "minecraft:music_disc_13", - "id" : 540 - }, - { - "name" : "minecraft:music_disc_5", - "id" : 642 - }, - { - "name" : "minecraft:music_disc_blocks", - "id" : 542 - }, - { - "name" : "minecraft:music_disc_cat", - "id" : 541 - }, - { - "name" : "minecraft:music_disc_chirp", - "id" : 543 - }, - { - "name" : "minecraft:music_disc_far", - "id" : 544 - }, - { - "name" : "minecraft:music_disc_mall", - "id" : 545 - }, - { - "name" : "minecraft:music_disc_mellohi", - "id" : 546 - }, - { - "name" : "minecraft:music_disc_otherside", - "id" : 632 - }, - { - "name" : "minecraft:music_disc_pigstep", - "id" : 626 - }, - { - "name" : "minecraft:music_disc_stal", - "id" : 547 - }, - { - "name" : "minecraft:music_disc_strad", - "id" : 548 - }, - { - "name" : "minecraft:music_disc_wait", - "id" : 551 - }, - { - "name" : "minecraft:music_disc_ward", - "id" : 549 - }, - { - "name" : "minecraft:mutton", - "id" : 556 - }, - { - "name" : "minecraft:mycelium", - "id" : 110 - }, - { - "name" : "minecraft:name_tag", - "id" : 554 - }, - { - "name" : "minecraft:nautilus_shell", - "id" : 576 - }, - { - "name" : "minecraft:nether_brick", - "id" : 112 - }, - { - "name" : "minecraft:nether_brick_fence", - "id" : 113 - }, - { - "name" : "minecraft:nether_brick_stairs", - "id" : 114 - }, - { - "name" : "minecraft:nether_gold_ore", - "id" : -288 - }, - { - "name" : "minecraft:nether_sprouts", - "id" : 627 - }, - { - "name" : "minecraft:nether_star", - "id" : 524 - }, - { - "name" : "minecraft:nether_wart", - "id" : 294 - }, - { - "name" : "minecraft:nether_wart_block", - "id" : 214 - }, - { - "name" : "minecraft:netherbrick", - "id" : 529 - }, - { - "name" : "minecraft:netherite_axe", - "id" : 613 - }, - { - "name" : "minecraft:netherite_block", - "id" : -270 - }, - { - "name" : "minecraft:netherite_boots", - "id" : 618 - }, - { - "name" : "minecraft:netherite_chestplate", - "id" : 616 - }, - { - "name" : "minecraft:netherite_helmet", - "id" : 615 - }, - { - "name" : "minecraft:netherite_hoe", - "id" : 614 - }, - { - "name" : "minecraft:netherite_ingot", - "id" : 609 - }, - { - "name" : "minecraft:netherite_leggings", - "id" : 617 - }, - { - "name" : "minecraft:netherite_pickaxe", - "id" : 612 - }, - { - "name" : "minecraft:netherite_scrap", - "id" : 619 - }, - { - "name" : "minecraft:netherite_shovel", - "id" : 611 - }, - { - "name" : "minecraft:netherite_sword", - "id" : 610 - }, - { - "name" : "minecraft:netherrack", - "id" : 87 - }, - { - "name" : "minecraft:netherreactor", - "id" : 247 - }, - { - "name" : "minecraft:normal_stone_stairs", - "id" : -180 - }, - { - "name" : "minecraft:noteblock", - "id" : 25 - }, - { - "name" : "minecraft:npc_spawn_egg", - "id" : 471 - }, - { - "name" : "minecraft:oak_boat", - "id" : 376 - }, - { - "name" : "minecraft:oak_chest_boat", - "id" : 644 - }, - { - "name" : "minecraft:oak_hanging_sign", - "id" : -500 - }, - { - "name" : "minecraft:oak_sign", - "id" : 359 - }, - { - "name" : "minecraft:oak_stairs", - "id" : 53 - }, - { - "name" : "minecraft:observer", - "id" : 251 - }, - { - "name" : "minecraft:obsidian", - "id" : 49 - }, - { - "name" : "minecraft:ocelot_spawn_egg", - "id" : 452 - }, - { - "name" : "minecraft:ochre_froglight", - "id" : -471 - }, - { - "name" : "minecraft:orange_candle", - "id" : -414 - }, - { - "name" : "minecraft:orange_candle_cake", - "id" : -431 - }, - { - "name" : "minecraft:orange_dye", - "id" : 410 - }, - { - "name" : "minecraft:orange_glazed_terracotta", - "id" : 221 - }, - { - "name" : "minecraft:orange_wool", - "id" : -557 - }, - { - "name" : "minecraft:oxidized_copper", - "id" : -343 - }, - { - "name" : "minecraft:oxidized_cut_copper", - "id" : -350 - }, - { - "name" : "minecraft:oxidized_cut_copper_slab", - "id" : -364 - }, - { - "name" : "minecraft:oxidized_cut_copper_stairs", - "id" : -357 - }, - { - "name" : "minecraft:oxidized_double_cut_copper_slab", - "id" : -371 - }, - { - "name" : "minecraft:packed_ice", - "id" : 174 - }, - { - "name" : "minecraft:packed_mud", - "id" : -477 - }, - { - "name" : "minecraft:painting", - "id" : 358 - }, - { - "name" : "minecraft:panda_spawn_egg", - "id" : 490 - }, - { - "name" : "minecraft:paper", - "id" : 387 - }, - { - "name" : "minecraft:parrot_spawn_egg", - "id" : 479 - }, - { - "name" : "minecraft:pearlescent_froglight", - "id" : -469 - }, - { - "name" : "minecraft:phantom_membrane", - "id" : 580 - }, - { - "name" : "minecraft:phantom_spawn_egg", - "id" : 487 - }, - { - "name" : "minecraft:pig_spawn_egg", - "id" : 438 - }, - { - "name" : "minecraft:piglin_banner_pattern", - "id" : 593 - }, - { - "name" : "minecraft:piglin_brute_spawn_egg", - "id" : 500 - }, - { - "name" : "minecraft:piglin_spawn_egg", - "id" : 498 - }, - { - "name" : "minecraft:pillager_spawn_egg", - "id" : 492 - }, - { - "name" : "minecraft:pink_candle", - "id" : -419 - }, - { - "name" : "minecraft:pink_candle_cake", - "id" : -436 - }, - { - "name" : "minecraft:pink_dye", - "id" : 405 - }, - { - "name" : "minecraft:pink_glazed_terracotta", - "id" : 226 - }, - { - "name" : "minecraft:pink_wool", - "id" : -566 - }, - { - "name" : "minecraft:piston", - "id" : 33 - }, - { - "name" : "minecraft:piston_arm_collision", - "id" : 34 - }, - { - "name" : "minecraft:planks", - "id" : 5 - }, - { - "name" : "minecraft:podzol", - "id" : 243 - }, - { - "name" : "minecraft:pointed_dripstone", - "id" : -308 - }, - { - "name" : "minecraft:poisonous_potato", - "id" : 282 - }, - { - "name" : "minecraft:polar_bear_spawn_egg", - "id" : 473 - }, - { - "name" : "minecraft:polished_andesite_stairs", - "id" : -174 - }, - { - "name" : "minecraft:polished_basalt", - "id" : -235 - }, - { - "name" : "minecraft:polished_blackstone", - "id" : -291 - }, - { - "name" : "minecraft:polished_blackstone_brick_double_slab", - "id" : -285 - }, - { - "name" : "minecraft:polished_blackstone_brick_slab", - "id" : -284 - }, - { - "name" : "minecraft:polished_blackstone_brick_stairs", - "id" : -275 - }, - { - "name" : "minecraft:polished_blackstone_brick_wall", - "id" : -278 - }, - { - "name" : "minecraft:polished_blackstone_bricks", - "id" : -274 - }, - { - "name" : "minecraft:polished_blackstone_button", - "id" : -296 - }, - { - "name" : "minecraft:polished_blackstone_double_slab", - "id" : -294 - }, - { - "name" : "minecraft:polished_blackstone_pressure_plate", - "id" : -295 - }, - { - "name" : "minecraft:polished_blackstone_slab", - "id" : -293 - }, - { - "name" : "minecraft:polished_blackstone_stairs", - "id" : -292 - }, - { - "name" : "minecraft:polished_blackstone_wall", - "id" : -297 - }, - { - "name" : "minecraft:polished_deepslate", - "id" : -383 - }, - { - "name" : "minecraft:polished_deepslate_double_slab", - "id" : -397 - }, - { - "name" : "minecraft:polished_deepslate_slab", - "id" : -384 - }, - { - "name" : "minecraft:polished_deepslate_stairs", - "id" : -385 - }, - { - "name" : "minecraft:polished_deepslate_wall", - "id" : -386 - }, - { - "name" : "minecraft:polished_diorite_stairs", - "id" : -173 - }, - { - "name" : "minecraft:polished_granite_stairs", - "id" : -172 - }, - { - "name" : "minecraft:popped_chorus_fruit", - "id" : 565 - }, - { - "name" : "minecraft:porkchop", - "id" : 262 - }, - { - "name" : "minecraft:portal", - "id" : 90 - }, - { - "name" : "minecraft:potato", - "id" : 280 - }, - { - "name" : "minecraft:potatoes", - "id" : 142 - }, - { - "name" : "minecraft:potion", - "id" : 427 - }, - { - "name" : "minecraft:powder_snow", - "id" : -306 - }, - { - "name" : "minecraft:powder_snow_bucket", - "id" : 369 - }, - { - "name" : "minecraft:powered_comparator", - "id" : 150 - }, - { - "name" : "minecraft:powered_repeater", - "id" : 94 - }, - { - "name" : "minecraft:prismarine", - "id" : 168 - }, - { - "name" : "minecraft:prismarine_bricks_stairs", - "id" : -4 - }, - { - "name" : "minecraft:prismarine_crystals", - "id" : 555 - }, - { - "name" : "minecraft:prismarine_shard", - "id" : 571 - }, - { - "name" : "minecraft:prismarine_stairs", - "id" : -2 - }, - { - "name" : "minecraft:prize_pottery_shard", - "id" : 661 - }, - { - "name" : "minecraft:pufferfish", - "id" : 267 - }, - { - "name" : "minecraft:pufferfish_bucket", - "id" : 368 - }, - { - "name" : "minecraft:pufferfish_spawn_egg", - "id" : 482 - }, - { - "name" : "minecraft:pumpkin", - "id" : 86 - }, - { - "name" : "minecraft:pumpkin_pie", - "id" : 284 - }, - { - "name" : "minecraft:pumpkin_seeds", - "id" : 292 - }, - { - "name" : "minecraft:pumpkin_stem", - "id" : 104 - }, - { - "name" : "minecraft:purple_candle", - "id" : -423 - }, - { - "name" : "minecraft:purple_candle_cake", - "id" : -440 - }, - { - "name" : "minecraft:purple_dye", - "id" : 401 - }, - { - "name" : "minecraft:purple_glazed_terracotta", - "id" : 219 - }, - { - "name" : "minecraft:purple_wool", - "id" : -564 - }, - { - "name" : "minecraft:purpur_block", - "id" : 201 - }, - { - "name" : "minecraft:purpur_stairs", - "id" : 203 - }, - { - "name" : "minecraft:quartz", - "id" : 530 - }, - { - "name" : "minecraft:quartz_block", - "id" : 155 - }, - { - "name" : "minecraft:quartz_bricks", - "id" : -304 - }, - { - "name" : "minecraft:quartz_ore", - "id" : 153 - }, - { - "name" : "minecraft:quartz_stairs", - "id" : 156 - }, - { - "name" : "minecraft:rabbit", - "id" : 288 - }, - { - "name" : "minecraft:rabbit_foot", - "id" : 534 - }, - { - "name" : "minecraft:rabbit_hide", - "id" : 535 - }, - { - "name" : "minecraft:rabbit_spawn_egg", - "id" : 460 - }, - { - "name" : "minecraft:rabbit_stew", - "id" : 290 - }, - { - "name" : "minecraft:rail", - "id" : 66 - }, - { - "name" : "minecraft:rapid_fertilizer", - "id" : 603 - }, - { - "name" : "minecraft:ravager_spawn_egg", - "id" : 494 - }, - { - "name" : "minecraft:raw_copper", - "id" : 513 - }, - { - "name" : "minecraft:raw_copper_block", - "id" : -452 - }, - { - "name" : "minecraft:raw_gold", - "id" : 512 - }, - { - "name" : "minecraft:raw_gold_block", - "id" : -453 - }, - { - "name" : "minecraft:raw_iron", - "id" : 511 - }, - { - "name" : "minecraft:raw_iron_block", - "id" : -451 - }, - { - "name" : "minecraft:recovery_compass", - "id" : 652 - }, - { - "name" : "minecraft:red_candle", - "id" : -427 - }, - { - "name" : "minecraft:red_candle_cake", - "id" : -444 - }, - { - "name" : "minecraft:red_dye", - "id" : 397 - }, - { - "name" : "minecraft:red_flower", - "id" : 38 - }, - { - "name" : "minecraft:red_glazed_terracotta", - "id" : 234 - }, - { - "name" : "minecraft:red_mushroom", - "id" : 40 - }, - { - "name" : "minecraft:red_mushroom_block", - "id" : 100 - }, - { - "name" : "minecraft:red_nether_brick", - "id" : 215 - }, - { - "name" : "minecraft:red_nether_brick_stairs", - "id" : -184 - }, - { - "name" : "minecraft:red_sandstone", - "id" : 179 - }, - { - "name" : "minecraft:red_sandstone_stairs", - "id" : 180 - }, - { - "name" : "minecraft:red_wool", - "id" : -556 - }, - { - "name" : "minecraft:redstone", - "id" : 374 - }, - { - "name" : "minecraft:redstone_block", - "id" : 152 - }, - { - "name" : "minecraft:redstone_lamp", - "id" : 123 - }, - { - "name" : "minecraft:redstone_ore", - "id" : 73 - }, - { - "name" : "minecraft:redstone_torch", - "id" : 76 - }, - { - "name" : "minecraft:redstone_wire", - "id" : 55 - }, - { - "name" : "minecraft:reinforced_deepslate", - "id" : -466 - }, - { - "name" : "minecraft:repeater", - "id" : 420 - }, - { - "name" : "minecraft:repeating_command_block", - "id" : 188 - }, - { - "name" : "minecraft:reserved6", - "id" : 255 - }, - { - "name" : "minecraft:respawn_anchor", - "id" : -272 - }, - { - "name" : "minecraft:rotten_flesh", - "id" : 277 - }, - { - "name" : "minecraft:saddle", - "id" : 372 - }, - { - "name" : "minecraft:salmon", - "id" : 265 - }, - { - "name" : "minecraft:salmon_bucket", - "id" : 366 - }, - { - "name" : "minecraft:salmon_spawn_egg", - "id" : 483 - }, - { - "name" : "minecraft:sand", - "id" : 12 - }, - { - "name" : "minecraft:sandstone", - "id" : 24 - }, - { - "name" : "minecraft:sandstone_stairs", - "id" : 128 - }, - { - "name" : "minecraft:sapling", - "id" : 6 - }, - { - "name" : "minecraft:scaffolding", - "id" : -165 - }, - { - "name" : "minecraft:sculk", - "id" : -458 - }, - { - "name" : "minecraft:sculk_catalyst", - "id" : -460 - }, - { - "name" : "minecraft:sculk_sensor", - "id" : -307 - }, - { - "name" : "minecraft:sculk_shrieker", - "id" : -461 - }, - { - "name" : "minecraft:sculk_vein", - "id" : -459 - }, - { - "name" : "minecraft:scute", - "id" : 578 - }, - { - "name" : "minecraft:sea_lantern", - "id" : 169 - }, - { - "name" : "minecraft:sea_pickle", - "id" : -156 - }, - { - "name" : "minecraft:seagrass", - "id" : -130 - }, - { - "name" : "minecraft:shears", - "id" : 422 - }, - { - "name" : "minecraft:sheep_spawn_egg", - "id" : 439 - }, - { - "name" : "minecraft:shield", - "id" : 356 - }, - { - "name" : "minecraft:shroomlight", - "id" : -230 - }, - { - "name" : "minecraft:shulker_box", - "id" : 218 - }, - { - "name" : "minecraft:shulker_shell", - "id" : 572 - }, - { - "name" : "minecraft:shulker_spawn_egg", - "id" : 470 - }, - { - "name" : "minecraft:silver_glazed_terracotta", - "id" : 228 - }, - { - "name" : "minecraft:silverfish_spawn_egg", - "id" : 444 - }, - { - "name" : "minecraft:skeleton_horse_spawn_egg", - "id" : 468 - }, - { - "name" : "minecraft:skeleton_spawn_egg", - "id" : 445 - }, - { - "name" : "minecraft:skull", - "id" : 522 - }, - { - "name" : "minecraft:skull_banner_pattern", - "id" : 589 - }, - { - "name" : "minecraft:skull_pottery_shard", - "id" : 662 - }, - { - "name" : "minecraft:slime", - "id" : 165 - }, - { - "name" : "minecraft:slime_ball", - "id" : 389 - }, - { - "name" : "minecraft:slime_spawn_egg", - "id" : 446 - }, - { - "name" : "minecraft:small_amethyst_bud", - "id" : -332 - }, - { - "name" : "minecraft:small_dripleaf_block", - "id" : -336 - }, - { - "name" : "minecraft:smithing_table", - "id" : -202 - }, - { - "name" : "minecraft:smoker", - "id" : -198 - }, - { - "name" : "minecraft:smooth_basalt", - "id" : -377 - }, - { - "name" : "minecraft:smooth_quartz_stairs", - "id" : -185 - }, - { - "name" : "minecraft:smooth_red_sandstone_stairs", - "id" : -176 - }, - { - "name" : "minecraft:smooth_sandstone_stairs", - "id" : -177 - }, - { - "name" : "minecraft:smooth_stone", - "id" : -183 - }, - { - "name" : "minecraft:sniffer_spawn_egg", - "id" : 501 - }, - { - "name" : "minecraft:snow", - "id" : 80 - }, - { - "name" : "minecraft:snow_golem_spawn_egg", - "id" : 506 - }, - { - "name" : "minecraft:snow_layer", - "id" : 78 - }, - { - "name" : "minecraft:snowball", - "id" : 375 - }, - { - "name" : "minecraft:soul_campfire", - "id" : 628 - }, - { - "name" : "minecraft:soul_fire", - "id" : -237 - }, - { - "name" : "minecraft:soul_lantern", - "id" : -269 - }, - { - "name" : "minecraft:soul_sand", - "id" : 88 - }, - { - "name" : "minecraft:soul_soil", - "id" : -236 - }, - { - "name" : "minecraft:soul_torch", - "id" : -268 - }, - { - "name" : "minecraft:sparkler", - "id" : 606 - }, - { - "name" : "minecraft:spawn_egg", - "id" : 668 - }, - { - "name" : "minecraft:spider_eye", - "id" : 278 - }, - { - "name" : "minecraft:spider_spawn_egg", - "id" : 447 - }, - { - "name" : "minecraft:splash_potion", - "id" : 567 - }, - { - "name" : "minecraft:sponge", - "id" : 19 - }, - { - "name" : "minecraft:spore_blossom", - "id" : -321 - }, - { - "name" : "minecraft:spruce_boat", - "id" : 379 - }, - { - "name" : "minecraft:spruce_button", - "id" : -144 - }, - { - "name" : "minecraft:spruce_chest_boat", - "id" : 647 - }, - { - "name" : "minecraft:spruce_door", - "id" : 559 - }, - { - "name" : "minecraft:spruce_fence_gate", - "id" : 183 - }, - { - "name" : "minecraft:spruce_hanging_sign", - "id" : -501 - }, - { - "name" : "minecraft:spruce_pressure_plate", - "id" : -154 - }, - { - "name" : "minecraft:spruce_sign", - "id" : 582 - }, - { - "name" : "minecraft:spruce_stairs", - "id" : 134 - }, - { - "name" : "minecraft:spruce_standing_sign", - "id" : -181 - }, - { - "name" : "minecraft:spruce_trapdoor", - "id" : -149 - }, - { - "name" : "minecraft:spruce_wall_sign", - "id" : -182 - }, - { - "name" : "minecraft:spyglass", - "id" : 631 - }, - { - "name" : "minecraft:squid_spawn_egg", - "id" : 451 - }, - { - "name" : "minecraft:stained_glass", - "id" : 241 - }, - { - "name" : "minecraft:stained_glass_pane", - "id" : 160 - }, - { - "name" : "minecraft:stained_hardened_clay", - "id" : 159 - }, - { - "name" : "minecraft:standing_banner", - "id" : 176 - }, - { - "name" : "minecraft:standing_sign", - "id" : 63 - }, - { - "name" : "minecraft:stick", - "id" : 321 - }, - { - "name" : "minecraft:sticky_piston", - "id" : 29 - }, - { - "name" : "minecraft:sticky_piston_arm_collision", - "id" : -217 - }, - { - "name" : "minecraft:stone", - "id" : 1 - }, - { - "name" : "minecraft:stone_axe", - "id" : 316 - }, - { - "name" : "minecraft:stone_block_slab", - "id" : 44 - }, - { - "name" : "minecraft:stone_block_slab2", - "id" : 182 - }, - { - "name" : "minecraft:stone_block_slab3", - "id" : -162 - }, - { - "name" : "minecraft:stone_block_slab4", - "id" : -166 - }, - { - "name" : "minecraft:stone_brick_stairs", - "id" : 109 - }, - { - "name" : "minecraft:stone_button", - "id" : 77 - }, - { - "name" : "minecraft:stone_hoe", - "id" : 331 - }, - { - "name" : "minecraft:stone_pickaxe", - "id" : 315 - }, - { - "name" : "minecraft:stone_pressure_plate", - "id" : 70 - }, - { - "name" : "minecraft:stone_shovel", - "id" : 314 - }, - { - "name" : "minecraft:stone_stairs", - "id" : 67 - }, - { - "name" : "minecraft:stone_sword", - "id" : 313 - }, - { - "name" : "minecraft:stonebrick", - "id" : 98 - }, - { - "name" : "minecraft:stonecutter", - "id" : 245 - }, - { - "name" : "minecraft:stonecutter_block", - "id" : -197 - }, - { - "name" : "minecraft:stray_spawn_egg", - "id" : 463 - }, - { - "name" : "minecraft:strider_spawn_egg", - "id" : 496 - }, - { - "name" : "minecraft:string", - "id" : 327 - }, - { - "name" : "minecraft:stripped_acacia_log", - "id" : -8 - }, - { - "name" : "minecraft:stripped_bamboo_block", - "id" : -528 - }, - { - "name" : "minecraft:stripped_birch_log", - "id" : -6 - }, - { - "name" : "minecraft:stripped_crimson_hyphae", - "id" : -300 - }, - { - "name" : "minecraft:stripped_crimson_stem", - "id" : -240 - }, - { - "name" : "minecraft:stripped_dark_oak_log", - "id" : -9 - }, - { - "name" : "minecraft:stripped_jungle_log", - "id" : -7 - }, - { - "name" : "minecraft:stripped_mangrove_log", - "id" : -485 - }, - { - "name" : "minecraft:stripped_mangrove_wood", - "id" : -498 - }, - { - "name" : "minecraft:stripped_oak_log", - "id" : -10 - }, - { - "name" : "minecraft:stripped_spruce_log", - "id" : -5 - }, - { - "name" : "minecraft:stripped_warped_hyphae", - "id" : -301 - }, - { - "name" : "minecraft:stripped_warped_stem", - "id" : -241 - }, - { - "name" : "minecraft:structure_block", - "id" : 252 - }, - { - "name" : "minecraft:structure_void", - "id" : 217 - }, - { - "name" : "minecraft:sugar", - "id" : 417 - }, - { - "name" : "minecraft:sugar_cane", - "id" : 386 - }, - { - "name" : "minecraft:suspicious_sand", - "id" : -529 - }, - { - "name" : "minecraft:suspicious_stew", - "id" : 596 - }, - { - "name" : "minecraft:sweet_berries", - "id" : 287 - }, - { - "name" : "minecraft:sweet_berry_bush", - "id" : -207 - }, - { - "name" : "minecraft:tadpole_bucket", - "id" : 636 - }, - { - "name" : "minecraft:tadpole_spawn_egg", - "id" : 635 - }, - { - "name" : "minecraft:tallgrass", - "id" : 31 - }, - { - "name" : "minecraft:target", - "id" : -239 - }, - { - "name" : "minecraft:tinted_glass", - "id" : -334 - }, - { - "name" : "minecraft:tnt", - "id" : 46 - }, - { - "name" : "minecraft:tnt_minecart", - "id" : 531 - }, - { - "name" : "minecraft:torch", - "id" : 50 - }, - { - "name" : "minecraft:torchflower", - "id" : -568 - }, - { - "name" : "minecraft:torchflower_crop", - "id" : -567 - }, - { - "name" : "minecraft:torchflower_seeds", - "id" : 296 - }, - { - "name" : "minecraft:totem_of_undying", - "id" : 574 - }, - { - "name" : "minecraft:trader_llama_spawn_egg", - "id" : 654 - }, - { - "name" : "minecraft:trapdoor", - "id" : 96 - }, - { - "name" : "minecraft:trapped_chest", - "id" : 146 - }, - { - "name" : "minecraft:trident", - "id" : 552 - }, - { - "name" : "minecraft:trip_wire", - "id" : 132 - }, - { - "name" : "minecraft:tripwire_hook", - "id" : 131 - }, - { - "name" : "minecraft:tropical_fish", - "id" : 266 - }, - { - "name" : "minecraft:tropical_fish_bucket", - "id" : 367 - }, - { - "name" : "minecraft:tropical_fish_spawn_egg", - "id" : 480 - }, - { - "name" : "minecraft:tuff", - "id" : -333 - }, - { - "name" : "minecraft:turtle_egg", - "id" : -159 - }, - { - "name" : "minecraft:turtle_helmet", - "id" : 579 - }, - { - "name" : "minecraft:turtle_spawn_egg", - "id" : 486 - }, - { - "name" : "minecraft:twisting_vines", - "id" : -287 - }, - { - "name" : "minecraft:underwater_torch", - "id" : 239 - }, - { - "name" : "minecraft:undyed_shulker_box", - "id" : 205 - }, - { - "name" : "minecraft:unknown", - "id" : -305 - }, - { - "name" : "minecraft:unlit_redstone_torch", - "id" : 75 - }, - { - "name" : "minecraft:unpowered_comparator", - "id" : 149 - }, - { - "name" : "minecraft:unpowered_repeater", - "id" : 93 - }, - { - "name" : "minecraft:verdant_froglight", - "id" : -470 - }, - { - "name" : "minecraft:vex_spawn_egg", - "id" : 477 - }, - { - "name" : "minecraft:villager_spawn_egg", - "id" : 450 - }, - { - "name" : "minecraft:vindicator_spawn_egg", - "id" : 475 - }, - { - "name" : "minecraft:vine", - "id" : 106 - }, - { - "name" : "minecraft:wall_banner", - "id" : 177 - }, - { - "name" : "minecraft:wall_sign", - "id" : 68 - }, - { - "name" : "minecraft:wandering_trader_spawn_egg", - "id" : 493 - }, - { - "name" : "minecraft:warden_spawn_egg", - "id" : 638 - }, - { - "name" : "minecraft:warped_button", - "id" : -261 - }, - { - "name" : "minecraft:warped_door", - "id" : 623 - }, - { - "name" : "minecraft:warped_double_slab", - "id" : -267 - }, - { - "name" : "minecraft:warped_fence", - "id" : -257 - }, - { - "name" : "minecraft:warped_fence_gate", - "id" : -259 - }, - { - "name" : "minecraft:warped_fungus", - "id" : -229 - }, - { - "name" : "minecraft:warped_fungus_on_a_stick", - "id" : 624 - }, - { - "name" : "minecraft:warped_hanging_sign", - "id" : -507 - }, - { - "name" : "minecraft:warped_hyphae", - "id" : -298 - }, - { - "name" : "minecraft:warped_nylium", - "id" : -233 - }, - { - "name" : "minecraft:warped_planks", - "id" : -243 - }, - { - "name" : "minecraft:warped_pressure_plate", - "id" : -263 - }, - { - "name" : "minecraft:warped_roots", - "id" : -224 - }, - { - "name" : "minecraft:warped_sign", - "id" : 621 - }, - { - "name" : "minecraft:warped_slab", - "id" : -265 - }, - { - "name" : "minecraft:warped_stairs", - "id" : -255 - }, - { - "name" : "minecraft:warped_standing_sign", - "id" : -251 - }, - { - "name" : "minecraft:warped_stem", - "id" : -226 - }, - { - "name" : "minecraft:warped_trapdoor", - "id" : -247 - }, - { - "name" : "minecraft:warped_wall_sign", - "id" : -253 - }, - { - "name" : "minecraft:warped_wart_block", - "id" : -227 - }, - { - "name" : "minecraft:water", - "id" : 9 - }, - { - "name" : "minecraft:water_bucket", - "id" : 363 - }, - { - "name" : "minecraft:waterlily", - "id" : 111 - }, - { - "name" : "minecraft:waxed_copper", - "id" : -344 - }, - { - "name" : "minecraft:waxed_cut_copper", - "id" : -351 - }, - { - "name" : "minecraft:waxed_cut_copper_slab", - "id" : -365 - }, - { - "name" : "minecraft:waxed_cut_copper_stairs", - "id" : -358 - }, - { - "name" : "minecraft:waxed_double_cut_copper_slab", - "id" : -372 - }, - { - "name" : "minecraft:waxed_exposed_copper", - "id" : -345 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper", - "id" : -352 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_slab", - "id" : -366 - }, - { - "name" : "minecraft:waxed_exposed_cut_copper_stairs", - "id" : -359 - }, - { - "name" : "minecraft:waxed_exposed_double_cut_copper_slab", - "id" : -373 - }, - { - "name" : "minecraft:waxed_oxidized_copper", - "id" : -446 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper", - "id" : -447 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_slab", - "id" : -449 - }, - { - "name" : "minecraft:waxed_oxidized_cut_copper_stairs", - "id" : -448 - }, - { - "name" : "minecraft:waxed_oxidized_double_cut_copper_slab", - "id" : -450 - }, - { - "name" : "minecraft:waxed_weathered_copper", - "id" : -346 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper", - "id" : -353 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_slab", - "id" : -367 - }, - { - "name" : "minecraft:waxed_weathered_cut_copper_stairs", - "id" : -360 - }, - { - "name" : "minecraft:waxed_weathered_double_cut_copper_slab", - "id" : -374 - }, - { - "name" : "minecraft:weathered_copper", - "id" : -342 - }, - { - "name" : "minecraft:weathered_cut_copper", - "id" : -349 - }, - { - "name" : "minecraft:weathered_cut_copper_slab", - "id" : -363 - }, - { - "name" : "minecraft:weathered_cut_copper_stairs", - "id" : -356 - }, - { - "name" : "minecraft:weathered_double_cut_copper_slab", - "id" : -370 - }, - { - "name" : "minecraft:web", - "id" : 30 - }, - { - "name" : "minecraft:weeping_vines", - "id" : -231 - }, - { - "name" : "minecraft:wheat", - "id" : 335 - }, - { - "name" : "minecraft:wheat_seeds", - "id" : 291 - }, - { - "name" : "minecraft:white_candle", - "id" : -413 - }, - { - "name" : "minecraft:white_candle_cake", - "id" : -430 - }, - { - "name" : "minecraft:white_dye", - "id" : 411 - }, - { - "name" : "minecraft:white_glazed_terracotta", - "id" : 220 - }, - { - "name" : "minecraft:white_wool", - "id" : 35 - }, - { - "name" : "minecraft:witch_spawn_egg", - "id" : 453 - }, - { - "name" : "minecraft:wither_rose", - "id" : -216 - }, - { - "name" : "minecraft:wither_skeleton_spawn_egg", - "id" : 465 - }, - { - "name" : "minecraft:wither_spawn_egg", - "id" : 508 - }, - { - "name" : "minecraft:wolf_spawn_egg", - "id" : 440 - }, - { - "name" : "minecraft:wood", - "id" : -212 - }, - { - "name" : "minecraft:wooden_axe", - "id" : 312 - }, - { - "name" : "minecraft:wooden_button", - "id" : 143 - }, - { - "name" : "minecraft:wooden_door", - "id" : 360 - }, - { - "name" : "minecraft:wooden_hoe", - "id" : 330 - }, - { - "name" : "minecraft:wooden_pickaxe", - "id" : 311 - }, - { - "name" : "minecraft:wooden_pressure_plate", - "id" : 72 - }, - { - "name" : "minecraft:wooden_shovel", - "id" : 310 - }, - { - "name" : "minecraft:wooden_slab", - "id" : 158 - }, - { - "name" : "minecraft:wooden_sword", - "id" : 309 - }, - { - "name" : "minecraft:wool", - "id" : 664 - }, - { - "name" : "minecraft:writable_book", - "id" : 516 - }, - { - "name" : "minecraft:written_book", - "id" : 517 - }, - { - "name" : "minecraft:yellow_candle", - "id" : -417 - }, - { - "name" : "minecraft:yellow_candle_cake", - "id" : -434 - }, - { - "name" : "minecraft:yellow_dye", - "id" : 407 - }, - { - "name" : "minecraft:yellow_flower", - "id" : 37 - }, - { - "name" : "minecraft:yellow_glazed_terracotta", - "id" : 224 - }, - { - "name" : "minecraft:yellow_wool", - "id" : -558 - }, - { - "name" : "minecraft:zoglin_spawn_egg", - "id" : 499 - }, - { - "name" : "minecraft:zombie_horse_spawn_egg", - "id" : 469 - }, - { - "name" : "minecraft:zombie_pigman_spawn_egg", - "id" : 449 - }, - { - "name" : "minecraft:zombie_spawn_egg", - "id" : 448 - }, - { - "name" : "minecraft:zombie_villager_spawn_egg", - "id" : 478 - } -] \ No newline at end of file From cc856b84b1462d00de4fc6abdd7c6fe457662f3f Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Thu, 11 May 2023 13:23:27 -0400 Subject: [PATCH 02/26] Initial sniffer code --- .../geyser/entity/EntityDefinitions.java | 6 +++ .../type/living/animal/SnifferEntity.java | 44 ++++++++++++++++++ .../geysermc/geyser/network/GameProtocol.java | 7 +++ .../network/GeyserServerInitializer.java | 5 -- .../geyser/network/UpstreamPacketHandler.java | 5 ++ .../geyser/session/GeyserSession.java | 6 +++ .../resources/bedrock/entity_identifiers.dat | Bin 7823 -> 7886 bytes 7 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index 9c7e19853..b378a4310 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -133,6 +133,7 @@ public final class EntityDefinitions { public static final EntityDefinition SALMON; public static final EntityDefinition SHEEP; public static final EntityDefinition SHULKER; + public static final EntityDefinition SNIFFER; public static final EntityDefinition SHULKER_BULLET; public static final EntityDefinition SILVERFISH; public static final EntityDefinition SKELETON; @@ -842,6 +843,11 @@ public final class EntityDefinitions { .height(1.3f).width(0.9f) .addTranslator(MetadataType.BYTE, SheepEntity::setSheepFlags) .build(); + SNIFFER = EntityDefinition.inherited(SnifferEntity::new, ageableEntityBase) + .type(EntityType.SNIFFER) + .height(1.75f).width(1.9f) + .addTranslator(MetadataType.SNIFFER_STATE, SnifferEntity::setSnifferState) + .build(); STRIDER = EntityDefinition.inherited(StriderEntity::new, ageableEntityBase) .type(EntityType.STRIDER) .height(1.7f).width(0.9f) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java new file mode 100644 index 000000000..9cdd30bde --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2019-2023 GeyserMC. http://geysermc.org + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @author GeyserMC + * @link https://github.com/GeyserMC/Geyser + */ + +package org.geysermc.geyser.entity.type.living.animal; + +import com.github.steveice10.mc.protocol.data.game.entity.metadata.SnifferState; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; +import org.cloudburstmc.math.vector.Vector3f; +import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.session.GeyserSession; + +import java.util.UUID; + +public class SnifferEntity extends AnimalEntity { + public SnifferEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { + super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + } + + public void setSnifferState(ObjectEntityMetadata entityMetadata) { + + } +} diff --git a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java index 3e5b87e2c..fcb7cb36f 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -30,6 +30,7 @@ import com.github.steveice10.mc.protocol.codec.PacketCodec; import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; +import org.geysermc.geyser.session.GeyserSession; import java.util.ArrayList; import java.util.List; @@ -77,6 +78,12 @@ public final class GameProtocol { return null; } + /* Bedrock convenience methods to gatekeep features and easily remove the check on version removal */ + + public static boolean isPre1_20(GeyserSession session) { + return session.getUpstream().getProtocolVersion() >= Bedrock_v582.CODEC.getProtocolVersion(); + } + /** * Gets the {@link PacketCodec} for Minecraft: Java Edition. * diff --git a/core/src/main/java/org/geysermc/geyser/network/GeyserServerInitializer.java b/core/src/main/java/org/geysermc/geyser/network/GeyserServerInitializer.java index 002c236fb..35d2d7f33 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GeyserServerInitializer.java +++ b/core/src/main/java/org/geysermc/geyser/network/GeyserServerInitializer.java @@ -47,11 +47,6 @@ public class GeyserServerInitializer extends BedrockServerInitializer { this.geyser = geyser; } - @Override - protected void postInitChannel(Channel channel) throws Exception { - super.postInitChannel(channel); - } - @Override public void initSession(@Nonnull BedrockServerSession bedrockServerSession) { try { diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 89a82fbbd..cfd293c26 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -225,6 +225,11 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { stackPacket.getExperiments().add(new ExperimentData("data_driven_items", true)); } + if (GameProtocol.isPre1_20(session)) { + stackPacket.getExperiments().add(new ExperimentData("next_major_update", true)); + stackPacket.getExperiments().add(new ExperimentData("sniffer", true)); + } + session.sendUpstreamPacket(stackPacket); break; diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java index e841dd43c..696b6a4f6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -124,6 +124,7 @@ import org.geysermc.geyser.item.Items; import org.geysermc.geyser.level.JavaDimension; import org.geysermc.geyser.level.WorldManager; import org.geysermc.geyser.level.physics.CollisionManager; +import org.geysermc.geyser.network.GameProtocol; import org.geysermc.geyser.network.netty.LocalSession; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.BlockMappings; @@ -1540,6 +1541,11 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { startGamePacket.setRewindHistorySize(0); startGamePacket.setServerAuthoritativeBlockBreaking(false); + if (GameProtocol.isPre1_20(this)) { + startGamePacket.getExperiments().add(new ExperimentData("next_major_update", true)); + startGamePacket.getExperiments().add(new ExperimentData("sniffer", true)); + } + upstream.sendPacket(startGamePacket); } diff --git a/core/src/main/resources/bedrock/entity_identifiers.dat b/core/src/main/resources/bedrock/entity_identifiers.dat index 8f0c9ce8ef8f468bf6b1f2b530a131b33f6023c2..f55b49298cfa15bf35ad9512bc47a4ed43c69ff8 100644 GIT binary patch delta 808 zcmX|9J!n%=6mIhJ_j2=IUjF}EwTMF`z9enh{54IJRBNs1po`#?6av*k+ohs`qJu7) z@IgUws0xmyqlFY(5nPIhgRY{pwS&3{(R)v*!{z>*bH498=ev)J?~96kK(;jN3(e&f z`%eS*)M5ONmar8Y!9lo+J3)q(SQ1;|3BDL^MJG^*rZHq-C`NSJ4N)DpO$@t{VayIz za6KGEOJ*457&ju7&M`Bkt%c8ES7JClIMiu-==dX+BGgyW1TMME*l=-F&MNWL?NE;1 zK5(Xcp-~h=V**JKy$z<&HfXpXOrjW^By=UHV>?jA7ng=sAVa0`z&XSN3|b z^*T`ZXRzsEi23uhfA;0k_7!-H!4eun%g!+8tDxtt^0z6hdMhNW3=8p^$V<;JVL!Jx*7It1#SvM%a+DQOv7Dk8ePj2c1$HQs%MS=ADJTQM}wcX z#Klomo^X!S!1t^vx_8Z4x_@+}kg(Or6stK!_BEVoOqvS(t-$Y&&iB4oRUQ^lR#TSD zSZ5iLt}fqf&d)cNBx$KxUpL~J<9MI{P!M!B(>%G1ea1TaIGjc@t+T8{V-8$1K0mT{ zPAa3u+e+9NLaK_d$|(^NU+O`|fjWPw5}eb>@WL504EzHDUIdf? delta 777 zcmX|9OK4L;6m32)Y2JM=?Y|2%Zi=N9bmc;= z8QMzfxswjxKa9I)8MG1;x7orGN7ecY!W1%U@+gLX@us%sZnb z%TnP!sdiQ)TsLx!xQVmjluR{Ugh``-rfK3~ctPfh9>O2*s6dQFp0g0b%Z>uJBfqg` zC#*7Qr2DWGaylyBMflDFxBP@hp}d6n5S^5LOWg%omy5Nag@U)fA(=ZF$l_isfy-(L zhDzA<4&qrm;fgndQ$(nG)A*%V@l@wOWZq>xi==)8U$iQ2Yc0&meBwxI$49Fi4li~CXvN8>IB`I@4VN}WE zjdSE5#9e1UPB^Eq=x7aJ%9a%tHXaYl+52WoqsvkGk65?&V%iZyuRYDqj!JhII394O i8u2N7wdcfWHTE*%hZ{>Rb9Nl9;e6oe!Lq$#Yx@h`E%z?~ From 9def94cba09ac87ea4c8b67868a7da6c9eb7e0c2 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Thu, 11 May 2023 17:52:31 -0400 Subject: [PATCH 03/26] Update Items class --- .../java/org/geysermc/geyser/item/Items.java | 35 ++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/item/Items.java b/core/src/main/java/org/geysermc/geyser/item/Items.java index 68c7cf786..b2d49678e 100644 --- a/core/src/main/java/org/geysermc/geyser/item/Items.java +++ b/core/src/main/java/org/geysermc/geyser/item/Items.java @@ -82,6 +82,7 @@ public final class Items { public static final Item BEDROCK = register(new BlockItem("bedrock", builder())); public static final Item SAND = register(new BlockItem("sand", builder())); public static final Item SUSPICIOUS_SAND = register(new BlockItem("suspicious_sand", builder())); + public static final Item SUSPICIOUS_GRAVEL = register(new BlockItem("suspicious_gravel", builder())); public static final Item RED_SAND = register(new BlockItem("red_sand", builder())); public static final Item GRAVEL = register(new BlockItem("gravel", builder())); public static final Item COAL_ORE = register(new BlockItem("coal_ore", builder())); @@ -245,6 +246,7 @@ public final class Items { public static final Item LILY_OF_THE_VALLEY = register(new FlowerItem("lily_of_the_valley", builder())); public static final Item WITHER_ROSE = register(new FlowerItem("wither_rose", builder())); public static final Item TORCHFLOWER = register(new FlowerItem("torchflower", builder())); + public static final Item PITCHER_PLANT = register(new BlockItem("pitcher_plant", builder())); public static final Item SPORE_BLOSSOM = register(new BlockItem("spore_blossom", builder())); public static final Item BROWN_MUSHROOM = register(new BlockItem("brown_mushroom", builder())); public static final Item RED_MUSHROOM = register(new BlockItem("red_mushroom", builder())); @@ -600,6 +602,7 @@ public final class Items { public static final Item RED_CONCRETE_POWDER = register(new BlockItem("red_concrete_powder", builder())); public static final Item BLACK_CONCRETE_POWDER = register(new BlockItem("black_concrete_powder", builder())); public static final Item TURTLE_EGG = register(new BlockItem("turtle_egg", builder())); + public static final Item SNIFFER_EGG = register(new BlockItem("sniffer_egg", builder())); public static final Item DEAD_TUBE_CORAL_BLOCK = register(new BlockItem("dead_tube_coral_block", builder())); public static final Item DEAD_BRAIN_CORAL_BLOCK = register(new BlockItem("dead_brain_coral_block", builder())); public static final Item DEAD_BUBBLE_CORAL_BLOCK = register(new BlockItem("dead_bubble_coral_block", builder())); @@ -687,6 +690,7 @@ public final class Items { public static final Item LIGHTNING_ROD = register(new BlockItem("lightning_rod", builder())); public static final Item DAYLIGHT_DETECTOR = register(new BlockItem("daylight_detector", builder())); public static final Item SCULK_SENSOR = register(new BlockItem("sculk_sensor", builder())); + public static final Item CALIBRATED_SCULK_SENSOR = register(new BlockItem("calibrated_sculk_sensor", builder())); public static final Item TRIPWIRE_HOOK = register(new BlockItem("tripwire_hook", builder())); public static final Item TRAPPED_CHEST = register(new BlockItem("trapped_chest", builder())); public static final Item TNT = register(new BlockItem("tnt", builder())); @@ -1139,6 +1143,7 @@ public final class Items { public static final Item CHORUS_FRUIT = register(new Item("chorus_fruit", builder())); public static final Item POPPED_CHORUS_FRUIT = register(new Item("popped_chorus_fruit", builder())); public static final Item TORCHFLOWER_SEEDS = register(new BlockItem("torchflower_seeds", builder())); + public static final Item PITCHER_POD = register(new BlockItem("pitcher_pod", builder())); public static final Item BEETROOT = register(new Item("beetroot", builder())); public static final Item BEETROOT_SEEDS = register(new BlockItem("beetroot_seeds", builder())); public static final Item BEETROOT_SOUP = register(new Item("beetroot_soup", builder().stackSize(1))); @@ -1166,6 +1171,7 @@ public final class Items { public static final Item MUSIC_DISC_11 = register(new Item("music_disc_11", builder().stackSize(1))); public static final Item MUSIC_DISC_WAIT = register(new Item("music_disc_wait", builder().stackSize(1))); public static final Item MUSIC_DISC_OTHERSIDE = register(new Item("music_disc_otherside", builder().stackSize(1))); + public static final Item MUSIC_DISC_RELIC = register(new Item("music_disc_relic", builder().stackSize(1))); public static final Item MUSIC_DISC_5 = register(new Item("music_disc_5", builder().stackSize(1))); public static final Item MUSIC_DISC_PIGSTEP = register(new Item("music_disc_pigstep", builder().stackSize(1))); public static final Item DISC_FRAGMENT_5 = register(new Item("disc_fragment_5", builder())); @@ -1260,10 +1266,31 @@ public final class Items { public static final Item SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("snout_armor_trim_smithing_template", builder())); public static final Item RIB_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("rib_armor_trim_smithing_template", builder())); public static final Item SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("spire_armor_trim_smithing_template", builder())); - public static final Item POTTERY_SHARD_ARCHER = register(new Item("pottery_shard_archer", builder())); - public static final Item POTTERY_SHARD_PRIZE = register(new Item("pottery_shard_prize", builder())); - public static final Item POTTERY_SHARD_ARMS_UP = register(new Item("pottery_shard_arms_up", builder())); - public static final Item POTTERY_SHARD_SKULL = register(new Item("pottery_shard_skull", builder())); + public static final Item WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("wayfinder_armor_trim_smithing_template", builder())); + public static final Item SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("shaper_armor_trim_smithing_template", builder())); + public static final Item SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("silence_armor_trim_smithing_template", builder())); + public static final Item RAISER_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("raiser_armor_trim_smithing_template", builder())); + public static final Item HOST_ARMOR_TRIM_SMITHING_TEMPLATE = register(new Item("host_armor_trim_smithing_template", builder())); + public static final Item ANGLER_POTTERY_SHERD = register(new Item("angler_pottery_sherd", builder())); + public static final Item ARCHER_POTTERY_SHERD = register(new Item("archer_pottery_sherd", builder())); + public static final Item ARMS_UP_POTTERY_SHERD = register(new Item("arms_up_pottery_sherd", builder())); + public static final Item BLADE_POTTERY_SHERD = register(new Item("blade_pottery_sherd", builder())); + public static final Item BREWER_POTTERY_SHERD = register(new Item("brewer_pottery_sherd", builder())); + public static final Item BURN_POTTERY_SHERD = register(new Item("burn_pottery_sherd", builder())); + public static final Item DANGER_POTTERY_SHERD = register(new Item("danger_pottery_sherd", builder())); + public static final Item EXPLORER_POTTERY_SHERD = register(new Item("explorer_pottery_sherd", builder())); + public static final Item FRIEND_POTTERY_SHERD = register(new Item("friend_pottery_sherd", builder())); + public static final Item HEART_POTTERY_SHERD = register(new Item("heart_pottery_sherd", builder())); + public static final Item HEARTBREAK_POTTERY_SHERD = register(new Item("heartbreak_pottery_sherd", builder())); + public static final Item HOWL_POTTERY_SHERD = register(new Item("howl_pottery_sherd", builder())); + public static final Item MINER_POTTERY_SHERD = register(new Item("miner_pottery_sherd", builder())); + public static final Item MOURNER_POTTERY_SHERD = register(new Item("mourner_pottery_sherd", builder())); + public static final Item PLENTY_POTTERY_SHERD = register(new Item("plenty_pottery_sherd", builder())); + public static final Item PRIZE_POTTERY_SHERD = register(new Item("prize_pottery_sherd", builder())); + public static final Item SHEAF_POTTERY_SHERD = register(new Item("sheaf_pottery_sherd", builder())); + public static final Item SHELTER_POTTERY_SHERD = register(new Item("shelter_pottery_sherd", builder())); + public static final Item SKULL_POTTERY_SHERD = register(new Item("skull_pottery_sherd", builder())); + public static final Item SNORT_POTTERY_SHERD = register(new Item("snort_pottery_sherd", builder())); private static T register(T item) { return register(item, Registries.JAVA_ITEMS.get().size()); From d0bf0013ece0f13de8665d848b40a434ea796ab8 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Thu, 11 May 2023 20:08:43 -0400 Subject: [PATCH 04/26] Use the mapped bedrock item identifier (instead of java) to fill the record registry --- .../geyser/registry/populator/ItemRegistryPopulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 04c58165e..b67780cb0 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 @@ -408,7 +408,7 @@ public class ItemRegistryPopulator { } else if (javaItem.javaIdentifier().startsWith("minecraft:music_disc_")) { // The Java record level event uses the item ID as the "key" to play the record Registries.RECORDS.register(javaItem.javaId(), SoundEvent.valueOf("RECORD_" + - javaItem.javaIdentifier().replace("minecraft:music_disc_", "").toUpperCase(Locale.ENGLISH))); + mapping.getBedrockIdentifier().replace("minecraft:music_disc_", "").toUpperCase(Locale.ENGLISH))); } mappings.add(mapping); From 2ec0d8c5012d58096518521b46103492461a4b0d Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Thu, 11 May 2023 21:27:46 -0400 Subject: [PATCH 05/26] Compiling against MCPL 1.20 At a minimum, smithing and signs are broken --- .../inventory/InventoryTranslator.java | 2 +- .../BedrockBlockEntityDataTranslator.java | 2 +- .../java/JavaUpdateRecipesTranslator.java | 19 +------------------ gradle/libs.versions.toml | 2 +- 4 files changed, 4 insertions(+), 21 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index 4a43ea055..7a5a981c6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -92,7 +92,7 @@ public abstract class InventoryTranslator { put(ContainerType.LOOM, new LoomInventoryTranslator()); put(ContainerType.MERCHANT, new MerchantInventoryTranslator()); put(ContainerType.SHULKER_BOX, new ShulkerInventoryTranslator()); - put(ContainerType.LEGACY_SMITHING, new SmithingInventoryTranslator()); + put(ContainerType.SMITHING, new SmithingInventoryTranslator()); // todo: 1.20 smithing put(ContainerType.STONECUTTER, new StonecutterInventoryTranslator()); /* Lectern */ diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 0e58917c7..60f14b230 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -108,7 +108,7 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator { - // Required to translate these as of 1.18.10, or else they cannot be crafted - LegacyUpgradeRecipeData recipeData = (LegacyUpgradeRecipeData) recipe.getData(); - ItemData output = ItemTranslator.translateToBedrock(session, recipeData.getResult()); - for (ItemStack base : recipeData.getBase().getOptions()) { - ItemDescriptorWithCount bedrockBase = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, base)); - - for (ItemStack addition : recipeData.getAddition().getOptions()) { - ItemDescriptorWithCount bedrockAddition = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, addition)); - - // Note: vanilla inputs use aux value of Short.MAX_VALUE - craftingDataPacket.getCraftingData().add(SmithingTransformRecipeData.of(recipe.getIdentifier(), - ItemDescriptorWithCount.EMPTY, bedrockBase, bedrockAddition, output, "smithing_table", netId++)); - } - } - } + // todo: 1.20 smithing default -> { List craftingData = recipeTypes.get(recipe.getType()); if (craftingData != null) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d674c5c29..fd0528fed 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ protocol = "3.0.0.Beta1-20230507.200054-78" protocol-connection = "3.0.0.Beta1-20230507.200054-77" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" -mcprotocollib = "1.19.4-2-20230503.145414-3" +mcprotocollib = "1.20-1-SNAPSHOT" adventure = "4.14.0-20230424.215040-7" adventure-platform = "4.1.2" junit = "5.9.2" From 21623fee209c5fc6cc707ab9e5efab30ef18793c Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Sat, 13 May 2023 00:05:22 -0400 Subject: [PATCH 06/26] Remove special cases in block/item populators that are no longer necessary --- .../populator/BlockRegistryPopulator.java | 30 +------------------ .../populator/ItemRegistryPopulator.java | 15 +--------- 2 files changed, 2 insertions(+), 43 deletions(-) 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 713665b97..310df08e1 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 @@ -66,37 +66,9 @@ public final class BlockRegistryPopulator { } private static void registerBedrockBlocks() { - BiFunction woolMapper = (bedrockIdentifier, statesBuilder) -> { - if (bedrockIdentifier.equals("minecraft:wool")) { - String color = (String) statesBuilder.remove("color"); - if ("silver".equals(color)) { - color = "light_gray"; - } - return "minecraft:" + color + "_wool"; - } - return null; - }; BiFunction emptyMapper = (bedrockIdentifier, statesBuilder) -> null; ImmutableMap, BiFunction> blockMappers = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), (bedrockIdentifier, statesBuilder) -> { - String identifier = woolMapper.apply(bedrockIdentifier, statesBuilder); - if (identifier != null) { - return identifier; - } - switch (bedrockIdentifier) { - case "minecraft:log", "minecraft:log2" -> { - String woodType = (String) statesBuilder.remove(bedrockIdentifier.equals("minecraft:log") ? "old_log_type" : "new_log_type"); - return "minecraft:" + woodType + "_log"; - } - case "minecraft:fence" -> { - String woodType = (String) statesBuilder.remove("wood_type"); - return "minecraft:" + woodType + "_fence"; - } - default -> { - return null; - } - } - }) + .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), emptyMapper) .build(); // We can keep this strong as nothing should be garbage collected 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 b67780cb0..155d68636 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 @@ -198,20 +198,7 @@ public class ItemRegistryPopulator { continue; } - String bedrockIdentifier; - if (mappingItem.getBedrockIdentifier().equals("minecraft:wool")) { - bedrockIdentifier = javaItem.javaIdentifier(); - } else { - bedrockIdentifier = mappingItem.getBedrockIdentifier(); - } - - //1.19.80+ - if (mappingItem.getBedrockIdentifier().equals("minecraft:log") || - mappingItem.getBedrockIdentifier().equals("minecraft:log2") || - mappingItem.getBedrockIdentifier().equals("minecraft:fence")) { - bedrockIdentifier = javaItem.javaIdentifier(); - } - + String bedrockIdentifier = mappingItem.getBedrockIdentifier(); ItemDefinition definition = definitions.get(bedrockIdentifier); if (definition == null) { throw new RuntimeException("Missing Bedrock ItemDefinition in mappings: " + bedrockIdentifier); From d9698edcc278a2fa96390c1aecc0765d7f4dc2c0 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+Konicai@users.noreply.github.com> Date: Sat, 13 May 2023 22:42:18 -0400 Subject: [PATCH 07/26] Fix smithing tables, but trim recipes are broken. --- .../inventory/InventoryTranslator.java | 2 +- .../SmithingInventoryTranslator.java | 23 +++++----- .../java/JavaUpdateRecipesTranslator.java | 45 ++++++++++++++++++- gradle/libs.versions.toml | 4 +- 4 files changed, 60 insertions(+), 14 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java index 7a5a981c6..c61ff13de 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/InventoryTranslator.java @@ -92,7 +92,7 @@ public abstract class InventoryTranslator { put(ContainerType.LOOM, new LoomInventoryTranslator()); put(ContainerType.MERCHANT, new MerchantInventoryTranslator()); put(ContainerType.SHULKER_BOX, new ShulkerInventoryTranslator()); - put(ContainerType.SMITHING, new SmithingInventoryTranslator()); // todo: 1.20 smithing + put(ContainerType.SMITHING, new SmithingInventoryTranslator()); put(ContainerType.STONECUTTER, new StonecutterInventoryTranslator()); /* Lectern */ diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java index 243bb48c3..730e4a451 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/SmithingInventoryTranslator.java @@ -33,15 +33,16 @@ import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; public class SmithingInventoryTranslator extends AbstractBlockInventoryTranslator { public SmithingInventoryTranslator() { - super(3, "minecraft:smithing_table", ContainerType.SMITHING_TABLE, UIInventoryUpdater.INSTANCE); + super(4, "minecraft:smithing_table", ContainerType.SMITHING_TABLE, UIInventoryUpdater.INSTANCE); } @Override public int bedrockSlotToJava(ItemStackRequestSlotData slotInfoData) { return switch (slotInfoData.getContainer()) { - case SMITHING_TABLE_INPUT -> 0; - case SMITHING_TABLE_MATERIAL -> 1; - case SMITHING_TABLE_RESULT, CREATED_OUTPUT -> 2; + case SMITHING_TABLE_TEMPLATE -> 0; + case SMITHING_TABLE_INPUT -> 1; + case SMITHING_TABLE_MATERIAL -> 2; + case SMITHING_TABLE_RESULT, CREATED_OUTPUT -> 3; default -> super.bedrockSlotToJava(slotInfoData); }; } @@ -49,9 +50,10 @@ public class SmithingInventoryTranslator extends AbstractBlockInventoryTranslato @Override public BedrockContainerSlot javaSlotToBedrockContainer(int slot) { return switch (slot) { - case 0 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_INPUT, 51); - case 1 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_MATERIAL, 52); - case 2 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_RESULT, 50); + case 0 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_TEMPLATE, 53); + case 1 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_INPUT, 51); + case 2 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_MATERIAL, 52); + case 3 -> new BedrockContainerSlot(ContainerSlotType.SMITHING_TABLE_RESULT, 50); default -> super.javaSlotToBedrockContainer(slot); }; } @@ -59,9 +61,10 @@ public class SmithingInventoryTranslator extends AbstractBlockInventoryTranslato @Override public int javaSlotToBedrock(int slot) { return switch (slot) { - case 0 -> 51; - case 1 -> 52; - case 2 -> 50; + case 0 -> 53; + case 1 -> 51; + case 2 -> 52; + case 3 -> 50; default -> super.javaSlotToBedrock(slot); }; } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index a66fe74e7..7fa6ee860 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -31,6 +31,8 @@ import com.github.steveice10.mc.protocol.data.game.recipe.Recipe; import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; +import com.github.steveice10.mc.protocol.data.game.recipe.data.SmithingTransformRecipeData; +import com.github.steveice10.mc.protocol.data.game.recipe.data.SmithingTrimRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.StoneCuttingRecipeData; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateRecipesPacket; import it.unimi.dsi.fastutil.ints.*; @@ -142,7 +144,48 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { + SmithingTransformRecipeData data = (SmithingTransformRecipeData) recipe.getData(); + ItemData output = ItemTranslator.translateToBedrock(session, data.getResult()); + + for (ItemStack template : data.getTemplate().getOptions()) { + ItemDescriptorWithCount bedrockTemplate = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, template)); + + for (ItemStack base : data.getBase().getOptions()) { + ItemDescriptorWithCount bedrockBase = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, base)); + + for (ItemStack addition : data.getAddition().getOptions()) { + ItemDescriptorWithCount bedrockAddition = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, addition)); + + // Note: vanilla inputs use aux value of Short.MAX_VALUE + craftingDataPacket.getCraftingData().add(org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.SmithingTransformRecipeData.of(recipe.getIdentifier(), + bedrockTemplate, bedrockBase, bedrockAddition, output, "smithing_table", netId++)); + } + } + } + + } + /* + // todo 1.20: BDS sends the trim recipes very concisely using item tag descriptors. this code doesn't result in trim recipes working. + case SMITHING_TRIM -> { + SmithingTrimRecipeData data = (SmithingTrimRecipeData) recipe.getData(); + + for (ItemStack template : data.getTemplate().getOptions()) { + ItemDescriptorWithCount bedrockTemplate = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, template)); + + for (ItemStack base : data.getBase().getOptions()) { + ItemDescriptorWithCount bedrockBase = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, base)); + + for (ItemStack addition : data.getAddition().getOptions()) { + ItemDescriptorWithCount bedrockAddition = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, addition)); + + craftingDataPacket.getCraftingData().add(org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.SmithingTrimRecipeData.of(recipe.getIdentifier(), + bedrockBase, bedrockAddition, bedrockTemplate, "smithing_table", netId++)); + } + } + } + } + */ default -> { List craftingData = recipeTypes.get(recipe.getType()); if (craftingData != null) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index fd0528fed..83c1c36e3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,8 +9,8 @@ netty = "4.1.80.Final" guava = "29.0-jre" gson = "2.3.1" # Provided by Spigot 1.8.8 websocket = "1.5.1" -protocol = "3.0.0.Beta1-20230507.200054-78" -protocol-connection = "3.0.0.Beta1-20230507.200054-77" +protocol = "3.0.0.Beta1-20230513.235756-80" +protocol-connection = "3.0.0.Beta1-20230513.235756-79" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" mcprotocollib = "1.20-1-SNAPSHOT" From 8e67b87bc0e65a9ec8a6047697a488b4d35003a0 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sun, 14 May 2023 19:12:19 -0400 Subject: [PATCH 08/26] A start on signs --- .../geyser/entity/EntityDefinitions.java | 4 +- .../type/living/animal/SnifferEntity.java | 3 + .../type/living/animal/horse/CamelEntity.java | 7 -- .../entity/SignBlockEntityTranslator.java | 79 +++++++++++-------- .../level/JavaOpenSignEditorTranslator.java | 2 +- 5 files changed, 54 insertions(+), 41 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java index b378a4310..de58cc26c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java +++ b/core/src/main/java/org/geysermc/geyser/entity/EntityDefinitions.java @@ -236,7 +236,7 @@ public final class EntityDefinitions { .type(EntityType.EXPERIENCE_ORB) .identifier("minecraft:xp_orb") .build(); - EVOKER_FANGS = EntityDefinition.builder(EvokerFangsEntity::new) // No entity metadata to listen to as of 1.18.1 + EVOKER_FANGS = EntityDefinition.inherited(EvokerFangsEntity::new, entityBase) .type(EntityType.EVOKER_FANGS) .height(0.8f).width(0.5f) .identifier("minecraft:evocation_fang") @@ -847,6 +847,7 @@ public final class EntityDefinitions { .type(EntityType.SNIFFER) .height(1.75f).width(1.9f) .addTranslator(MetadataType.SNIFFER_STATE, SnifferEntity::setSnifferState) + .addTranslator(null) // Integer, drop seed at tick .build(); STRIDER = EntityDefinition.inherited(StriderEntity::new, ageableEntityBase) .type(EntityType.STRIDER) @@ -890,7 +891,6 @@ public final class EntityDefinitions { .build(); CAMEL = EntityDefinition.inherited(CamelEntity::new, abstractHorseEntityBase) .type(EntityType.CAMEL) - .identifier("minecraft:llama") // todo 1.20 .height(2.375f).width(1.7f) .addTranslator(MetadataType.BOOLEAN, CamelEntity::setDashing) .addTranslator(null) // Last pose change tick diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java index 9cdd30bde..2cf4632fb 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -29,11 +29,14 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.SnifferState; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; import org.cloudburstmc.math.vector.Vector3f; import org.geysermc.geyser.entity.EntityDefinition; +import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; public class SnifferEntity extends AnimalEntity { + private static final float DIGGING_HEIGHT = EntityDefinitions.SNIFFER.height() - 0.4f; + public SnifferEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java index ed46cfc2a..09067eff2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java @@ -28,7 +28,6 @@ package org.geysermc.geyser.entity.type.living.animal.horse; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; import org.cloudburstmc.math.vector.Vector3f; -import org.cloudburstmc.protocol.bedrock.data.entity.EntityDataTypes; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.item.Items; import org.geysermc.geyser.item.type.Item; @@ -44,12 +43,6 @@ public class CamelEntity extends AbstractHorseEntity { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } - @Override - protected void initializeMetadata() { - super.initializeMetadata(); - this.dirtyMetadata.put(EntityDataTypes.VARIANT, 2); // Closest llama colour to camel - } - @Override public boolean canEat(Item item) { return item == Items.CACTUS; diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java index 44f3b7362..f9c228f5f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java @@ -27,8 +27,11 @@ package org.geysermc.geyser.translator.level.block.entity; import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.ListTag; import com.github.steveice10.opennbt.tag.builtin.Tag; +import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; +import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.util.SignUtils; @@ -66,52 +69,66 @@ public class SignBlockEntityTranslator extends BlockEntityTranslator { @Override public void translateTag(NbtMapBuilder builder, CompoundTag tag, int blockState) { + builder.putCompound("FrontText", translateSide(tag.get("front_text"))); + builder.putCompound("BackText", translateSide(tag.get("back_text"))); + var waxed = tag.get("is_waxed"); + builder.putBoolean("IsWaxed", waxed != null && waxed.getValue() instanceof Number number && number.byteValue() != 0); + } + + private NbtMap translateSide(Tag tag) { + if (!(tag instanceof CompoundTag signData)) { + return NbtMap.EMPTY; + } + NbtMapBuilder builder = NbtMap.builder(); + StringBuilder signText = new StringBuilder(); - for (int i = 0; i < 4; i++) { - int currentLine = i + 1; - String signLine = getOrDefault(tag.getValue().get("Text" + currentLine), ""); - signLine = MessageTranslator.convertMessageLenient(signLine); + Tag messages = signData.get("messages"); + if (messages instanceof ListTag listTag) { + for (int i = 0; i < listTag.size(); i++) { + String signLine = (String) listTag.get(i).getValue(); + signLine = MessageTranslator.convertMessageLenient(signLine); - // Check the character width on the sign to ensure there is no overflow that is usually hidden - // to Java Edition clients but will appear to Bedrock clients - int signWidth = 0; - StringBuilder finalSignLine = new StringBuilder(); - boolean previousCharacterWasFormatting = false; // Color changes do not count for maximum width - for (char c : signLine.toCharArray()) { - if (c == '\u00a7') { - // Don't count this character - previousCharacterWasFormatting = true; - } else if (previousCharacterWasFormatting) { - // Don't count this character either - previousCharacterWasFormatting = false; - } else { - signWidth += SignUtils.getCharacterWidth(c); + // Check the character width on the sign to ensure there is no overflow that is usually hidden + // to Java Edition clients but will appear to Bedrock clients + int signWidth = 0; + StringBuilder finalSignLine = new StringBuilder(); + boolean previousCharacterWasFormatting = false; // Color changes do not count for maximum width + for (char c : signLine.toCharArray()) { + if (c == ChatColor.ESCAPE) { + // Don't count this character + previousCharacterWasFormatting = true; + } else if (previousCharacterWasFormatting) { + // Don't count this character either + previousCharacterWasFormatting = false; + } else { + signWidth += SignUtils.getCharacterWidth(c); + } + + // todo 1.20: update for hanging signs (smaller width). Currently OK because bedrock sees hanging signs as normal signs + if (signWidth <= SignUtils.BEDROCK_CHARACTER_WIDTH_MAX) { + finalSignLine.append(c); + } else { + // Adding the character would make Bedrock move to the next line - Java doesn't do that, so we do not want to + break; + } } - // todo 1.20: update for hanging signs (smaller width). Currently OK because bedrock sees hanging signs as normal signs - if (signWidth <= SignUtils.BEDROCK_CHARACTER_WIDTH_MAX) { - finalSignLine.append(c); - } else { - // Adding the character would make Bedrock move to the next line - Java doesn't do that, so we do not want to - break; - } + signText.append(finalSignLine); + signText.append("\n"); } - - signText.append(finalSignLine); - signText.append("\n"); } builder.putString("Text", signText.toString()); // Java Edition 1.14 added the ability to change the text color of the whole sign using dye - Tag color = tag.get("Color"); + Tag color = signData.get("Color"); if (color != null) { builder.putInt("SignTextColor", getBedrockSignColor(color.getValue().toString())); } // Glowing text - boolean isGlowing = getOrDefault(tag.getValue().get("GlowingText"), (byte) 0) != (byte) 0; + boolean isGlowing = getOrDefault(signData.get("GlowingText"), (byte) 0) != (byte) 0; builder.putBoolean("IgnoreLighting", isGlowing); - builder.putBoolean("TextIgnoreLegacyBugResolved", isGlowing); // ??? required + return builder.build(); } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaOpenSignEditorTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaOpenSignEditorTranslator.java index 811ed1ebd..0427c9dfc 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaOpenSignEditorTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaOpenSignEditorTranslator.java @@ -38,7 +38,7 @@ public class JavaOpenSignEditorTranslator extends PacketTranslator Date: Sun, 14 May 2023 19:30:35 -0400 Subject: [PATCH 09/26] Update mappings to 1.20 --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index 56c3eee7a..3fe42ebb4 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 56c3eee7a5241b5609d1936f2a11b05dd1a3d568 +Subproject commit 3fe42ebb46ee2edcb2dbc2fdd2c09c8ec4e2ef77 From 2570a501dee812cbb0939c051474fcce8db2daac Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Sun, 14 May 2023 20:04:14 -0400 Subject: [PATCH 10/26] Target unpublished MCPL with jitpack for successful builds --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 83c1c36e3..15177897e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ protocol = "3.0.0.Beta1-20230513.235756-80" protocol-connection = "3.0.0.Beta1-20230513.235756-79" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" -mcprotocollib = "1.20-1-SNAPSHOT" +mcprotocollib = "8b1ff10" adventure = "4.14.0-20230424.215040-7" adventure-platform = "4.1.2" junit = "5.9.2" From d8ec4a5389204466691803f2811bb8f11b9bee0e Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Mon, 15 May 2023 22:51:52 -0400 Subject: [PATCH 11/26] Hardcode armor trim recipes --- .../geyser/inventory/recipe/TrimRecipe.java | 94 +++++++++++++++++++ .../java/JavaUpdateRecipesTranslator.java | 37 ++++---- 2 files changed, 111 insertions(+), 20 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/inventory/recipe/TrimRecipe.java diff --git a/core/src/main/java/org/geysermc/geyser/inventory/recipe/TrimRecipe.java b/core/src/main/java/org/geysermc/geyser/inventory/recipe/TrimRecipe.java new file mode 100644 index 000000000..584928e65 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/inventory/recipe/TrimRecipe.java @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2019-2023 GeyserMC. http://geysermc.org + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @author GeyserMC + * @link https://github.com/GeyserMC/Geyser + */ + +package org.geysermc.geyser.inventory.recipe; + +import org.cloudburstmc.protocol.bedrock.data.TrimMaterial; +import org.cloudburstmc.protocol.bedrock.data.TrimPattern; +import org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount; +import org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemTagDescriptor; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +/** + * Hardcoded recipe information about armor trims until further improvements can be made. This information was scraped + * from BDS 1.19.81 with a world with the next_major_update and sniffer features enabled, using ProxyPass. + */ +public class TrimRecipe { + + // For TrimDataPacket, which BDS sends just before the CraftingDataPacket + public static final List PATTERNS; + public static final List MATERIALS; + + // For CraftingDataPacket + public static final String ID = "minecraft:smithing_armor_trim"; + public static final ItemDescriptorWithCount BASE = tagDescriptor("minecraft:trimmable_armors"); + public static final ItemDescriptorWithCount ADDITION = tagDescriptor("minecraft:trim_materials"); + public static final ItemDescriptorWithCount TEMPLATE = tagDescriptor("minecraft:trim_templates"); + + static { + List patterns = new ArrayList<>(16); + patterns.add(new TrimPattern("minecraft:ward_armor_trim_smithing_template", "ward")); + patterns.add(new TrimPattern("minecraft:sentry_armor_trim_smithing_template", "sentry")); + patterns.add(new TrimPattern("minecraft:snout_armor_trim_smithing_template", "snout")); + patterns.add(new TrimPattern("minecraft:dune_armor_trim_smithing_template", "dune")); + patterns.add(new TrimPattern("minecraft:spire_armor_trim_smithing_template", "spire")); + patterns.add(new TrimPattern("minecraft:tide_armor_trim_smithing_template", "tide")); + patterns.add(new TrimPattern("minecraft:wild_armor_trim_smithing_template", "wild")); + patterns.add(new TrimPattern("minecraft:rib_armor_trim_smithing_template", "rib")); + patterns.add(new TrimPattern("minecraft:coast_armor_trim_smithing_template", "coast")); + patterns.add(new TrimPattern("minecraft:shaper_armor_trim_smithing_template", "shaper")); + patterns.add(new TrimPattern("minecraft:eye_armor_trim_smithing_template", "eye")); + patterns.add(new TrimPattern("minecraft:vex_armor_trim_smithing_template", "vex")); + patterns.add(new TrimPattern("minecraft:silence_armor_trim_smithing_template", "silence")); + patterns.add(new TrimPattern("minecraft:wayfinder_armor_trim_smithing_template", "wayfinder")); + patterns.add(new TrimPattern("minecraft:raiser_armor_trim_smithing_template", "raiser")); + patterns.add(new TrimPattern("minecraft:host_armor_trim_smithing_template", "host")); + PATTERNS = Collections.unmodifiableList(patterns); + + List materials = new ArrayList<>(10); + materials.add(new TrimMaterial("quartz", "§h", "minecraft:quartz")); + materials.add(new TrimMaterial("iron", "§i", "minecraft:iron_ingot")); + materials.add(new TrimMaterial("netherite", "§j", "minecraft:netherite_ingot")); + materials.add(new TrimMaterial("redstone", "§m", "minecraft:redstone")); + materials.add(new TrimMaterial("copper", "§n", "minecraft:copper_ingot")); + materials.add(new TrimMaterial("gold", "§p", "minecraft:gold_ingot")); + materials.add(new TrimMaterial("emerald", "§q", "minecraft:emerald")); + materials.add(new TrimMaterial("diamond", "§s", "minecraft:diamond")); + materials.add(new TrimMaterial("lapis", "§t", "minecraft:lapis_lazuli")); + materials.add(new TrimMaterial("amethyst", "§u", "minecraft:amethyst_shard")); + MATERIALS = Collections.unmodifiableList(materials); + } + + private TrimRecipe() { + //no-op + } + + private static ItemDescriptorWithCount tagDescriptor(String tag) { + return new ItemDescriptorWithCount(new ItemTagDescriptor(tag), 1); + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index 7fa6ee860..b69a432be 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -32,7 +32,6 @@ import com.github.steveice10.mc.protocol.data.game.recipe.RecipeType; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapedRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.ShapelessRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.SmithingTransformRecipeData; -import com.github.steveice10.mc.protocol.data.game.recipe.data.SmithingTrimRecipeData; import com.github.steveice10.mc.protocol.data.game.recipe.data.StoneCuttingRecipeData; import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUpdateRecipesPacket; import it.unimi.dsi.fastutil.ints.*; @@ -42,13 +41,16 @@ import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.MultiRecipeData; import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.RecipeData; +import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.SmithingTrimRecipeData; import org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.DefaultDescriptor; import org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount; import org.cloudburstmc.protocol.bedrock.packet.CraftingDataPacket; +import org.cloudburstmc.protocol.bedrock.packet.TrimDataPacket; import org.geysermc.geyser.inventory.recipe.GeyserRecipe; import org.geysermc.geyser.inventory.recipe.GeyserShapedRecipe; import org.geysermc.geyser.inventory.recipe.GeyserShapelessRecipe; import org.geysermc.geyser.inventory.recipe.GeyserStonecutterData; +import org.geysermc.geyser.inventory.recipe.TrimRecipe; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.registry.type.ItemMapping; import org.geysermc.geyser.session.GeyserSession; @@ -165,27 +167,9 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator { - SmithingTrimRecipeData data = (SmithingTrimRecipeData) recipe.getData(); - - for (ItemStack template : data.getTemplate().getOptions()) { - ItemDescriptorWithCount bedrockTemplate = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, template)); - - for (ItemStack base : data.getBase().getOptions()) { - ItemDescriptorWithCount bedrockBase = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, base)); - - for (ItemStack addition : data.getAddition().getOptions()) { - ItemDescriptorWithCount bedrockAddition = ItemDescriptorWithCount.fromItem(ItemTranslator.translateToBedrock(session, addition)); - - craftingDataPacket.getCraftingData().add(org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.SmithingTrimRecipeData.of(recipe.getIdentifier(), - bedrockBase, bedrockAddition, bedrockTemplate, "smithing_table", netId++)); - } - } - } + // ignored currently - see below } - */ default -> { List craftingData = recipeTypes.get(recipe.getType()); if (craftingData != null) { @@ -230,6 +214,19 @@ public class JavaUpdateRecipesTranslator extends PacketTranslator Date: Tue, 16 May 2023 21:45:16 -0400 Subject: [PATCH 12/26] Translate SnifferEntity (#3777) * Translate SnifferEntity * Add comment for pose --- .../type/living/animal/SnifferEntity.java | 71 ++++++++++++++++++- 1 file changed, 69 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java index 2cf4632fb..cb1995f0c 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -25,23 +25,90 @@ package org.geysermc.geyser.entity.type.living.animal; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.SnifferState; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ObjectEntityMetadata; import org.cloudburstmc.math.vector.Vector3f; +import org.cloudburstmc.protocol.bedrock.data.LevelEvent; +import org.cloudburstmc.protocol.bedrock.data.SoundEvent; +import org.cloudburstmc.protocol.bedrock.data.entity.EntityFlag; +import org.cloudburstmc.protocol.bedrock.packet.LevelEventPacket; +import org.cloudburstmc.protocol.bedrock.packet.LevelSoundEventPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.EntityDefinitions; +import org.geysermc.geyser.entity.type.Tickable; import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; -public class SnifferEntity extends AnimalEntity { +public class SnifferEntity extends AnimalEntity implements Tickable { private static final float DIGGING_HEIGHT = EntityDefinitions.SNIFFER.height() - 0.4f; + private static final int DIG_END = 120; + private static final int DIG_START = DIG_END - 34; + + private Pose pose = Pose.STANDING; // Needed to call setDimensions for DIGGING state + private int digTicks; public SnifferEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); } - public void setSnifferState(ObjectEntityMetadata entityMetadata) { + @Override + public void setPose(Pose pose) { + this.pose = pose; + super.setPose(pose); + } + @Override + protected void setDimensions(Pose pose) { + if (this.flags.contains(EntityFlag.DIGGING)) { + setBoundingBoxHeight(DIGGING_HEIGHT); + setBoundingBoxWidth(definition.width()); + } else { + super.setDimensions(pose); + } + } + + public void setSnifferState(ObjectEntityMetadata entityMetadata) { + SnifferState snifferState = entityMetadata.getValue(); + + // SnifferState.SCENTING and SnifferState.IDLING not used in bedrock + // The bedrock client does the scenting animation and sound on its own + setFlag(EntityFlag.FEELING_HAPPY, snifferState == SnifferState.FEELING_HAPPY); + setFlag(EntityFlag.SCENTING, snifferState == SnifferState.SNIFFING); // SnifferState.SNIFFING -> EntityFlag.SCENTING + setFlag(EntityFlag.SEARCHING, snifferState == SnifferState.SEARCHING); + setFlag(EntityFlag.DIGGING, snifferState == SnifferState.DIGGING); + setFlag(EntityFlag.RISING, snifferState == SnifferState.RISING); + + setDimensions(pose); + + if (this.flags.contains(EntityFlag.DIGGING)) { + digTicks = DIG_END; + } + } + + @Override + public void tick() { + // The java client renders digging particles on its own, but bedrock does not + if (digTicks > 0 && --digTicks < DIG_START && digTicks % 5 == 0) { + Vector3f rot = Vector3f.createDirectionDeg(0, -getYaw()).mul(2.25f); + Vector3f pos = getPosition().add(rot); + int blockId = session.getBlockMappings().getBedrockBlockId(session.getGeyser().getWorldManager().getBlockAt(session, pos.toInt().down())); + + LevelEventPacket levelEventPacket = new LevelEventPacket(); + levelEventPacket.setType(LevelEvent.PARTICLE_DESTROY_BLOCK_NO_SOUND); + levelEventPacket.setPosition(pos); + levelEventPacket.setData(blockId); + session.getUpstream().sendPacket(levelEventPacket); + + if (digTicks % 10 == 0) { + LevelSoundEventPacket levelSoundEventPacket = new LevelSoundEventPacket(); + levelSoundEventPacket.setSound(SoundEvent.HIT); + levelSoundEventPacket.setPosition(pos); + levelSoundEventPacket.setExtraData(blockId); + levelSoundEventPacket.setIdentifier(":"); + session.sendUpstreamPacket(levelSoundEventPacket); + } + } } } From 701d9844aac52930c399a5eaba6ac18e0b90ba30 Mon Sep 17 00:00:00 2001 From: AJ Ferguson Date: Tue, 16 May 2023 23:35:28 -0400 Subject: [PATCH 13/26] Set SnifferEntity digTicks to 0 when transitioning out of DIGGING state --- .../geyser/entity/type/living/animal/SnifferEntity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java index cb1995f0c..24a9ec876 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -84,6 +84,10 @@ public class SnifferEntity extends AnimalEntity implements Tickable { if (this.flags.contains(EntityFlag.DIGGING)) { digTicks = DIG_END; + } else { + // Handles situations where the DIGGING state is exited earlier than expected, + // such as hitting the sniffer or joining the game while it is digging + digTicks = 0; } } @@ -99,7 +103,7 @@ public class SnifferEntity extends AnimalEntity implements Tickable { levelEventPacket.setType(LevelEvent.PARTICLE_DESTROY_BLOCK_NO_SOUND); levelEventPacket.setPosition(pos); levelEventPacket.setData(blockId); - session.getUpstream().sendPacket(levelEventPacket); + session.sendUpstreamPacket(levelEventPacket); if (digTicks % 10 == 0) { LevelSoundEventPacket levelSoundEventPacket = new LevelSoundEventPacket(); From 5fdc4d72b52e0d73e1f91635618f2c43c53b6f4a Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Wed, 17 May 2023 15:33:54 -0400 Subject: [PATCH 14/26] Bump MCPL for 1.20-pre2 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 15177897e..eb2afe351 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ protocol = "3.0.0.Beta1-20230513.235756-80" protocol-connection = "3.0.0.Beta1-20230513.235756-79" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" -mcprotocollib = "8b1ff10" +mcprotocollib = "3592127" adventure = "4.14.0-20230424.215040-7" adventure-platform = "4.1.2" junit = "5.9.2" From 5cf5225c0c54c2a53c1d58669ba7c11aad066a39 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Wed, 17 May 2023 16:06:28 -0400 Subject: [PATCH 15/26] canEat for Sniffer --- .../entity/type/living/animal/SnifferEntity.java | 10 ++++++++-- .../org/geysermc/geyser/session/cache/TagCache.java | 7 +++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java index 24a9ec876..37babc654 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -37,6 +37,7 @@ import org.cloudburstmc.protocol.bedrock.packet.LevelSoundEventPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.entity.EntityDefinitions; import org.geysermc.geyser.entity.type.Tickable; +import org.geysermc.geyser.item.type.Item; import org.geysermc.geyser.session.GeyserSession; import java.util.UUID; @@ -61,7 +62,7 @@ public class SnifferEntity extends AnimalEntity implements Tickable { @Override protected void setDimensions(Pose pose) { - if (this.flags.contains(EntityFlag.DIGGING)) { + if (getFlag(EntityFlag.DIGGING)) { setBoundingBoxHeight(DIGGING_HEIGHT); setBoundingBoxWidth(definition.width()); } else { @@ -69,6 +70,11 @@ public class SnifferEntity extends AnimalEntity implements Tickable { } } + @Override + public boolean canEat(Item item) { + return session.getTagCache().isSnifferFood(item); + } + public void setSnifferState(ObjectEntityMetadata entityMetadata) { SnifferState snifferState = entityMetadata.getValue(); @@ -82,7 +88,7 @@ public class SnifferEntity extends AnimalEntity implements Tickable { setDimensions(pose); - if (this.flags.contains(EntityFlag.DIGGING)) { + if (getFlag(EntityFlag.DIGGING)) { digTicks = DIG_END; } else { // Handles situations where the DIGGING state is exited earlier than expected, diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index 851b8c20e..fbd768b70 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -64,6 +64,7 @@ public class TagCache { private IntList foxFood; private IntList piglinLoved; private IntList smallFlowers; + private IntList snifferFood; public TagCache() { // Ensure all lists are non-null @@ -101,6 +102,7 @@ public class TagCache { this.foxFood = IntList.of(itemTags.get("minecraft:fox_food")); this.piglinLoved = IntList.of(itemTags.get("minecraft:piglin_loved")); this.smallFlowers = IntList.of(itemTags.get("minecraft:small_flowers")); + this.snifferFood = IntList.of(itemTags.get("minecraft:sniffer_food")); // Hack btw boolean emulatePost1_13Logic = itemTags.get("minecraft:signs").length > 1; @@ -137,6 +139,7 @@ public class TagCache { this.foxFood = IntLists.emptyList(); this.piglinLoved = IntLists.emptyList(); this.smallFlowers = IntLists.emptyList(); + this.snifferFood = IntLists.emptyList(); } public boolean isAxolotlTemptItem(Item item) { @@ -167,6 +170,10 @@ public class TagCache { return smallFlowers.contains(itemStack.getJavaId()); } + public boolean isSnifferFood(Item item) { + return snifferFood.contains(item.javaId()); + } + public boolean isAxeEffective(BlockMapping blockMapping) { return axeEffective.contains(blockMapping.getJavaBlockId()); } From 4d8cb709dad316e743a518e4db1c23d0e3e92b73 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Wed, 17 May 2023 16:43:42 -0400 Subject: [PATCH 16/26] Use load for sniffer_food because of ViaVersion --- .../main/java/org/geysermc/geyser/session/cache/TagCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java index fbd768b70..ab1dfbe2b 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/TagCache.java @@ -102,7 +102,7 @@ public class TagCache { this.foxFood = IntList.of(itemTags.get("minecraft:fox_food")); this.piglinLoved = IntList.of(itemTags.get("minecraft:piglin_loved")); this.smallFlowers = IntList.of(itemTags.get("minecraft:small_flowers")); - this.snifferFood = IntList.of(itemTags.get("minecraft:sniffer_food")); + this.snifferFood = load(itemTags.get("minecraft:sniffer_food")); // Hack btw boolean emulatePost1_13Logic = itemTags.get("minecraft:signs").length > 1; From b9c568733a6a017a2ea4b734b843cdf19329b7d3 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Wed, 17 May 2023 20:11:14 -0400 Subject: [PATCH 17/26] Improve sign editing --- .../geysermc/geyser/session/cache/WorldCache.java | 4 ++++ .../block/entity/SignBlockEntityTranslator.java | 15 ++++++++++++--- .../bedrock/BedrockBlockEntityDataTranslator.java | 5 ++--- .../java/level/JavaOpenSignEditorTranslator.java | 2 ++ 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java index dd166358d..6be57670c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/WorldCache.java @@ -61,6 +61,10 @@ public final class WorldCache { private int currentSequence; private final Object2IntMap unverifiedPredictions = new Object2IntOpenHashMap<>(1); + @Getter + @Setter + private boolean editingSignOnFront; + public WorldCache(GeyserSession session) { this.session = session; this.scoreboard = new Scoreboard(session); diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java index f9c228f5f..76d4bfdf4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java @@ -84,8 +84,9 @@ public class SignBlockEntityTranslator extends BlockEntityTranslator { StringBuilder signText = new StringBuilder(); Tag messages = signData.get("messages"); if (messages instanceof ListTag listTag) { - for (int i = 0; i < listTag.size(); i++) { - String signLine = (String) listTag.get(i).getValue(); + var it = listTag.iterator(); + while (it.hasNext()) { + String signLine = (String) it.next().getValue(); signLine = MessageTranslator.convertMessageLenient(signLine); // Check the character width on the sign to ensure there is no overflow that is usually hidden @@ -114,10 +115,18 @@ public class SignBlockEntityTranslator extends BlockEntityTranslator { } signText.append(finalSignLine); - signText.append("\n"); + if (it.hasNext()) { + signText.append("\n"); + } } } + // Trim extra newlines - this makes editing difficult if preserved because the cursor starts at the bottom, + // Which can easily go over the screen + while (!signText.isEmpty() && signText.charAt(signText.length() - 1) == '\n') { + signText.deleteCharAt(signText.length() - 1); + } + builder.putString("Text", signText.toString()); // Java Edition 1.14 added the ability to change the text color of the whole sign using dye diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 60f14b230..3a04513e5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -44,9 +44,8 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator Date: Thu, 18 May 2023 00:58:27 -0400 Subject: [PATCH 18/26] Take width of hanging signs into account --- .../geyser/level/block/BlockStateValues.java | 18 +++++++++ .../HangingSignBlockEntityTranslator.java | 38 +++++++++++++++++++ .../entity/SignBlockEntityTranslator.java | 9 +++-- .../BedrockBlockEntityDataTranslator.java | 10 ++--- .../org/geysermc/geyser/util/SignUtils.java | 17 +++++++-- 5 files changed, 80 insertions(+), 12 deletions(-) create mode 100644 core/src/main/java/org/geysermc/geyser/translator/level/block/entity/HangingSignBlockEntityTranslator.java diff --git a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java index 1d56946a8..27fb539be 100644 --- a/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java +++ b/core/src/main/java/org/geysermc/geyser/level/block/BlockStateValues.java @@ -45,6 +45,7 @@ import java.util.Locale; */ public final class BlockStateValues { private static final IntSet ALL_CAULDRONS = new IntOpenHashSet(); + private static final IntSet HANGING_SIGNS = new IntOpenHashSet(); private static final Int2IntMap BANNER_COLORS = new FixedInt2IntMap(); private static final Int2ByteMap BED_COLORS = new FixedInt2ByteMap(); private static final Int2ByteMap COMMAND_BLOCK_VALUES = new Int2ByteOpenHashMap(); @@ -86,6 +87,12 @@ public final class BlockStateValues { * @param blockData JsonNode of info about the block from blocks.json */ public static void storeBlockStateValues(String javaId, int javaBlockState, JsonNode blockData) { + if (javaId.contains("_hanging_sign")) { + // covers hanging_sign and wall_hanging_sign + HANGING_SIGNS.add(javaBlockState); + return; + } + JsonNode bannerColor = blockData.get("banner_color"); if (bannerColor != null) { BANNER_COLORS.put(javaBlockState, (byte) bannerColor.intValue()); @@ -203,6 +210,17 @@ public final class BlockStateValues { } } + /** + * Hanging signs have a different maximum text width than "normal" signs. As a result, when the client + * updates the text of a sign without indication of the sign type, we must determine it. + * + * @param state BlockState of the block + * @return true if the sign is any hanging variant + */ + public static boolean isHangingSign(int state) { + return HANGING_SIGNS.contains(state); + } + /** * Banner colors are part of the namespaced ID in Java Edition, but part of the block entity tag in Bedrock. * This gives an integer color that Bedrock can use. diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/HangingSignBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/HangingSignBlockEntityTranslator.java new file mode 100644 index 000000000..ea11dcf48 --- /dev/null +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/HangingSignBlockEntityTranslator.java @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2019-2023 GeyserMC. http://geysermc.org + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * @author GeyserMC + * @link https://github.com/GeyserMC/Geyser + */ + +package org.geysermc.geyser.translator.level.block.entity; + +import com.github.steveice10.mc.protocol.data.game.level.block.BlockEntityType; +import org.geysermc.geyser.util.SignUtils; + +@BlockEntity(type = BlockEntityType.HANGING_SIGN) +public class HangingSignBlockEntityTranslator extends SignBlockEntityTranslator { + + @Override + public int signWidthMax() { + return SignUtils.HANGING_SIGN_WIDTH_MAX; // Smaller than that for BlockEntityType.SIGN + } +} diff --git a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java index 76d4bfdf4..f5dae3818 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/level/block/entity/SignBlockEntityTranslator.java @@ -35,7 +35,7 @@ import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.translator.text.MessageTranslator; import org.geysermc.geyser.util.SignUtils; -@BlockEntity(type = {BlockEntityType.SIGN, BlockEntityType.HANGING_SIGN}) +@BlockEntity(type = BlockEntityType.SIGN) public class SignBlockEntityTranslator extends BlockEntityTranslator { /** * Maps a color stored in a sign's Color tag to its ARGB value. @@ -67,6 +67,10 @@ public class SignBlockEntityTranslator extends BlockEntityTranslator { return dyeColor | (255 << 24); } + public int signWidthMax() { + return SignUtils.SIGN_WIDTH_MAX; + } + @Override public void translateTag(NbtMapBuilder builder, CompoundTag tag, int blockState) { builder.putCompound("FrontText", translateSide(tag.get("front_text"))); @@ -105,8 +109,7 @@ public class SignBlockEntityTranslator extends BlockEntityTranslator { signWidth += SignUtils.getCharacterWidth(c); } - // todo 1.20: update for hanging signs (smaller width). Currently OK because bedrock sees hanging signs as normal signs - if (signWidth <= SignUtils.BEDROCK_CHARACTER_WIDTH_MAX) { + if (signWidth <= signWidthMax()) { finalSignLine.append(c); } else { // Adding the character would make Bedrock move to the next line - Java doesn't do that, so we do not want to diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java index 3a04513e5..7e972c3da 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockBlockEntityDataTranslator.java @@ -44,6 +44,9 @@ public class BedrockBlockEntityDataTranslator extends PacketTranslator SignUtils.JAVA_CHARACTER_WIDTH_MAX) { + if (character == '\n' || widthCount > widthMax) { // We need to apply some more logic if we went over the character width max - boolean wentOverMax = widthCount > SignUtils.JAVA_CHARACTER_WIDTH_MAX && character != '\n'; + boolean wentOverMax = widthCount > widthMax && character != '\n'; widthCount = 0; // Saves if we're moving a word to the next line String word = null; diff --git a/core/src/main/java/org/geysermc/geyser/util/SignUtils.java b/core/src/main/java/org/geysermc/geyser/util/SignUtils.java index 82030b8f5..f2558297d 100644 --- a/core/src/main/java/org/geysermc/geyser/util/SignUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/SignUtils.java @@ -25,6 +25,8 @@ package org.geysermc.geyser.util; +import org.geysermc.geyser.level.block.BlockStateValues; + /** * Provides utilities for interacting with signs. Mainly, it deals with the widths of each character. * Since Bedrock auto-wraps signs and Java does not, we have to take this into account when translating signs. @@ -33,14 +35,15 @@ public class SignUtils { // TODO: If we send the Java font via resource pack, does width change? /** - * The maximum character width that a sign can hold in Bedrock + * The maximum character width that a non-hanging sign can hold in both Java and Bedrock */ - public static final int BEDROCK_CHARACTER_WIDTH_MAX = 88; + public static final int SIGN_WIDTH_MAX = 90; /** - * The maximum character width that a sign can hold in Java + * The maximum character width that a hanging sign can hold in both Java and Bedrock. Hanging signs are narrower. */ - public static final int JAVA_CHARACTER_WIDTH_MAX = 90; + public static final int HANGING_SIGN_WIDTH_MAX = 60; + /** * Gets the Minecraft width of a character @@ -58,4 +61,10 @@ public class SignUtils { }; } + public static int getSignWidthMax(int javaBlockState) { + if (BlockStateValues.isHangingSign(javaBlockState)) { + return HANGING_SIGN_WIDTH_MAX; + } + return SIGN_WIDTH_MAX; + } } From cc36b72129f1861856756c5ed50989b3ab19341b Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Thu, 18 May 2023 01:04:21 -0400 Subject: [PATCH 19/26] Target MCPL `1.20-1-SNAPSHOT` now that it is temp published --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index eb2afe351..83c1c36e3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ protocol = "3.0.0.Beta1-20230513.235756-80" protocol-connection = "3.0.0.Beta1-20230513.235756-79" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" -mcprotocollib = "3592127" +mcprotocollib = "1.20-1-SNAPSHOT" adventure = "4.14.0-20230424.215040-7" adventure-platform = "4.1.2" junit = "5.9.2" From 53ed40fde76ec866ab2e964db6c224034233d9d7 Mon Sep 17 00:00:00 2001 From: AJ Ferguson Date: Fri, 19 May 2023 18:46:02 -0400 Subject: [PATCH 20/26] Some work on CamelEntity --- .../type/living/animal/horse/CamelEntity.java | 52 +++++++++++++++++++ .../JavaHorseScreenOpenTranslator.java | 5 ++ 2 files changed, 57 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java index 09067eff2..21002f7b7 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/horse/CamelEntity.java @@ -27,7 +27,13 @@ package org.geysermc.geyser.entity.type.living.animal.horse; import com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose; import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanEntityMetadata; +import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.ByteEntityMetadata; import org.cloudburstmc.math.vector.Vector3f; +import org.cloudburstmc.protocol.bedrock.data.entity.EntityDataTypes; +import org.cloudburstmc.protocol.bedrock.data.entity.EntityEventType; +import org.cloudburstmc.protocol.bedrock.data.entity.EntityFlag; +import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType; +import org.cloudburstmc.protocol.bedrock.packet.EntityEventPacket; import org.geysermc.geyser.entity.EntityDefinition; import org.geysermc.geyser.item.Items; import org.geysermc.geyser.item.type.Item; @@ -41,6 +47,46 @@ public class CamelEntity extends AbstractHorseEntity { public CamelEntity(GeyserSession session, int entityId, long geyserId, UUID uuid, EntityDefinition definition, Vector3f position, Vector3f motion, float yaw, float pitch, float headYaw) { super(session, entityId, geyserId, uuid, definition, position, motion, yaw, pitch, headYaw); + + dirtyMetadata.put(EntityDataTypes.CONTAINER_TYPE, (byte) ContainerType.HORSE.getId()); + + // Always tamed, but not indicated in horse flags + setFlag(EntityFlag.TAMED, true); + } + + public void setHorseFlags(ByteEntityMetadata entityMetadata) { + byte xd = entityMetadata.getPrimitiveValue(); + boolean saddled = (xd & 0x04) == 0x04; + setFlag(EntityFlag.SADDLED, saddled); + setFlag(EntityFlag.EATING, (xd & 0x10) == 0x10); + setFlag(EntityFlag.STANDING, (xd & 0x20) == 0x20); + + // HorseFlags + // Bred 0x10 + // Eating 0x20 + // Open mouth 0x80 + int horseFlags = 0x0; + horseFlags = (xd & 0x40) == 0x40 ? horseFlags | 0x80 : horseFlags; + + // Only set eating when we don't have mouth open so a player interaction doesn't trigger the eating animation + horseFlags = (xd & 0x10) == 0x10 && (xd & 0x40) != 0x40 ? horseFlags | 0x20 : horseFlags; + + // Set the flags into the horse flags + dirtyMetadata.put(EntityDataTypes.HORSE_FLAGS, horseFlags); + + // Send the eating particles + // We use the wheat metadata as static particles since Java + // doesn't send over what item was used to feed the horse + if ((xd & 0x40) == 0x40) { + EntityEventPacket entityEventPacket = new EntityEventPacket(); + entityEventPacket.setRuntimeEntityId(geyserId); + entityEventPacket.setType(EntityEventType.EATING_ITEM); + entityEventPacket.setData(session.getItemMappings().getStoredItems().wheat().getBedrockDefinition().getRuntimeId() << 16); + session.sendUpstreamPacket(entityEventPacket); + } + + // Shows the dash meter + setFlag(EntityFlag.CAN_DASH, saddled); } @Override @@ -48,6 +94,12 @@ public class CamelEntity extends AbstractHorseEntity { return item == Items.CACTUS; } + @Override + public void setPose(Pose pose) { + setFlag(EntityFlag.SITTING, pose == Pose.SITTING); + super.setPose(pose); + } + @Override protected void setDimensions(Pose pose) { if (pose == Pose.SITTING) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java index 02da421d5..58deaa0e9 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaHorseScreenOpenTranslator.java @@ -32,6 +32,7 @@ import org.cloudburstmc.nbt.NbtType; import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType; import org.cloudburstmc.protocol.bedrock.packet.UpdateEquipPacket; import org.geysermc.geyser.entity.type.Entity; +import org.geysermc.geyser.entity.type.living.animal.horse.CamelEntity; import org.geysermc.geyser.entity.type.living.animal.horse.ChestedHorseEntity; import org.geysermc.geyser.entity.type.living.animal.horse.LlamaEntity; import org.geysermc.geyser.inventory.Container; @@ -118,6 +119,10 @@ public class JavaHorseScreenOpenTranslator extends PacketTranslator Date: Fri, 19 May 2023 21:11:43 -0400 Subject: [PATCH 21/26] Handle non-full blocks for Sniffer digging particles This is how Java does it --- .../geyser/entity/type/living/animal/SnifferEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java index 37babc654..a97756e39 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/SnifferEntity.java @@ -102,7 +102,7 @@ public class SnifferEntity extends AnimalEntity implements Tickable { // The java client renders digging particles on its own, but bedrock does not if (digTicks > 0 && --digTicks < DIG_START && digTicks % 5 == 0) { Vector3f rot = Vector3f.createDirectionDeg(0, -getYaw()).mul(2.25f); - Vector3f pos = getPosition().add(rot); + Vector3f pos = getPosition().add(rot).up(0.2f).floor(); // Handle non-full blocks int blockId = session.getBlockMappings().getBedrockBlockId(session.getGeyser().getWorldManager().getBlockAt(session, pos.toInt().down())); LevelEventPacket levelEventPacket = new LevelEventPacket(); From f712d4dd811962ab29ef680cd32c9cf4eec4eabc Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Tue, 23 May 2023 16:34:50 -0400 Subject: [PATCH 22/26] Bump Protocol and update imports of org.cloudburstmc.protocol.bedrock.data.definitions --- .../org/geysermc/geyser/entity/type/ItemFrameEntity.java | 2 +- .../java/org/geysermc/geyser/entity/type/LivingEntity.java | 2 +- .../geyser/entity/type/living/monster/EndermanEntity.java | 2 +- .../main/java/org/geysermc/geyser/inventory/Inventory.java | 2 +- .../org/geysermc/geyser/item/GeyserCustomMappingData.java | 2 +- .../main/java/org/geysermc/geyser/item/type/PotionItem.java | 2 +- .../geyser/registry/populator/BlockRegistryPopulator.java | 2 +- .../registry/populator/CreativeItemRegistryPopulator.java | 2 +- .../registry/populator/CustomItemRegistryPopulator.java | 4 ++-- .../geyser/registry/populator/ItemRegistryPopulator.java | 6 +++--- .../org/geysermc/geyser/registry/type/BlockMappings.java | 2 +- .../geysermc/geyser/registry/type/GeyserBedrockBlock.java | 2 +- .../geysermc/geyser/registry/type/GeyserItemDefinition.java | 2 +- .../java/org/geysermc/geyser/registry/type/ItemMapping.java | 4 ++-- .../org/geysermc/geyser/registry/type/ItemMappings.java | 2 +- .../inventory/chest/DoubleChestInventoryTranslator.java | 2 +- .../translator/inventory/item/CustomItemTranslator.java | 2 +- .../geyser/translator/inventory/item/ItemTranslator.java | 2 +- .../bedrock/BedrockInventoryTransactionTranslator.java | 2 +- .../protocol/java/JavaUpdateRecipesTranslator.java | 2 +- core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java | 2 +- .../main/java/org/geysermc/geyser/util/InventoryUtils.java | 2 +- .../geyser/translator/inventory/item/CustomItemsTest.java | 4 ++-- gradle/libs.versions.toml | 4 ++-- 24 files changed, 30 insertions(+), 30 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java index 378385cfa..eb9329bcd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ItemFrameEntity.java @@ -35,7 +35,7 @@ import org.cloudburstmc.math.vector.Vector3f; import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.packet.BlockEntityDataPacket; import org.cloudburstmc.protocol.bedrock.packet.UpdateBlockPacket; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java index 43fe555b0..4f38297c3 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/LivingEntity.java @@ -41,7 +41,7 @@ import lombok.Setter; import org.cloudburstmc.math.vector.Vector3f; import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.protocol.bedrock.data.AttributeData; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.entity.EntityDataTypes; import org.cloudburstmc.protocol.bedrock.data.entity.EntityFlag; import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerId; diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java index 0d52b7a35..5b8e23f8b 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java @@ -29,7 +29,7 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.BooleanE import com.github.steveice10.mc.protocol.data.game.entity.metadata.type.IntEntityMetadata; import org.cloudburstmc.math.vector.Vector3f; import org.cloudburstmc.protocol.bedrock.data.SoundEvent; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.entity.EntityDataTypes; import org.cloudburstmc.protocol.bedrock.data.entity.EntityFlag; import org.cloudburstmc.protocol.bedrock.packet.LevelSoundEvent2Packet; diff --git a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java index 1dbde84f4..91e8c4e94 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -33,7 +33,7 @@ import org.cloudburstmc.math.vector.Vector3i; import lombok.Getter; import lombok.Setter; import lombok.ToString; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.item.Items; import org.geysermc.geyser.session.GeyserSession; diff --git a/core/src/main/java/org/geysermc/geyser/item/GeyserCustomMappingData.java b/core/src/main/java/org/geysermc/geyser/item/GeyserCustomMappingData.java index 08a8b387c..37bf9e02c 100644 --- a/core/src/main/java/org/geysermc/geyser/item/GeyserCustomMappingData.java +++ b/core/src/main/java/org/geysermc/geyser/item/GeyserCustomMappingData.java @@ -25,7 +25,7 @@ package org.geysermc.geyser.item; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData; import org.cloudburstmc.protocol.bedrock.packet.StartGamePacket; diff --git a/core/src/main/java/org/geysermc/geyser/item/type/PotionItem.java b/core/src/main/java/org/geysermc/geyser/item/type/PotionItem.java index 338473fc5..359639437 100644 --- a/core/src/main/java/org/geysermc/geyser/item/type/PotionItem.java +++ b/core/src/main/java/org/geysermc/geyser/item/type/PotionItem.java @@ -28,7 +28,7 @@ package org.geysermc.geyser.item.type; import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import com.github.steveice10.opennbt.tag.builtin.StringTag; import com.github.steveice10.opennbt.tag.builtin.Tag; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.inventory.item.Potion; 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 310df08e1..6fdd6f013 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 @@ -33,7 +33,7 @@ import com.google.common.collect.Interners; import it.unimi.dsi.fastutil.objects.*; import org.cloudburstmc.nbt.*; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.level.block.BlockStateValues; import org.geysermc.geyser.level.physics.PistonBehavior; diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java index 50398d863..6a4db5655 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java @@ -28,7 +28,7 @@ package org.geysermc.geyser.registry.populator; import com.fasterxml.jackson.databind.JsonNode; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtUtils; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/CustomItemRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/CustomItemRegistryPopulator.java index ca0d7aad1..000f3fd1b 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/CustomItemRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/CustomItemRegistryPopulator.java @@ -30,8 +30,8 @@ import org.checkerframework.checker.nullness.qual.NonNull; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; -import org.cloudburstmc.protocol.bedrock.data.defintions.SimpleItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.SimpleItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.api.item.custom.CustomItemData; 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 155d68636..55c4d1c6f 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 @@ -38,9 +38,9 @@ import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; -import org.cloudburstmc.protocol.bedrock.data.defintions.SimpleItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.SimpleItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.data.SoundEvent; diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java index 416b3f039..2efac0d4e 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/BlockMappings.java @@ -28,7 +28,7 @@ package org.geysermc.geyser.registry.type; import lombok.Builder; import lombok.Value; import org.cloudburstmc.nbt.NbtMap; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.common.DefinitionRegistry; import java.util.Map; diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserBedrockBlock.java b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserBedrockBlock.java index 2fefc539b..190354359 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserBedrockBlock.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserBedrockBlock.java @@ -26,7 +26,7 @@ package org.geysermc.geyser.registry.type; import org.cloudburstmc.nbt.NbtMap; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; public class GeyserBedrockBlock implements BlockDefinition { private final int runtimeId; diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserItemDefinition.java b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserItemDefinition.java index c8d83b021..fa1cb9985 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserItemDefinition.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserItemDefinition.java @@ -25,7 +25,7 @@ package org.geysermc.geyser.registry.type; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.geysermc.geyser.item.type.Item; /** diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java index 4883b5ec1..437b8223a 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMapping.java @@ -30,8 +30,8 @@ import lombok.Builder; import lombok.EqualsAndHashCode; import lombok.Value; import org.checkerframework.checker.nullness.qual.NonNull; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.geysermc.geyser.api.item.custom.CustomItemOptions; import org.geysermc.geyser.item.Items; import org.geysermc.geyser.item.type.Item; diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java index 77564e98b..0b45d881a 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/ItemMappings.java @@ -29,7 +29,7 @@ import com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import lombok.Builder; import lombok.Value; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ComponentItemData; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.common.DefinitionRegistry; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java index 2f19f56f3..0934f33a7 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/chest/DoubleChestInventoryTranslator.java @@ -28,7 +28,7 @@ package org.geysermc.geyser.translator.inventory.chest; import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType; import org.cloudburstmc.protocol.bedrock.packet.BlockEntityDataPacket; import org.cloudburstmc.protocol.bedrock.packet.ContainerClosePacket; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CustomItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CustomItemTranslator.java index 31491fc3d..06d1e3aa6 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CustomItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/CustomItemTranslator.java @@ -30,7 +30,7 @@ import com.github.steveice10.opennbt.tag.builtin.IntTag; import com.github.steveice10.opennbt.tag.builtin.Tag; import it.unimi.dsi.fastutil.Pair; import org.checkerframework.checker.nullness.qual.Nullable; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.geysermc.geyser.api.item.custom.CustomItemOptions; import org.geysermc.geyser.api.util.TriState; import org.geysermc.geyser.registry.type.ItemMapping; diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java index d2c87eae8..6d5b13455 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/item/ItemTranslator.java @@ -35,7 +35,7 @@ import org.cloudburstmc.nbt.NbtList; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.geysermc.geyser.inventory.GeyserItemStack; import org.geysermc.geyser.item.type.Item; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java index 303fdb13a..38d5d7ba8 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java @@ -39,7 +39,7 @@ import org.cloudburstmc.math.vector.Vector3d; import org.cloudburstmc.math.vector.Vector3f; import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.protocol.bedrock.data.LevelEvent; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.data.inventory.transaction.InventoryActionData; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java index b69a432be..bef6b9884 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaUpdateRecipesTranslator.java @@ -37,7 +37,7 @@ import com.github.steveice10.mc.protocol.packet.ingame.clientbound.ClientboundUp import it.unimi.dsi.fastutil.ints.*; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.MultiRecipeData; import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.RecipeData; diff --git a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java index d688c0866..469c971f6 100644 --- a/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/ChunkUtils.java @@ -33,7 +33,7 @@ import lombok.experimental.UtilityClass; import org.cloudburstmc.math.GenericMath; import org.cloudburstmc.math.vector.Vector2i; import org.cloudburstmc.math.vector.Vector3i; -import org.cloudburstmc.protocol.bedrock.data.defintions.BlockDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.packet.LevelChunkPacket; import org.cloudburstmc.protocol.bedrock.packet.NetworkChunkPublisherUpdatePacket; import org.cloudburstmc.protocol.bedrock.packet.UpdateBlockPacket; diff --git a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java index 457993ac2..55af9eb11 100644 --- a/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java @@ -35,7 +35,7 @@ import org.cloudburstmc.math.vector.Vector3i; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; -import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; +import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.inventory.ContainerId; import org.cloudburstmc.protocol.bedrock.data.inventory.ItemData; import org.cloudburstmc.protocol.bedrock.packet.InventorySlotPacket; diff --git a/core/src/test/java/org/geysermc/geyser/translator/inventory/item/CustomItemsTest.java b/core/src/test/java/org/geysermc/geyser/translator/inventory/item/CustomItemsTest.java index 10f265a41..c66a35486 100644 --- a/core/src/test/java/org/geysermc/geyser/translator/inventory/item/CustomItemsTest.java +++ b/core/src/test/java/org/geysermc/geyser/translator/inventory/item/CustomItemsTest.java @@ -30,8 +30,8 @@ package org.geysermc.geyser.translator.inventory.item; //import com.github.steveice10.opennbt.tag.builtin.IntTag; //import it.unimi.dsi.fastutil.Pair; //import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap; -//import org.cloudburstmc.protocol.bedrock.data.defintions.ItemDefinition; -//import org.cloudburstmc.protocol.bedrock.data.defintions.SimpleItemDefinition; +//import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; +//import org.cloudburstmc.protocol.bedrock.data.definitions.SimpleItemDefinition; //import org.geysermc.geyser.api.item.custom.CustomItemOptions; //import org.geysermc.geyser.api.util.TriState; //import org.geysermc.geyser.item.GeyserCustomItemOptions; diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 83c1c36e3..35eef0982 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,8 +9,8 @@ netty = "4.1.80.Final" guava = "29.0-jre" gson = "2.3.1" # Provided by Spigot 1.8.8 websocket = "1.5.1" -protocol = "3.0.0.Beta1-20230513.235756-80" -protocol-connection = "3.0.0.Beta1-20230513.235756-79" +protocol = "3.0.0.Beta1-20230522.135008-84" +protocol-connection = "3.0.0.Beta1-20230522.135008-83" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" mcprotocollib = "1.20-1-SNAPSHOT" From a9d64de070f0a292edc61497105bd8cf2ef9e004 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Wed, 24 May 2023 02:33:43 -0400 Subject: [PATCH 23/26] Support for v588 client and mappings --- .../geysermc/geyser/network/GameProtocol.java | 11 +- .../populator/BlockRegistryPopulator.java | 52 +- .../populator/ItemRegistryPopulator.java | 47 +- .../registry/type/GeyserMappingItem.java | 14 +- .../bedrock/block_palette.1_20_0.nbt | Bin 0 -> 151635 bytes .../bedrock/creative_items.1_20_0.json | 6580 +++++++++++++++++ .../resources/bedrock/entity_identifiers.dat | Bin 7886 -> 7886 bytes .../bedrock/runtime_item_states.1_20_0.json | 5186 +++++++++++++ 8 files changed, 11871 insertions(+), 19 deletions(-) create mode 100644 core/src/main/resources/bedrock/block_palette.1_20_0.nbt create mode 100644 core/src/main/resources/bedrock/creative_items.1_20_0.json create mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_20_0.json diff --git a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java index fcb7cb36f..63a235cfc 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -29,6 +29,7 @@ import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; +import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; import org.geysermc.geyser.session.GeyserSession; @@ -44,9 +45,8 @@ public final class GameProtocol { * Default Bedrock codec that should act as a fallback. Should represent the latest available * release of the game that Geyser supports. */ - public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v582.CODEC.toBuilder() - .minecraftVersion("1.19.81") - .build(); + public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v588.CODEC; + /** * A list of all supported Bedrock versions that can join Geyser */ @@ -59,9 +59,10 @@ public final class GameProtocol { private static final PacketCodec DEFAULT_JAVA_CODEC = MinecraftCodec.CODEC; static { - SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC.toBuilder() + SUPPORTED_BEDROCK_CODECS.add(Bedrock_v582.CODEC.toBuilder() .minecraftVersion("1.19.80/1.19.81") .build()); + SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); } /** @@ -81,7 +82,7 @@ public final class GameProtocol { /* Bedrock convenience methods to gatekeep features and easily remove the check on version removal */ public static boolean isPre1_20(GeyserSession session) { - return session.getUpstream().getProtocolVersion() >= Bedrock_v582.CODEC.getProtocolVersion(); + return session.getUpstream().getProtocolVersion() < Bedrock_v588.CODEC.getProtocolVersion(); } /** 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 6fdd6f013..82c933d94 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 @@ -33,6 +33,7 @@ import com.google.common.collect.Interners; import it.unimi.dsi.fastutil.objects.*; import org.cloudburstmc.nbt.*; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; +import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.level.block.BlockStateValues; @@ -67,8 +68,53 @@ public final class BlockRegistryPopulator { private static void registerBedrockBlocks() { BiFunction emptyMapper = (bedrockIdentifier, statesBuilder) -> null; + + // We are using mappings that directly support 1.20, so this maps it back to 1.19.80 + BiFunction legacyMapper = (bedrockIdentifier, statesBuilder) -> { + if (bedrockIdentifier.endsWith("pumpkin")) { + String direction = statesBuilder.remove("minecraft:cardinal_direction").toString(); + statesBuilder.putInt("direction", switch (direction) { + case "north" -> 2; + case "east" -> 3; + case "west" -> 1; + default -> 0; // south + }); + } else if (bedrockIdentifier.endsWith("carpet") && !bedrockIdentifier.startsWith("minecraft:moss")) { + String color = bedrockIdentifier.replace("minecraft:", "").replace("_carpet", ""); + if (color.equals("light_gray")) { + color = "silver"; + } + statesBuilder.putString("color", color); + return "minecraft:carpet"; + } else if (bedrockIdentifier.equals("minecraft:sniffer_egg")) { + statesBuilder.remove("cracked_state"); + return "minecraft:dragon_egg"; + } else if (bedrockIdentifier.endsWith("coral")) { + statesBuilder.putString("coral_color", "blue"); // all blue + statesBuilder.putBoolean("dead_bit", bedrockIdentifier.startsWith("minecraft:dead")); + return "minecraft:coral"; + } else if (bedrockIdentifier.endsWith("sculk_sensor")) { + int phase = (int) statesBuilder.remove("sculk_sensor_phase"); + statesBuilder.putBoolean("powered_bit", phase != 0); + } else if (bedrockIdentifier.endsWith("pitcher_plant")) { + statesBuilder.putString("double_plant_type", "sunflower"); + return "minecraft:double_plant"; + } else if (bedrockIdentifier.endsWith("pitcher_crop")) { + statesBuilder.remove("growth"); + if (((byte) statesBuilder.remove("upper_block_bit")) == 1){ + statesBuilder.putString("flower_type", "orchid"); + return "minecraft:red_flower"; // top + } + statesBuilder.putBoolean("update_bit", false); + return "minecraft:flower_pot"; // bottom + } + + return null; + }; + ImmutableMap, BiFunction> blockMappers = ImmutableMap., BiFunction>builder() - .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), emptyMapper) + .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), legacyMapper) + .put(ObjectIntPair.of("1_20_0", Bedrock_v588.CODEC.getProtocolVersion()), emptyMapper) .build(); // We can keep this strong as nothing should be garbage collected @@ -131,8 +177,8 @@ public final class BlockRegistryPopulator { GeyserBedrockBlock bedrockDefinition = blockStateOrderedMap.get(buildBedrockState(entry.getValue(), stateVersion, stateMapper)); if (bedrockDefinition == null) { - throw new RuntimeException("Unable to find " + javaId + " Bedrock BlockDefinition! Built NBT tag: \n" + - buildBedrockState(entry.getValue(), stateVersion, stateMapper)); + throw new RuntimeException("Unable to find " + javaId + " Bedrock BlockDefinition on version " + + palette.getKey().key() + "! Built NBT tag: \n" + buildBedrockState(entry.getValue(), stateVersion, stateMapper)); } switch (javaId) { 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 55c4d1c6f..8f7e18dbb 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 @@ -34,10 +34,12 @@ import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import it.unimi.dsi.fastutil.ints.IntOpenHashSet; import it.unimi.dsi.fastutil.ints.IntSet; import it.unimi.dsi.fastutil.objects.*; +import org.checkerframework.checker.nullness.qual.NonNull; import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; +import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.definitions.SimpleItemDefinition; @@ -66,12 +68,40 @@ import java.util.concurrent.atomic.AtomicInteger; */ public class ItemRegistryPopulator { - record PaletteVersion(int protocolVersion, Map additionalTranslatedItems) { + record PaletteVersion(int protocolVersion, Map javaOnlyItems, Remapper remapper) { + + public PaletteVersion(int protocolVersion) { + this(protocolVersion, Collections.emptyMap(), (item, mapping) -> mapping); + } + } + + @FunctionalInterface + interface Remapper { + @NonNull + GeyserMappingItem remap(Item item, GeyserMappingItem mapping); } public static void populate() { + Map legacyJavaOnly = new HashMap<>(); + legacyJavaOnly.put(Items.MUSIC_DISC_RELIC, "minecraft:music_disc_wait"); + legacyJavaOnly.put(Items.PITCHER_PLANT, "minecraft:chorus_flower"); + legacyJavaOnly.put(Items.PITCHER_POD, "minecraft:beetroot"); + legacyJavaOnly.put(Items.SNIFFER_EGG, "minecraft:sniffer_spawn_egg"); // the BlockItem of the sniffer egg block + Map paletteVersions = new Object2ObjectOpenHashMap<>(); - paletteVersions.put("1_19_80", new PaletteVersion(Bedrock_v582.CODEC.getProtocolVersion(), Collections.emptyMap())); + paletteVersions.put("1_19_80", new PaletteVersion(Bedrock_v582.CODEC.getProtocolVersion(), legacyJavaOnly, (item, mapping) -> { + String id = item.javaIdentifier(); + if (id.endsWith("pottery_sherd")) { + return mapping.withBedrockIdentifier(id.replace("sherd", "shard")); + } else if (id.endsWith("carpet") && !id.startsWith("minecraft:moss")) { + return mapping.withBedrockIdentifier("minecraft:carpet"); + } else if (id.endsWith("coral")) { + return mapping.withBedrockIdentifier("minecraft:coral"); + } + + return mapping; + })); + paletteVersions.put("1_20_0", new PaletteVersion(Bedrock_v588.CODEC.getProtocolVersion())); GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); @@ -168,12 +198,11 @@ public class ItemRegistryPopulator { Set javaOnlyItems = new ObjectOpenHashSet<>(); Collections.addAll(javaOnlyItems, Items.SPECTRAL_ARROW, Items.DEBUG_STICK, Items.KNOWLEDGE_BOOK, Items.TIPPED_ARROW, Items.BUNDLE); - javaOnlyItems.add(Items.DECORATED_POT); if (!customItemsAllowed) { javaOnlyItems.add(Items.FURNACE_MINECART); } // Java-only items for this version - javaOnlyItems.addAll(palette.getValue().additionalTranslatedItems().keySet()); + javaOnlyItems.addAll(palette.getValue().javaOnlyItems().keySet()); Int2ObjectMap customIdMappings = new Int2ObjectOpenHashMap<>(); Set registeredItemNames = new ObjectOpenHashSet<>(); // This is used to check for duplicate item names @@ -184,12 +213,12 @@ public class ItemRegistryPopulator { throw new RuntimeException("Extra item in mappings? " + entry.getKey()); } GeyserMappingItem mappingItem; - String replacementItem = palette.getValue().additionalTranslatedItems().get(javaItem); + String replacementItem = palette.getValue().javaOnlyItems().get(javaItem); if (replacementItem != null) { - mappingItem = items.get(replacementItem); + mappingItem = items.get(replacementItem); // java only item, a java id fallback has been provided } else { - // This items has a mapping specifically for this version of the game - mappingItem = entry.getValue(); + // check if any mapping changes need to be made on this version + mappingItem = palette.getValue().remapper().remap(javaItem, entry.getValue()); } if (customItemsAllowed && javaItem == Items.FURNACE_MINECART) { @@ -201,7 +230,7 @@ public class ItemRegistryPopulator { String bedrockIdentifier = mappingItem.getBedrockIdentifier(); ItemDefinition definition = definitions.get(bedrockIdentifier); if (definition == null) { - throw new RuntimeException("Missing Bedrock ItemDefinition in mappings: " + bedrockIdentifier); + throw new RuntimeException("Missing Bedrock ItemDefinition in version " + palette.getKey() + " for mapping: " + mappingItem); } BlockDefinition bedrockBlock = null; diff --git a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java index f1cd762b5..ab8c52bf6 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java +++ b/core/src/main/java/org/geysermc/geyser/registry/type/GeyserMappingItem.java @@ -26,12 +26,22 @@ package org.geysermc.geyser.registry.type; import com.fasterxml.jackson.annotation.JsonProperty; -import lombok.Data; +import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.ToString; +import lombok.With; /** * Represents Geyser's own serialized item information before being processed per-version */ -@Data +@ToString +@EqualsAndHashCode +@Getter +@With +@NoArgsConstructor +@AllArgsConstructor public class GeyserMappingItem { @JsonProperty("bedrock_identifier") String bedrockIdentifier; @JsonProperty("bedrock_data") int bedrockData; diff --git a/core/src/main/resources/bedrock/block_palette.1_20_0.nbt b/core/src/main/resources/bedrock/block_palette.1_20_0.nbt new file mode 100644 index 0000000000000000000000000000000000000000..3593e53e49819a4768d0f743a79958a565cc3303 GIT binary patch literal 151635 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 G$NmA!*7hs_ diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_20_0.json b/core/src/main/resources/bedrock/runtime_item_states.1_20_0.json new file mode 100644 index 000000000..8aa2d1b0a --- /dev/null +++ b/core/src/main/resources/bedrock/runtime_item_states.1_20_0.json @@ -0,0 +1,5186 @@ +[ + { + "name": "minecraft:acacia_boat", + "id": 381 + }, + { + "name": "minecraft:acacia_button", + "id": -140 + }, + { + "name": "minecraft:acacia_chest_boat", + "id": 649 + }, + { + "name": "minecraft:acacia_door", + "id": 563 + }, + { + "name": "minecraft:acacia_fence", + "id": -575 + }, + { + "name": "minecraft:acacia_fence_gate", + "id": 187 + }, + { + "name": "minecraft:acacia_hanging_sign", + "id": -504 + }, + { + "name": "minecraft:acacia_log", + "id": 162 + }, + { + "name": "minecraft:acacia_pressure_plate", + "id": -150 + }, + { + "name": "minecraft:acacia_sign", + "id": 586 + }, + { + "name": "minecraft:acacia_stairs", + "id": 163 + }, + { + "name": "minecraft:acacia_standing_sign", + "id": -190 + }, + { + "name": "minecraft:acacia_trapdoor", + "id": -145 + }, + { + "name": "minecraft:acacia_wall_sign", + "id": -191 + }, + { + "name": "minecraft:activator_rail", + "id": 126 + }, + { + "name": "minecraft:agent_spawn_egg", + "id": 489 + }, + { + "name": "minecraft:air", + "id": -158 + }, + { + "name": "minecraft:allay_spawn_egg", + "id": 638 + }, + { + "name": "minecraft:allow", + "id": 210 + }, + { + "name": "minecraft:amethyst_block", + "id": -327 + }, + { + "name": "minecraft:amethyst_cluster", + "id": -329 + }, + { + "name": "minecraft:amethyst_shard", + "id": 631 + }, + { + "name": "minecraft:ancient_debris", + "id": -271 + }, + { + "name": "minecraft:andesite_stairs", + "id": -171 + }, + { + "name": "minecraft:angler_pottery_sherd", + "id": 663 + }, + { + "name": "minecraft:anvil", + "id": 145 + }, + { + "name": "minecraft:apple", + "id": 257 + }, + { + "name": "minecraft:archer_pottery_sherd", + "id": 664 + }, + { + "name": "minecraft:armor_stand", + "id": 559 + }, + { + "name": "minecraft:arms_up_pottery_sherd", + "id": 665 + }, + { + "name": "minecraft:arrow", + "id": 303 + }, + { + "name": "minecraft:axolotl_bucket", + "id": 371 + }, + { + "name": "minecraft:axolotl_spawn_egg", + "id": 503 + }, + { + "name": "minecraft:azalea", + "id": -337 + }, + { + "name": "minecraft:azalea_leaves", + "id": -324 + }, + { + "name": "minecraft:azalea_leaves_flowered", + "id": -325 + }, + { + "name": "minecraft:baked_potato", + "id": 281 + }, + { + "name": "minecraft:balloon", + "id": 605 + }, + { + "name": "minecraft:bamboo", + "id": -163 + }, + { + "name": "minecraft:bamboo_block", + "id": -527 + }, + { + "name": "minecraft:bamboo_button", + "id": -511 + }, + { + "name": "minecraft:bamboo_chest_raft", + "id": 661 + }, + { + "name": "minecraft:bamboo_door", + "id": -517 + }, + { + "name": "minecraft:bamboo_double_slab", + "id": -521 + }, + { + "name": "minecraft:bamboo_fence", + "id": -515 + }, + { + "name": "minecraft:bamboo_fence_gate", + "id": -516 + }, + { + "name": "minecraft:bamboo_hanging_sign", + "id": -522 + }, + { + "name": "minecraft:bamboo_mosaic", + "id": -509 + }, + { + "name": "minecraft:bamboo_mosaic_double_slab", + "id": -525 + }, + { + "name": "minecraft:bamboo_mosaic_slab", + "id": -524 + }, + { + "name": "minecraft:bamboo_mosaic_stairs", + "id": -523 + }, + { + "name": "minecraft:bamboo_planks", + "id": -510 + }, + { + "name": "minecraft:bamboo_pressure_plate", + "id": -514 + }, + { + "name": "minecraft:bamboo_raft", + "id": 660 + }, + { + "name": "minecraft:bamboo_sapling", + "id": -164 + }, + { + "name": "minecraft:bamboo_sign", + "id": 659 + }, + { + "name": "minecraft:bamboo_slab", + "id": -513 + }, + { + "name": "minecraft:bamboo_stairs", + "id": -512 + }, + { + "name": "minecraft:bamboo_standing_sign", + "id": -518 + }, + { + "name": "minecraft:bamboo_trapdoor", + "id": -520 + }, + { + "name": "minecraft:bamboo_wall_sign", + "id": -519 + }, + { + "name": "minecraft:banner", + "id": 574 + }, + { + "name": "minecraft:banner_pattern", + "id": 710 + }, + { + "name": "minecraft:barrel", + "id": -203 + }, + { + "name": "minecraft:barrier", + "id": -161 + }, + { + "name": "minecraft:basalt", + "id": -234 + }, + { + "name": "minecraft:bat_spawn_egg", + "id": 455 + }, + { + "name": "minecraft:beacon", + "id": 138 + }, + { + "name": "minecraft:bed", + "id": 420 + }, + { + "name": "minecraft:bedrock", + "id": 7 + }, + { + "name": "minecraft:bee_nest", + "id": -218 + }, + { + "name": "minecraft:bee_spawn_egg", + "id": 496 + }, + { + "name": "minecraft:beef", + "id": 273 + }, + { + "name": "minecraft:beehive", + "id": -219 + }, + { + "name": "minecraft:beetroot", + "id": 285 + }, + { + "name": "minecraft:beetroot_seeds", + "id": 295 + }, + { + "name": "minecraft:beetroot_soup", + "id": 286 + }, + { + "name": "minecraft:bell", + "id": -206 + }, + { + "name": "minecraft:big_dripleaf", + "id": -323 + }, + { + "name": "minecraft:birch_boat", + "id": 378 + }, + { + "name": "minecraft:birch_button", + "id": -141 + }, + { + "name": "minecraft:birch_chest_boat", + "id": 646 + }, + { + "name": "minecraft:birch_door", + "id": 561 + }, + { + "name": "minecraft:birch_fence", + "id": -576 + }, + { + "name": "minecraft:birch_fence_gate", + "id": 184 + }, + { + "name": "minecraft:birch_hanging_sign", + "id": -502 + }, + { + "name": "minecraft:birch_log", + "id": -570 + }, + { + "name": "minecraft:birch_pressure_plate", + "id": -151 + }, + { + "name": "minecraft:birch_sign", + "id": 584 + }, + { + "name": "minecraft:birch_stairs", + "id": 135 + }, + { + "name": "minecraft:birch_standing_sign", + "id": -186 + }, + { + "name": "minecraft:birch_trapdoor", + "id": -146 + }, + { + "name": "minecraft:birch_wall_sign", + "id": -187 + }, + { + "name": "minecraft:black_candle", + "id": -428 + }, + { + "name": "minecraft:black_candle_cake", + "id": -445 + }, + { + "name": "minecraft:black_carpet", + "id": -611 + }, + { + "name": "minecraft:black_dye", + "id": 397 + }, + { + "name": "minecraft:black_glazed_terracotta", + "id": 235 + }, + { + "name": "minecraft:black_wool", + "id": -554 + }, + { + "name": "minecraft:blackstone", + "id": -273 + }, + { + "name": "minecraft:blackstone_double_slab", + "id": -283 + }, + { + "name": "minecraft:blackstone_slab", + "id": -282 + }, + { + "name": "minecraft:blackstone_stairs", + "id": -276 + }, + { + "name": "minecraft:blackstone_wall", + "id": -277 + }, + { + "name": "minecraft:blade_pottery_sherd", + "id": 666 + }, + { + "name": "minecraft:blast_furnace", + "id": -196 + }, + { + "name": "minecraft:blaze_powder", + "id": 431 + }, + { + "name": "minecraft:blaze_rod", + "id": 425 + }, + { + "name": "minecraft:blaze_spawn_egg", + "id": 458 + }, + { + "name": "minecraft:bleach", + "id": 603 + }, + { + "name": "minecraft:blue_candle", + "id": -424 + }, + { + "name": "minecraft:blue_candle_cake", + "id": -441 + }, + { + "name": "minecraft:blue_carpet", + "id": -607 + }, + { + "name": "minecraft:blue_dye", + "id": 401 + }, + { + "name": "minecraft:blue_glazed_terracotta", + "id": 231 + }, + { + "name": "minecraft:blue_ice", + "id": -11 + }, + { + "name": "minecraft:blue_wool", + "id": -563 + }, + { + "name": "minecraft:boat", + "id": 708 + }, + { + "name": "minecraft:bone", + "id": 417 + }, + { + "name": "minecraft:bone_block", + "id": 216 + }, + { + "name": "minecraft:bone_meal", + "id": 413 + }, + { + "name": "minecraft:book", + "id": 389 + }, + { + "name": "minecraft:bookshelf", + "id": 47 + }, + { + "name": "minecraft:border_block", + "id": 212 + }, + { + "name": "minecraft:bordure_indented_banner_pattern", + "id": 593 + }, + { + "name": "minecraft:bow", + "id": 302 + }, + { + "name": "minecraft:bowl", + "id": 323 + }, + { + "name": "minecraft:brain_coral", + "id": -581 + }, + { + "name": "minecraft:bread", + "id": 261 + }, + { + "name": "minecraft:brewer_pottery_sherd", + "id": 667 + }, + { + "name": "minecraft:brewing_stand", + "id": 433 + }, + { + "name": "minecraft:brick", + "id": 385 + }, + { + "name": "minecraft:brick_block", + "id": 45 + }, + { + "name": "minecraft:brick_stairs", + "id": 108 + }, + { + "name": "minecraft:brown_candle", + "id": -425 + }, + { + "name": "minecraft:brown_candle_cake", + "id": -442 + }, + { + "name": "minecraft:brown_carpet", + "id": -608 + }, + { + "name": "minecraft:brown_dye", + "id": 400 + }, + { + "name": "minecraft:brown_glazed_terracotta", + "id": 232 + }, + { + "name": "minecraft:brown_mushroom", + "id": 39 + }, + { + "name": "minecraft:brown_mushroom_block", + "id": 99 + }, + { + "name": "minecraft:brown_wool", + "id": -555 + }, + { + "name": "minecraft:brush", + "id": 683 + }, + { + "name": "minecraft:bubble_column", + "id": -160 + }, + { + "name": "minecraft:bubble_coral", + "id": -582 + }, + { + "name": "minecraft:bucket", + "id": 362 + }, + { + "name": "minecraft:budding_amethyst", + "id": -328 + }, + { + "name": "minecraft:burn_pottery_sherd", + "id": 668 + }, + { + "name": "minecraft:cactus", + "id": 81 + }, + { + "name": "minecraft:cake", + "id": 419 + }, + { + "name": "minecraft:calcite", + "id": -326 + }, + { + "name": "minecraft:calibrated_sculk_sensor", + "id": -580 + }, + { + "name": "minecraft:camel_spawn_egg", + "id": 662 + }, + { + "name": "minecraft:camera", + "id": 600 + }, + { + "name": "minecraft:campfire", + "id": 596 + }, + { + "name": "minecraft:candle", + "id": -412 + }, + { + "name": "minecraft:candle_cake", + "id": -429 + }, + { + "name": "minecraft:carpet", + "id": 703 + }, + { + "name": "minecraft:carrot", + "id": 279 + }, + { + "name": "minecraft:carrot_on_a_stick", + "id": 524 + }, + { + "name": "minecraft:carrots", + "id": 141 + }, + { + "name": "minecraft:cartography_table", + "id": -200 + }, + { + "name": "minecraft:carved_pumpkin", + "id": -155 + }, + { + "name": "minecraft:cat_spawn_egg", + "id": 490 + }, + { + "name": "minecraft:cauldron", + "id": 434 + }, + { + "name": "minecraft:cave_spider_spawn_egg", + "id": 459 + }, + { + "name": "minecraft:cave_vines", + "id": -322 + }, + { + "name": "minecraft:cave_vines_body_with_berries", + "id": -375 + }, + { + "name": "minecraft:cave_vines_head_with_berries", + "id": -376 + }, + { + "name": "minecraft:chain", + "id": 626 + }, + { + "name": "minecraft:chain_command_block", + "id": 189 + }, + { + "name": "minecraft:chainmail_boots", + "id": 344 + }, + { + "name": "minecraft:chainmail_chestplate", + "id": 342 + }, + { + "name": "minecraft:chainmail_helmet", + "id": 341 + }, + { + "name": "minecraft:chainmail_leggings", + "id": 343 + }, + { + "name": "minecraft:charcoal", + "id": 305 + }, + { + "name": "minecraft:chemical_heat", + "id": 192 + }, + { + "name": "minecraft:chemistry_table", + "id": 238 + }, + { + "name": "minecraft:cherry_boat", + "id": 656 + }, + { + "name": "minecraft:cherry_button", + "id": -530 + }, + { + "name": "minecraft:cherry_chest_boat", + "id": 657 + }, + { + "name": "minecraft:cherry_door", + "id": -531 + }, + { + "name": "minecraft:cherry_double_slab", + "id": -540 + }, + { + "name": "minecraft:cherry_fence", + "id": -532 + }, + { + "name": "minecraft:cherry_fence_gate", + "id": -533 + }, + { + "name": "minecraft:cherry_hanging_sign", + "id": -534 + }, + { + "name": "minecraft:cherry_leaves", + "id": -548 + }, + { + "name": "minecraft:cherry_log", + "id": -536 + }, + { + "name": "minecraft:cherry_planks", + "id": -537 + }, + { + "name": "minecraft:cherry_pressure_plate", + "id": -538 + }, + { + "name": "minecraft:cherry_sapling", + "id": -547 + }, + { + "name": "minecraft:cherry_sign", + "id": 658 + }, + { + "name": "minecraft:cherry_slab", + "id": -539 + }, + { + "name": "minecraft:cherry_stairs", + "id": -541 + }, + { + "name": "minecraft:cherry_standing_sign", + "id": -542 + }, + { + "name": "minecraft:cherry_trapdoor", + "id": -543 + }, + { + "name": "minecraft:cherry_wall_sign", + "id": -544 + }, + { + "name": "minecraft:cherry_wood", + "id": -546 + }, + { + "name": "minecraft:chest", + "id": 54 + }, + { + "name": "minecraft:chest_boat", + "id": 652 + }, + { + "name": "minecraft:chest_minecart", + "id": 391 + }, + { + "name": "minecraft:chicken", + "id": 275 + }, + { + "name": "minecraft:chicken_spawn_egg", + "id": 437 + }, + { + "name": "minecraft:chiseled_bookshelf", + "id": -526 + }, + { + "name": "minecraft:chiseled_deepslate", + "id": -395 + }, + { + "name": "minecraft:chiseled_nether_bricks", + "id": -302 + }, + { + "name": "minecraft:chiseled_polished_blackstone", + "id": -279 + }, + { + "name": "minecraft:chorus_flower", + "id": 200 + }, + { + "name": "minecraft:chorus_fruit", + "id": 565 + }, + { + "name": "minecraft:chorus_plant", + "id": 240 + }, + { + "name": "minecraft:clay", + "id": 82 + }, + { + "name": "minecraft:clay_ball", + "id": 386 + }, + { + "name": "minecraft:client_request_placeholder_block", + "id": -465 + }, + { + "name": "minecraft:clock", + "id": 395 + }, + { + "name": "minecraft:coal", + "id": 304 + }, + { + "name": "minecraft:coal_block", + "id": 173 + }, + { + "name": "minecraft:coal_ore", + "id": 16 + }, + { + "name": "minecraft:coast_armor_trim_smithing_template", + "id": 687 + }, + { + "name": "minecraft:cobbled_deepslate", + "id": -379 + }, + { + "name": "minecraft:cobbled_deepslate_double_slab", + "id": -396 + }, + { + "name": "minecraft:cobbled_deepslate_slab", + "id": -380 + }, + { + "name": "minecraft:cobbled_deepslate_stairs", + "id": -381 + }, + { + "name": "minecraft:cobbled_deepslate_wall", + "id": -382 + }, + { + "name": "minecraft:cobblestone", + "id": 4 + }, + { + "name": "minecraft:cobblestone_wall", + "id": 139 + }, + { + "name": "minecraft:cocoa", + "id": 127 + }, + { + "name": "minecraft:cocoa_beans", + "id": 414 + }, + { + "name": "minecraft:cod", + "id": 264 + }, + { + "name": "minecraft:cod_bucket", + "id": 366 + }, + { + "name": "minecraft:cod_spawn_egg", + "id": 482 + }, + { + "name": "minecraft:colored_torch_bp", + "id": 204 + }, + { + "name": "minecraft:colored_torch_rg", + "id": 202 + }, + { + "name": "minecraft:command_block", + "id": 137 + }, + { + "name": "minecraft:command_block_minecart", + "id": 570 + }, + { + "name": "minecraft:comparator", + "id": 529 + }, + { + "name": "minecraft:compass", + "id": 393 + }, + { + "name": "minecraft:composter", + "id": -213 + }, + { + "name": "minecraft:compound", + "id": 601 + }, + { + "name": "minecraft:concrete", + "id": 236 + }, + { + "name": "minecraft:concrete_powder", + "id": 237 + }, + { + "name": "minecraft:conduit", + "id": -157 + }, + { + "name": "minecraft:cooked_beef", + "id": 274 + }, + { + "name": "minecraft:cooked_chicken", + "id": 276 + }, + { + "name": "minecraft:cooked_cod", + "id": 268 + }, + { + "name": "minecraft:cooked_mutton", + "id": 558 + }, + { + "name": "minecraft:cooked_porkchop", + "id": 263 + }, + { + "name": "minecraft:cooked_rabbit", + "id": 289 + }, + { + "name": "minecraft:cooked_salmon", + "id": 269 + }, + { + "name": "minecraft:cookie", + "id": 271 + }, + { + "name": "minecraft:copper_block", + "id": -340 + }, + { + "name": "minecraft:copper_ingot", + "id": 511 + }, + { + "name": "minecraft:copper_ore", + "id": -311 + }, + { + "name": "minecraft:coral", + "id": 706 + }, + { + "name": "minecraft:coral_block", + "id": -132 + }, + { + "name": "minecraft:coral_fan", + "id": -133 + }, + { + "name": "minecraft:coral_fan_dead", + "id": -134 + }, + { + "name": "minecraft:coral_fan_hang", + "id": -135 + }, + { + "name": "minecraft:coral_fan_hang2", + "id": -136 + }, + { + "name": "minecraft:coral_fan_hang3", + "id": -137 + }, + { + "name": "minecraft:cow_spawn_egg", + "id": 438 + }, + { + "name": "minecraft:cracked_deepslate_bricks", + "id": -410 + }, + { + "name": "minecraft:cracked_deepslate_tiles", + "id": -409 + }, + { + "name": "minecraft:cracked_nether_bricks", + "id": -303 + }, + { + "name": "minecraft:cracked_polished_blackstone_bricks", + "id": -280 + }, + { + "name": "minecraft:crafting_table", + "id": 58 + }, + { + "name": "minecraft:creeper_banner_pattern", + "id": 589 + }, + { + "name": "minecraft:creeper_spawn_egg", + "id": 443 + }, + { + "name": "minecraft:crimson_button", + "id": -260 + }, + { + "name": "minecraft:crimson_door", + "id": 623 + }, + { + "name": "minecraft:crimson_double_slab", + "id": -266 + }, + { + "name": "minecraft:crimson_fence", + "id": -256 + }, + { + "name": "minecraft:crimson_fence_gate", + "id": -258 + }, + { + "name": "minecraft:crimson_fungus", + "id": -228 + }, + { + "name": "minecraft:crimson_hanging_sign", + "id": -506 + }, + { + "name": "minecraft:crimson_hyphae", + "id": -299 + }, + { + "name": "minecraft:crimson_nylium", + "id": -232 + }, + { + "name": "minecraft:crimson_planks", + "id": -242 + }, + { + "name": "minecraft:crimson_pressure_plate", + "id": -262 + }, + { + "name": "minecraft:crimson_roots", + "id": -223 + }, + { + "name": "minecraft:crimson_sign", + "id": 621 + }, + { + "name": "minecraft:crimson_slab", + "id": -264 + }, + { + "name": "minecraft:crimson_stairs", + "id": -254 + }, + { + "name": "minecraft:crimson_standing_sign", + "id": -250 + }, + { + "name": "minecraft:crimson_stem", + "id": -225 + }, + { + "name": "minecraft:crimson_trapdoor", + "id": -246 + }, + { + "name": "minecraft:crimson_wall_sign", + "id": -252 + }, + { + "name": "minecraft:crossbow", + "id": 582 + }, + { + "name": "minecraft:crying_obsidian", + "id": -289 + }, + { + "name": "minecraft:cut_copper", + "id": -347 + }, + { + "name": "minecraft:cut_copper_slab", + "id": -361 + }, + { + "name": "minecraft:cut_copper_stairs", + "id": -354 + }, + { + "name": "minecraft:cyan_candle", + "id": -422 + }, + { + "name": "minecraft:cyan_candle_cake", + "id": -439 + }, + { + "name": "minecraft:cyan_carpet", + "id": -605 + }, + { + "name": "minecraft:cyan_dye", + "id": 403 + }, + { + "name": "minecraft:cyan_glazed_terracotta", + "id": 229 + }, + { + "name": "minecraft:cyan_wool", + "id": -561 + }, + { + "name": "minecraft:danger_pottery_sherd", + "id": 669 + }, + { + "name": "minecraft:dark_oak_boat", + "id": 382 + }, + { + "name": "minecraft:dark_oak_button", + "id": -142 + }, + { + "name": "minecraft:dark_oak_chest_boat", + "id": 650 + }, + { + "name": "minecraft:dark_oak_door", + "id": 564 + }, + { + "name": "minecraft:dark_oak_fence", + "id": -577 + }, + { + "name": "minecraft:dark_oak_fence_gate", + "id": 186 + }, + { + "name": "minecraft:dark_oak_hanging_sign", + "id": -505 + }, + { + "name": "minecraft:dark_oak_log", + "id": -572 + }, + { + "name": "minecraft:dark_oak_pressure_plate", + "id": -152 + }, + { + "name": "minecraft:dark_oak_sign", + "id": 587 + }, + { + "name": "minecraft:dark_oak_stairs", + "id": 164 + }, + { + "name": "minecraft:dark_oak_trapdoor", + "id": -147 + }, + { + "name": "minecraft:dark_prismarine_stairs", + "id": -3 + }, + { + "name": "minecraft:darkoak_standing_sign", + "id": -192 + }, + { + "name": "minecraft:darkoak_wall_sign", + "id": -193 + }, + { + "name": "minecraft:daylight_detector", + "id": 151 + }, + { + "name": "minecraft:daylight_detector_inverted", + "id": 178 + }, + { + "name": "minecraft:dead_brain_coral", + "id": -586 + }, + { + "name": "minecraft:dead_bubble_coral", + "id": -587 + }, + { + "name": "minecraft:dead_fire_coral", + "id": -588 + }, + { + "name": "minecraft:dead_horn_coral", + "id": -589 + }, + { + "name": "minecraft:dead_tube_coral", + "id": -585 + }, + { + "name": "minecraft:deadbush", + "id": 32 + }, + { + "name": "minecraft:decorated_pot", + "id": -551 + }, + { + "name": "minecraft:deepslate", + "id": -378 + }, + { + "name": "minecraft:deepslate_brick_double_slab", + "id": -399 + }, + { + "name": "minecraft:deepslate_brick_slab", + "id": -392 + }, + { + "name": "minecraft:deepslate_brick_stairs", + "id": -393 + }, + { + "name": "minecraft:deepslate_brick_wall", + "id": -394 + }, + { + "name": "minecraft:deepslate_bricks", + "id": -391 + }, + { + "name": "minecraft:deepslate_coal_ore", + "id": -406 + }, + { + "name": "minecraft:deepslate_copper_ore", + "id": -408 + }, + { + "name": "minecraft:deepslate_diamond_ore", + "id": -405 + }, + { + "name": "minecraft:deepslate_emerald_ore", + "id": -407 + }, + { + "name": "minecraft:deepslate_gold_ore", + "id": -402 + }, + { + "name": "minecraft:deepslate_iron_ore", + "id": -401 + }, + { + "name": "minecraft:deepslate_lapis_ore", + "id": -400 + }, + { + "name": "minecraft:deepslate_redstone_ore", + "id": -403 + }, + { + "name": "minecraft:deepslate_tile_double_slab", + "id": -398 + }, + { + "name": "minecraft:deepslate_tile_slab", + "id": -388 + }, + { + "name": "minecraft:deepslate_tile_stairs", + "id": -389 + }, + { + "name": "minecraft:deepslate_tile_wall", + "id": -390 + }, + { + "name": "minecraft:deepslate_tiles", + "id": -387 + }, + { + "name": "minecraft:deny", + "id": 211 + }, + { + "name": "minecraft:detector_rail", + "id": 28 + }, + { + "name": "minecraft:diamond", + "id": 306 + }, + { + "name": "minecraft:diamond_axe", + "id": 321 + }, + { + "name": "minecraft:diamond_block", + "id": 57 + }, + { + "name": "minecraft:diamond_boots", + "id": 352 + }, + { + "name": "minecraft:diamond_chestplate", + "id": 350 + }, + { + "name": "minecraft:diamond_helmet", + "id": 349 + }, + { + "name": "minecraft:diamond_hoe", + "id": 334 + }, + { + "name": "minecraft:diamond_horse_armor", + "id": 540 + }, + { + "name": "minecraft:diamond_leggings", + "id": 351 + }, + { + "name": "minecraft:diamond_ore", + "id": 56 + }, + { + "name": "minecraft:diamond_pickaxe", + "id": 320 + }, + { + "name": "minecraft:diamond_shovel", + "id": 319 + }, + { + "name": "minecraft:diamond_sword", + "id": 318 + }, + { + "name": "minecraft:diorite_stairs", + "id": -170 + }, + { + "name": "minecraft:dirt", + "id": 3 + }, + { + "name": "minecraft:dirt_with_roots", + "id": -318 + }, + { + "name": "minecraft:disc_fragment_5", + "id": 644 + }, + { + "name": "minecraft:dispenser", + "id": 23 + }, + { + "name": "minecraft:dolphin_spawn_egg", + "id": 486 + }, + { + "name": "minecraft:donkey_spawn_egg", + "id": 467 + }, + { + "name": "minecraft:double_cut_copper_slab", + "id": -368 + }, + { + "name": "minecraft:double_plant", + "id": 175 + }, + { + "name": "minecraft:double_stone_block_slab", + "id": 43 + }, + { + "name": "minecraft:double_stone_block_slab2", + "id": 181 + }, + { + "name": "minecraft:double_stone_block_slab3", + "id": -167 + }, + { + "name": "minecraft:double_stone_block_slab4", + "id": -168 + }, + { + "name": "minecraft:double_wooden_slab", + "id": 157 + }, + { + "name": "minecraft:dragon_breath", + "id": 567 + }, + { + "name": "minecraft:dragon_egg", + "id": 122 + }, + { + "name": "minecraft:dried_kelp", + "id": 270 + }, + { + "name": "minecraft:dried_kelp_block", + "id": -139 + }, + { + "name": "minecraft:dripstone_block", + "id": -317 + }, + { + "name": "minecraft:dropper", + "id": 125 + }, + { + "name": "minecraft:drowned_spawn_egg", + "id": 485 + }, + { + "name": "minecraft:dune_armor_trim_smithing_template", + "id": 686 + }, + { + "name": "minecraft:dye", + "id": 709 + }, + { + "name": "minecraft:echo_shard", + "id": 654 + }, + { + "name": "minecraft:egg", + "id": 392 + }, + { + "name": "minecraft:elder_guardian_spawn_egg", + "id": 473 + }, + { + "name": "minecraft:element_0", + "id": 36 + }, + { + "name": "minecraft:element_1", + "id": -12 + }, + { + "name": "minecraft:element_10", + "id": -21 + }, + { + "name": "minecraft:element_100", + "id": -111 + }, + { + "name": "minecraft:element_101", + "id": -112 + }, + { + "name": "minecraft:element_102", + "id": -113 + }, + { + "name": "minecraft:element_103", + "id": -114 + }, + { + "name": "minecraft:element_104", + "id": -115 + }, + { + "name": "minecraft:element_105", + "id": -116 + }, + { + "name": "minecraft:element_106", + "id": -117 + }, + { + "name": "minecraft:element_107", + "id": -118 + }, + { + "name": "minecraft:element_108", + "id": -119 + }, + { + "name": "minecraft:element_109", + "id": -120 + }, + { + "name": "minecraft:element_11", + "id": -22 + }, + { + "name": "minecraft:element_110", + "id": -121 + }, + { + "name": "minecraft:element_111", + "id": -122 + }, + { + "name": "minecraft:element_112", + "id": -123 + }, + { + "name": "minecraft:element_113", + "id": -124 + }, + { + "name": "minecraft:element_114", + "id": -125 + }, + { + "name": "minecraft:element_115", + "id": -126 + }, + { + "name": "minecraft:element_116", + "id": -127 + }, + { + "name": "minecraft:element_117", + "id": -128 + }, + { + "name": "minecraft:element_118", + "id": -129 + }, + { + "name": "minecraft:element_12", + "id": -23 + }, + { + "name": "minecraft:element_13", + "id": -24 + }, + { + "name": "minecraft:element_14", + "id": -25 + }, + { + "name": "minecraft:element_15", + "id": -26 + }, + { + "name": "minecraft:element_16", + "id": -27 + }, + { + "name": "minecraft:element_17", + "id": -28 + }, + { + "name": "minecraft:element_18", + "id": -29 + }, + { + "name": "minecraft:element_19", + "id": -30 + }, + { + "name": "minecraft:element_2", + "id": -13 + }, + { + "name": "minecraft:element_20", + "id": -31 + }, + { + "name": "minecraft:element_21", + "id": -32 + }, + { + "name": "minecraft:element_22", + "id": -33 + }, + { + "name": "minecraft:element_23", + "id": -34 + }, + { + "name": "minecraft:element_24", + "id": -35 + }, + { + "name": "minecraft:element_25", + "id": -36 + }, + { + "name": "minecraft:element_26", + "id": -37 + }, + { + "name": "minecraft:element_27", + "id": -38 + }, + { + "name": "minecraft:element_28", + "id": -39 + }, + { + "name": "minecraft:element_29", + "id": -40 + }, + { + "name": "minecraft:element_3", + "id": -14 + }, + { + "name": "minecraft:element_30", + "id": -41 + }, + { + "name": "minecraft:element_31", + "id": -42 + }, + { + "name": "minecraft:element_32", + "id": -43 + }, + { + "name": "minecraft:element_33", + "id": -44 + }, + { + "name": "minecraft:element_34", + "id": -45 + }, + { + "name": "minecraft:element_35", + "id": -46 + }, + { + "name": "minecraft:element_36", + "id": -47 + }, + { + "name": "minecraft:element_37", + "id": -48 + }, + { + "name": "minecraft:element_38", + "id": -49 + }, + { + "name": "minecraft:element_39", + "id": -50 + }, + { + "name": "minecraft:element_4", + "id": -15 + }, + { + "name": "minecraft:element_40", + "id": -51 + }, + { + "name": "minecraft:element_41", + "id": -52 + }, + { + "name": "minecraft:element_42", + "id": -53 + }, + { + "name": "minecraft:element_43", + "id": -54 + }, + { + "name": "minecraft:element_44", + "id": -55 + }, + { + "name": "minecraft:element_45", + "id": -56 + }, + { + "name": "minecraft:element_46", + "id": -57 + }, + { + "name": "minecraft:element_47", + "id": -58 + }, + { + "name": "minecraft:element_48", + "id": -59 + }, + { + "name": "minecraft:element_49", + "id": -60 + }, + { + "name": "minecraft:element_5", + "id": -16 + }, + { + "name": "minecraft:element_50", + "id": -61 + }, + { + "name": "minecraft:element_51", + "id": -62 + }, + { + "name": "minecraft:element_52", + "id": -63 + }, + { + "name": "minecraft:element_53", + "id": -64 + }, + { + "name": "minecraft:element_54", + "id": -65 + }, + { + "name": "minecraft:element_55", + "id": -66 + }, + { + "name": "minecraft:element_56", + "id": -67 + }, + { + "name": "minecraft:element_57", + "id": -68 + }, + { + "name": "minecraft:element_58", + "id": -69 + }, + { + "name": "minecraft:element_59", + "id": -70 + }, + { + "name": "minecraft:element_6", + "id": -17 + }, + { + "name": "minecraft:element_60", + "id": -71 + }, + { + "name": "minecraft:element_61", + "id": -72 + }, + { + "name": "minecraft:element_62", + "id": -73 + }, + { + "name": "minecraft:element_63", + "id": -74 + }, + { + "name": "minecraft:element_64", + "id": -75 + }, + { + "name": "minecraft:element_65", + "id": -76 + }, + { + "name": "minecraft:element_66", + "id": -77 + }, + { + "name": "minecraft:element_67", + "id": -78 + }, + { + "name": "minecraft:element_68", + "id": -79 + }, + { + "name": "minecraft:element_69", + "id": -80 + }, + { + "name": "minecraft:element_7", + "id": -18 + }, + { + "name": "minecraft:element_70", + "id": -81 + }, + { + "name": "minecraft:element_71", + "id": -82 + }, + { + "name": "minecraft:element_72", + "id": -83 + }, + { + "name": "minecraft:element_73", + "id": -84 + }, + { + "name": "minecraft:element_74", + "id": -85 + }, + { + "name": "minecraft:element_75", + "id": -86 + }, + { + "name": "minecraft:element_76", + "id": -87 + }, + { + "name": "minecraft:element_77", + "id": -88 + }, + { + "name": "minecraft:element_78", + "id": -89 + }, + { + "name": "minecraft:element_79", + "id": -90 + }, + { + "name": "minecraft:element_8", + "id": -19 + }, + { + "name": "minecraft:element_80", + "id": -91 + }, + { + "name": "minecraft:element_81", + "id": -92 + }, + { + "name": "minecraft:element_82", + "id": -93 + }, + { + "name": "minecraft:element_83", + "id": -94 + }, + { + "name": "minecraft:element_84", + "id": -95 + }, + { + "name": "minecraft:element_85", + "id": -96 + }, + { + "name": "minecraft:element_86", + "id": -97 + }, + { + "name": "minecraft:element_87", + "id": -98 + }, + { + "name": "minecraft:element_88", + "id": -99 + }, + { + "name": "minecraft:element_89", + "id": -100 + }, + { + "name": "minecraft:element_9", + "id": -20 + }, + { + "name": "minecraft:element_90", + "id": -101 + }, + { + "name": "minecraft:element_91", + "id": -102 + }, + { + "name": "minecraft:element_92", + "id": -103 + }, + { + "name": "minecraft:element_93", + "id": -104 + }, + { + "name": "minecraft:element_94", + "id": -105 + }, + { + "name": "minecraft:element_95", + "id": -106 + }, + { + "name": "minecraft:element_96", + "id": -107 + }, + { + "name": "minecraft:element_97", + "id": -108 + }, + { + "name": "minecraft:element_98", + "id": -109 + }, + { + "name": "minecraft:element_99", + "id": -110 + }, + { + "name": "minecraft:elytra", + "id": 571 + }, + { + "name": "minecraft:emerald", + "id": 519 + }, + { + "name": "minecraft:emerald_block", + "id": 133 + }, + { + "name": "minecraft:emerald_ore", + "id": 129 + }, + { + "name": "minecraft:empty_map", + "id": 522 + }, + { + "name": "minecraft:enchanted_book", + "id": 528 + }, + { + "name": "minecraft:enchanted_golden_apple", + "id": 259 + }, + { + "name": "minecraft:enchanting_table", + "id": 116 + }, + { + "name": "minecraft:end_brick_stairs", + "id": -178 + }, + { + "name": "minecraft:end_bricks", + "id": 206 + }, + { + "name": "minecraft:end_crystal", + "id": 712 + }, + { + "name": "minecraft:end_gateway", + "id": 209 + }, + { + "name": "minecraft:end_portal", + "id": 119 + }, + { + "name": "minecraft:end_portal_frame", + "id": 120 + }, + { + "name": "minecraft:end_rod", + "id": 208 + }, + { + "name": "minecraft:end_stone", + "id": 121 + }, + { + "name": "minecraft:ender_chest", + "id": 130 + }, + { + "name": "minecraft:ender_dragon_spawn_egg", + "id": 508 + }, + { + "name": "minecraft:ender_eye", + "id": 435 + }, + { + "name": "minecraft:ender_pearl", + "id": 424 + }, + { + "name": "minecraft:enderman_spawn_egg", + "id": 444 + }, + { + "name": "minecraft:endermite_spawn_egg", + "id": 462 + }, + { + "name": "minecraft:evoker_spawn_egg", + "id": 477 + }, + { + "name": "minecraft:experience_bottle", + "id": 515 + }, + { + "name": "minecraft:explorer_pottery_sherd", + "id": 670 + }, + { + "name": "minecraft:exposed_copper", + "id": -341 + }, + { + "name": "minecraft:exposed_cut_copper", + "id": -348 + }, + { + "name": "minecraft:exposed_cut_copper_slab", + "id": -362 + }, + { + "name": "minecraft:exposed_cut_copper_stairs", + "id": -355 + }, + { + "name": "minecraft:exposed_double_cut_copper_slab", + "id": -369 + }, + { + "name": "minecraft:eye_armor_trim_smithing_template", + "id": 690 + }, + { + "name": "minecraft:farmland", + "id": 60 + }, + { + "name": "minecraft:feather", + "id": 329 + }, + { + "name": "minecraft:fence", + "id": 705 + }, + { + "name": "minecraft:fence_gate", + "id": 107 + }, + { + "name": "minecraft:fermented_spider_eye", + "id": 430 + }, + { + "name": "minecraft:field_masoned_banner_pattern", + "id": 592 + }, + { + "name": "minecraft:filled_map", + "id": 422 + }, + { + "name": "minecraft:fire", + "id": 51 + }, + { + "name": "minecraft:fire_charge", + "id": 516 + }, + { + "name": "minecraft:fire_coral", + "id": -583 + }, + { + "name": "minecraft:firework_rocket", + "id": 526 + }, + { + "name": "minecraft:firework_star", + "id": 527 + }, + { + "name": "minecraft:fishing_rod", + "id": 394 + }, + { + "name": "minecraft:fletching_table", + "id": -201 + }, + { + "name": "minecraft:flint", + "id": 358 + }, + { + "name": "minecraft:flint_and_steel", + "id": 301 + }, + { + "name": "minecraft:flower_banner_pattern", + "id": 588 + }, + { + "name": "minecraft:flower_pot", + "id": 521 + }, + { + "name": "minecraft:flowering_azalea", + "id": -338 + }, + { + "name": "minecraft:flowing_lava", + "id": 10 + }, + { + "name": "minecraft:flowing_water", + "id": 8 + }, + { + "name": "minecraft:fox_spawn_egg", + "id": 492 + }, + { + "name": "minecraft:frame", + "id": 520 + }, + { + "name": "minecraft:friend_pottery_sherd", + "id": 671 + }, + { + "name": "minecraft:frog_spawn", + "id": -468 + }, + { + "name": "minecraft:frog_spawn_egg", + "id": 635 + }, + { + "name": "minecraft:frosted_ice", + "id": 207 + }, + { + "name": "minecraft:furnace", + "id": 61 + }, + { + "name": "minecraft:ghast_spawn_egg", + "id": 456 + }, + { + "name": "minecraft:ghast_tear", + "id": 426 + }, + { + "name": "minecraft:gilded_blackstone", + "id": -281 + }, + { + "name": "minecraft:glass", + "id": 20 + }, + { + "name": "minecraft:glass_bottle", + "id": 429 + }, + { + "name": "minecraft:glass_pane", + "id": 102 + }, + { + "name": "minecraft:glistering_melon_slice", + "id": 436 + }, + { + "name": "minecraft:globe_banner_pattern", + "id": 595 + }, + { + "name": "minecraft:glow_berries", + "id": 713 + }, + { + "name": "minecraft:glow_frame", + "id": 630 + }, + { + "name": "minecraft:glow_ink_sac", + "id": 510 + }, + { + "name": "minecraft:glow_lichen", + "id": -411 + }, + { + "name": "minecraft:glow_squid_spawn_egg", + "id": 505 + }, + { + "name": "minecraft:glow_stick", + "id": 608 + }, + { + "name": "minecraft:glowingobsidian", + "id": 246 + }, + { + "name": "minecraft:glowstone", + "id": 89 + }, + { + "name": "minecraft:glowstone_dust", + "id": 396 + }, + { + "name": "minecraft:goat_horn", + "id": 634 + }, + { + "name": "minecraft:goat_spawn_egg", + "id": 504 + }, + { + "name": "minecraft:gold_block", + "id": 41 + }, + { + "name": "minecraft:gold_ingot", + "id": 308 + }, + { + "name": "minecraft:gold_nugget", + "id": 427 + }, + { + "name": "minecraft:gold_ore", + "id": 14 + }, + { + "name": "minecraft:golden_apple", + "id": 258 + }, + { + "name": "minecraft:golden_axe", + "id": 327 + }, + { + "name": "minecraft:golden_boots", + "id": 356 + }, + { + "name": "minecraft:golden_carrot", + "id": 283 + }, + { + "name": "minecraft:golden_chestplate", + "id": 354 + }, + { + "name": "minecraft:golden_helmet", + "id": 353 + }, + { + "name": "minecraft:golden_hoe", + "id": 335 + }, + { + "name": "minecraft:golden_horse_armor", + "id": 539 + }, + { + "name": "minecraft:golden_leggings", + "id": 355 + }, + { + "name": "minecraft:golden_pickaxe", + "id": 326 + }, + { + "name": "minecraft:golden_rail", + "id": 27 + }, + { + "name": "minecraft:golden_shovel", + "id": 325 + }, + { + "name": "minecraft:golden_sword", + "id": 324 + }, + { + "name": "minecraft:granite_stairs", + "id": -169 + }, + { + "name": "minecraft:grass", + "id": 2 + }, + { + "name": "minecraft:grass_path", + "id": 198 + }, + { + "name": "minecraft:gravel", + "id": 13 + }, + { + "name": "minecraft:gray_candle", + "id": -420 + }, + { + "name": "minecraft:gray_candle_cake", + "id": -437 + }, + { + "name": "minecraft:gray_carpet", + "id": -603 + }, + { + "name": "minecraft:gray_dye", + "id": 405 + }, + { + "name": "minecraft:gray_glazed_terracotta", + "id": 227 + }, + { + "name": "minecraft:gray_wool", + "id": -553 + }, + { + "name": "minecraft:green_candle", + "id": -426 + }, + { + "name": "minecraft:green_candle_cake", + "id": -443 + }, + { + "name": "minecraft:green_carpet", + "id": -609 + }, + { + "name": "minecraft:green_dye", + "id": 399 + }, + { + "name": "minecraft:green_glazed_terracotta", + "id": 233 + }, + { + "name": "minecraft:green_wool", + "id": -560 + }, + { + "name": "minecraft:grindstone", + "id": -195 + }, + { + "name": "minecraft:guardian_spawn_egg", + "id": 463 + }, + { + "name": "minecraft:gunpowder", + "id": 330 + }, + { + "name": "minecraft:hanging_roots", + "id": -319 + }, + { + "name": "minecraft:hard_glass", + "id": 253 + }, + { + "name": "minecraft:hard_glass_pane", + "id": 190 + }, + { + "name": "minecraft:hard_stained_glass", + "id": 254 + }, + { + "name": "minecraft:hard_stained_glass_pane", + "id": 191 + }, + { + "name": "minecraft:hardened_clay", + "id": 172 + }, + { + "name": "minecraft:hay_block", + "id": 170 + }, + { + "name": "minecraft:heart_of_the_sea", + "id": 578 + }, + { + "name": "minecraft:heart_pottery_sherd", + "id": 672 + }, + { + "name": "minecraft:heartbreak_pottery_sherd", + "id": 673 + }, + { + "name": "minecraft:heavy_weighted_pressure_plate", + "id": 148 + }, + { + "name": "minecraft:hoglin_spawn_egg", + "id": 498 + }, + { + "name": "minecraft:honey_block", + "id": -220 + }, + { + "name": "minecraft:honey_bottle", + "id": 599 + }, + { + "name": "minecraft:honeycomb", + "id": 598 + }, + { + "name": "minecraft:honeycomb_block", + "id": -221 + }, + { + "name": "minecraft:hopper", + "id": 534 + }, + { + "name": "minecraft:hopper_minecart", + "id": 533 + }, + { + "name": "minecraft:horn_coral", + "id": -584 + }, + { + "name": "minecraft:horse_spawn_egg", + "id": 460 + }, + { + "name": "minecraft:host_armor_trim_smithing_template", + "id": 700 + }, + { + "name": "minecraft:howl_pottery_sherd", + "id": 674 + }, + { + "name": "minecraft:husk_spawn_egg", + "id": 465 + }, + { + "name": "minecraft:ice", + "id": 79 + }, + { + "name": "minecraft:ice_bomb", + "id": 602 + }, + { + "name": "minecraft:infested_deepslate", + "id": -454 + }, + { + "name": "minecraft:info_update", + "id": 248 + }, + { + "name": "minecraft:info_update2", + "id": 249 + }, + { + "name": "minecraft:ink_sac", + "id": 415 + }, + { + "name": "minecraft:invisible_bedrock", + "id": 95 + }, + { + "name": "minecraft:iron_axe", + "id": 300 + }, + { + "name": "minecraft:iron_bars", + "id": 101 + }, + { + "name": "minecraft:iron_block", + "id": 42 + }, + { + "name": "minecraft:iron_boots", + "id": 348 + }, + { + "name": "minecraft:iron_chestplate", + "id": 346 + }, + { + "name": "minecraft:iron_door", + "id": 374 + }, + { + "name": "minecraft:iron_golem_spawn_egg", + "id": 506 + }, + { + "name": "minecraft:iron_helmet", + "id": 345 + }, + { + "name": "minecraft:iron_hoe", + "id": 333 + }, + { + "name": "minecraft:iron_horse_armor", + "id": 538 + }, + { + "name": "minecraft:iron_ingot", + "id": 307 + }, + { + "name": "minecraft:iron_leggings", + "id": 347 + }, + { + "name": "minecraft:iron_nugget", + "id": 576 + }, + { + "name": "minecraft:iron_ore", + "id": 15 + }, + { + "name": "minecraft:iron_pickaxe", + "id": 299 + }, + { + "name": "minecraft:iron_shovel", + "id": 298 + }, + { + "name": "minecraft:iron_sword", + "id": 309 + }, + { + "name": "minecraft:iron_trapdoor", + "id": 167 + }, + { + "name": "minecraft:item.acacia_door", + "id": 196 + }, + { + "name": "minecraft:item.bed", + "id": 26 + }, + { + "name": "minecraft:item.beetroot", + "id": 244 + }, + { + "name": "minecraft:item.birch_door", + "id": 194 + }, + { + "name": "minecraft:item.brewing_stand", + "id": 117 + }, + { + "name": "minecraft:item.cake", + "id": 92 + }, + { + "name": "minecraft:item.camera", + "id": 242 + }, + { + "name": "minecraft:item.campfire", + "id": -209 + }, + { + "name": "minecraft:item.cauldron", + "id": 118 + }, + { + "name": "minecraft:item.chain", + "id": -286 + }, + { + "name": "minecraft:item.crimson_door", + "id": -244 + }, + { + "name": "minecraft:item.dark_oak_door", + "id": 197 + }, + { + "name": "minecraft:item.flower_pot", + "id": 140 + }, + { + "name": "minecraft:item.frame", + "id": 199 + }, + { + "name": "minecraft:item.glow_frame", + "id": -339 + }, + { + "name": "minecraft:item.hopper", + "id": 154 + }, + { + "name": "minecraft:item.iron_door", + "id": 71 + }, + { + "name": "minecraft:item.jungle_door", + "id": 195 + }, + { + "name": "minecraft:item.kelp", + "id": -138 + }, + { + "name": "minecraft:item.mangrove_door", + "id": -493 + }, + { + "name": "minecraft:item.nether_sprouts", + "id": -238 + }, + { + "name": "minecraft:item.nether_wart", + "id": 115 + }, + { + "name": "minecraft:item.reeds", + "id": 83 + }, + { + "name": "minecraft:item.skull", + "id": 144 + }, + { + "name": "minecraft:item.soul_campfire", + "id": -290 + }, + { + "name": "minecraft:item.spruce_door", + "id": 193 + }, + { + "name": "minecraft:item.warped_door", + "id": -245 + }, + { + "name": "minecraft:item.wheat", + "id": 59 + }, + { + "name": "minecraft:item.wooden_door", + "id": 64 + }, + { + "name": "minecraft:jigsaw", + "id": -211 + }, + { + "name": "minecraft:jukebox", + "id": 84 + }, + { + "name": "minecraft:jungle_boat", + "id": 379 + }, + { + "name": "minecraft:jungle_button", + "id": -143 + }, + { + "name": "minecraft:jungle_chest_boat", + "id": 647 + }, + { + "name": "minecraft:jungle_door", + "id": 562 + }, + { + "name": "minecraft:jungle_fence", + "id": -578 + }, + { + "name": "minecraft:jungle_fence_gate", + "id": 185 + }, + { + "name": "minecraft:jungle_hanging_sign", + "id": -503 + }, + { + "name": "minecraft:jungle_log", + "id": -571 + }, + { + "name": "minecraft:jungle_pressure_plate", + "id": -153 + }, + { + "name": "minecraft:jungle_sign", + "id": 585 + }, + { + "name": "minecraft:jungle_stairs", + "id": 136 + }, + { + "name": "minecraft:jungle_standing_sign", + "id": -188 + }, + { + "name": "minecraft:jungle_trapdoor", + "id": -148 + }, + { + "name": "minecraft:jungle_wall_sign", + "id": -189 + }, + { + "name": "minecraft:kelp", + "id": 384 + }, + { + "name": "minecraft:ladder", + "id": 65 + }, + { + "name": "minecraft:lantern", + "id": -208 + }, + { + "name": "minecraft:lapis_block", + "id": 22 + }, + { + "name": "minecraft:lapis_lazuli", + "id": 416 + }, + { + "name": "minecraft:lapis_ore", + "id": 21 + }, + { + "name": "minecraft:large_amethyst_bud", + "id": -330 + }, + { + "name": "minecraft:lava", + "id": 11 + }, + { + "name": "minecraft:lava_bucket", + "id": 365 + }, + { + "name": "minecraft:lead", + "id": 554 + }, + { + "name": "minecraft:leather", + "id": 383 + }, + { + "name": "minecraft:leather_boots", + "id": 340 + }, + { + "name": "minecraft:leather_chestplate", + "id": 338 + }, + { + "name": "minecraft:leather_helmet", + "id": 337 + }, + { + "name": "minecraft:leather_horse_armor", + "id": 537 + }, + { + "name": "minecraft:leather_leggings", + "id": 339 + }, + { + "name": "minecraft:leaves", + "id": 18 + }, + { + "name": "minecraft:leaves2", + "id": 161 + }, + { + "name": "minecraft:lectern", + "id": -194 + }, + { + "name": "minecraft:lever", + "id": 69 + }, + { + "name": "minecraft:light_block", + "id": -215 + }, + { + "name": "minecraft:light_blue_candle", + "id": -416 + }, + { + "name": "minecraft:light_blue_candle_cake", + "id": -433 + }, + { + "name": "minecraft:light_blue_carpet", + "id": -599 + }, + { + "name": "minecraft:light_blue_dye", + "id": 409 + }, + { + "name": "minecraft:light_blue_glazed_terracotta", + "id": 223 + }, + { + "name": "minecraft:light_blue_wool", + "id": -562 + }, + { + "name": "minecraft:light_gray_candle", + "id": -421 + }, + { + "name": "minecraft:light_gray_candle_cake", + "id": -438 + }, + { + "name": "minecraft:light_gray_carpet", + "id": -604 + }, + { + "name": "minecraft:light_gray_dye", + "id": 404 + }, + { + "name": "minecraft:light_gray_wool", + "id": -552 + }, + { + "name": "minecraft:light_weighted_pressure_plate", + "id": 147 + }, + { + "name": "minecraft:lightning_rod", + "id": -312 + }, + { + "name": "minecraft:lime_candle", + "id": -418 + }, + { + "name": "minecraft:lime_candle_cake", + "id": -435 + }, + { + "name": "minecraft:lime_carpet", + "id": -601 + }, + { + "name": "minecraft:lime_dye", + "id": 407 + }, + { + "name": "minecraft:lime_glazed_terracotta", + "id": 225 + }, + { + "name": "minecraft:lime_wool", + "id": -559 + }, + { + "name": "minecraft:lingering_potion", + "id": 569 + }, + { + "name": "minecraft:lit_blast_furnace", + "id": -214 + }, + { + "name": "minecraft:lit_deepslate_redstone_ore", + "id": -404 + }, + { + "name": "minecraft:lit_furnace", + "id": 62 + }, + { + "name": "minecraft:lit_pumpkin", + "id": 91 + }, + { + "name": "minecraft:lit_redstone_lamp", + "id": 124 + }, + { + "name": "minecraft:lit_redstone_ore", + "id": 74 + }, + { + "name": "minecraft:lit_smoker", + "id": -199 + }, + { + "name": "minecraft:llama_spawn_egg", + "id": 475 + }, + { + "name": "minecraft:lodestone", + "id": -222 + }, + { + "name": "minecraft:lodestone_compass", + "id": 609 + }, + { + "name": "minecraft:log", + "id": 704 + }, + { + "name": "minecraft:log2", + "id": 707 + }, + { + "name": "minecraft:loom", + "id": -204 + }, + { + "name": "minecraft:magenta_candle", + "id": -415 + }, + { + "name": "minecraft:magenta_candle_cake", + "id": -432 + }, + { + "name": "minecraft:magenta_carpet", + "id": -598 + }, + { + "name": "minecraft:magenta_dye", + "id": 410 + }, + { + "name": "minecraft:magenta_glazed_terracotta", + "id": 222 + }, + { + "name": "minecraft:magenta_wool", + "id": -565 + }, + { + "name": "minecraft:magma", + "id": 213 + }, + { + "name": "minecraft:magma_cream", + "id": 432 + }, + { + "name": "minecraft:magma_cube_spawn_egg", + "id": 457 + }, + { + "name": "minecraft:mangrove_boat", + "id": 642 + }, + { + "name": "minecraft:mangrove_button", + "id": -487 + }, + { + "name": "minecraft:mangrove_chest_boat", + "id": 651 + }, + { + "name": "minecraft:mangrove_door", + "id": 640 + }, + { + "name": "minecraft:mangrove_double_slab", + "id": -499 + }, + { + "name": "minecraft:mangrove_fence", + "id": -491 + }, + { + "name": "minecraft:mangrove_fence_gate", + "id": -492 + }, + { + "name": "minecraft:mangrove_hanging_sign", + "id": -508 + }, + { + "name": "minecraft:mangrove_leaves", + "id": -472 + }, + { + "name": "minecraft:mangrove_log", + "id": -484 + }, + { + "name": "minecraft:mangrove_planks", + "id": -486 + }, + { + "name": "minecraft:mangrove_pressure_plate", + "id": -490 + }, + { + "name": "minecraft:mangrove_propagule", + "id": -474 + }, + { + "name": "minecraft:mangrove_roots", + "id": -482 + }, + { + "name": "minecraft:mangrove_sign", + "id": 641 + }, + { + "name": "minecraft:mangrove_slab", + "id": -489 + }, + { + "name": "minecraft:mangrove_stairs", + "id": -488 + }, + { + "name": "minecraft:mangrove_standing_sign", + "id": -494 + }, + { + "name": "minecraft:mangrove_trapdoor", + "id": -496 + }, + { + "name": "minecraft:mangrove_wall_sign", + "id": -495 + }, + { + "name": "minecraft:mangrove_wood", + "id": -497 + }, + { + "name": "minecraft:medicine", + "id": 606 + }, + { + "name": "minecraft:medium_amethyst_bud", + "id": -331 + }, + { + "name": "minecraft:melon_block", + "id": 103 + }, + { + "name": "minecraft:melon_seeds", + "id": 293 + }, + { + "name": "minecraft:melon_slice", + "id": 272 + }, + { + "name": "minecraft:melon_stem", + "id": 105 + }, + { + "name": "minecraft:milk_bucket", + "id": 363 + }, + { + "name": "minecraft:minecart", + "id": 372 + }, + { + "name": "minecraft:miner_pottery_sherd", + "id": 675 + }, + { + "name": "minecraft:mob_spawner", + "id": 52 + }, + { + "name": "minecraft:mojang_banner_pattern", + "id": 591 + }, + { + "name": "minecraft:monster_egg", + "id": 97 + }, + { + "name": "minecraft:mooshroom_spawn_egg", + "id": 442 + }, + { + "name": "minecraft:moss_block", + "id": -320 + }, + { + "name": "minecraft:moss_carpet", + "id": -335 + }, + { + "name": "minecraft:mossy_cobblestone", + "id": 48 + }, + { + "name": "minecraft:mossy_cobblestone_stairs", + "id": -179 + }, + { + "name": "minecraft:mossy_stone_brick_stairs", + "id": -175 + }, + { + "name": "minecraft:mourner_pottery_sherd", + "id": 676 + }, + { + "name": "minecraft:moving_block", + "id": 250 + }, + { + "name": "minecraft:mud", + "id": -473 + }, + { + "name": "minecraft:mud_brick_double_slab", + "id": -479 + }, + { + "name": "minecraft:mud_brick_slab", + "id": -478 + }, + { + "name": "minecraft:mud_brick_stairs", + "id": -480 + }, + { + "name": "minecraft:mud_brick_wall", + "id": -481 + }, + { + "name": "minecraft:mud_bricks", + "id": -475 + }, + { + "name": "minecraft:muddy_mangrove_roots", + "id": -483 + }, + { + "name": "minecraft:mule_spawn_egg", + "id": 468 + }, + { + "name": "minecraft:mushroom_stew", + "id": 260 + }, + { + "name": "minecraft:music_disc_11", + "id": 551 + }, + { + "name": "minecraft:music_disc_13", + "id": 541 + }, + { + "name": "minecraft:music_disc_5", + "id": 643 + }, + { + "name": "minecraft:music_disc_blocks", + "id": 543 + }, + { + "name": "minecraft:music_disc_cat", + "id": 542 + }, + { + "name": "minecraft:music_disc_chirp", + "id": 544 + }, + { + "name": "minecraft:music_disc_far", + "id": 545 + }, + { + "name": "minecraft:music_disc_mall", + "id": 546 + }, + { + "name": "minecraft:music_disc_mellohi", + "id": 547 + }, + { + "name": "minecraft:music_disc_otherside", + "id": 633 + }, + { + "name": "minecraft:music_disc_pigstep", + "id": 627 + }, + { + "name": "minecraft:music_disc_relic", + "id": 701 + }, + { + "name": "minecraft:music_disc_stal", + "id": 548 + }, + { + "name": "minecraft:music_disc_strad", + "id": 549 + }, + { + "name": "minecraft:music_disc_wait", + "id": 552 + }, + { + "name": "minecraft:music_disc_ward", + "id": 550 + }, + { + "name": "minecraft:mutton", + "id": 557 + }, + { + "name": "minecraft:mycelium", + "id": 110 + }, + { + "name": "minecraft:name_tag", + "id": 555 + }, + { + "name": "minecraft:nautilus_shell", + "id": 577 + }, + { + "name": "minecraft:nether_brick", + "id": 112 + }, + { + "name": "minecraft:nether_brick_fence", + "id": 113 + }, + { + "name": "minecraft:nether_brick_stairs", + "id": 114 + }, + { + "name": "minecraft:nether_gold_ore", + "id": -288 + }, + { + "name": "minecraft:nether_sprouts", + "id": 628 + }, + { + "name": "minecraft:nether_star", + "id": 525 + }, + { + "name": "minecraft:nether_wart", + "id": 294 + }, + { + "name": "minecraft:nether_wart_block", + "id": 214 + }, + { + "name": "minecraft:netherbrick", + "id": 530 + }, + { + "name": "minecraft:netherite_axe", + "id": 613 + }, + { + "name": "minecraft:netherite_block", + "id": -270 + }, + { + "name": "minecraft:netherite_boots", + "id": 619 + }, + { + "name": "minecraft:netherite_chestplate", + "id": 617 + }, + { + "name": "minecraft:netherite_helmet", + "id": 616 + }, + { + "name": "minecraft:netherite_hoe", + "id": 614 + }, + { + "name": "minecraft:netherite_ingot", + "id": 615 + }, + { + "name": "minecraft:netherite_leggings", + "id": 618 + }, + { + "name": "minecraft:netherite_pickaxe", + "id": 612 + }, + { + "name": "minecraft:netherite_scrap", + "id": 620 + }, + { + "name": "minecraft:netherite_shovel", + "id": 611 + }, + { + "name": "minecraft:netherite_sword", + "id": 610 + }, + { + "name": "minecraft:netherite_upgrade_smithing_template", + "id": 684 + }, + { + "name": "minecraft:netherrack", + "id": 87 + }, + { + "name": "minecraft:netherreactor", + "id": 247 + }, + { + "name": "minecraft:normal_stone_stairs", + "id": -180 + }, + { + "name": "minecraft:noteblock", + "id": 25 + }, + { + "name": "minecraft:npc_spawn_egg", + "id": 472 + }, + { + "name": "minecraft:oak_boat", + "id": 377 + }, + { + "name": "minecraft:oak_chest_boat", + "id": 645 + }, + { + "name": "minecraft:oak_fence", + "id": 85 + }, + { + "name": "minecraft:oak_hanging_sign", + "id": -500 + }, + { + "name": "minecraft:oak_log", + "id": 17 + }, + { + "name": "minecraft:oak_sign", + "id": 360 + }, + { + "name": "minecraft:oak_stairs", + "id": 53 + }, + { + "name": "minecraft:observer", + "id": 251 + }, + { + "name": "minecraft:obsidian", + "id": 49 + }, + { + "name": "minecraft:ocelot_spawn_egg", + "id": 453 + }, + { + "name": "minecraft:ochre_froglight", + "id": -471 + }, + { + "name": "minecraft:orange_candle", + "id": -414 + }, + { + "name": "minecraft:orange_candle_cake", + "id": -431 + }, + { + "name": "minecraft:orange_carpet", + "id": -597 + }, + { + "name": "minecraft:orange_dye", + "id": 411 + }, + { + "name": "minecraft:orange_glazed_terracotta", + "id": 221 + }, + { + "name": "minecraft:orange_wool", + "id": -557 + }, + { + "name": "minecraft:oxidized_copper", + "id": -343 + }, + { + "name": "minecraft:oxidized_cut_copper", + "id": -350 + }, + { + "name": "minecraft:oxidized_cut_copper_slab", + "id": -364 + }, + { + "name": "minecraft:oxidized_cut_copper_stairs", + "id": -357 + }, + { + "name": "minecraft:oxidized_double_cut_copper_slab", + "id": -371 + }, + { + "name": "minecraft:packed_ice", + "id": 174 + }, + { + "name": "minecraft:packed_mud", + "id": -477 + }, + { + "name": "minecraft:painting", + "id": 359 + }, + { + "name": "minecraft:panda_spawn_egg", + "id": 491 + }, + { + "name": "minecraft:paper", + "id": 388 + }, + { + "name": "minecraft:parrot_spawn_egg", + "id": 480 + }, + { + "name": "minecraft:pearlescent_froglight", + "id": -469 + }, + { + "name": "minecraft:phantom_membrane", + "id": 581 + }, + { + "name": "minecraft:phantom_spawn_egg", + "id": 488 + }, + { + "name": "minecraft:pig_spawn_egg", + "id": 439 + }, + { + "name": "minecraft:piglin_banner_pattern", + "id": 594 + }, + { + "name": "minecraft:piglin_brute_spawn_egg", + "id": 501 + }, + { + "name": "minecraft:piglin_spawn_egg", + "id": 499 + }, + { + "name": "minecraft:pillager_spawn_egg", + "id": 493 + }, + { + "name": "minecraft:pink_candle", + "id": -419 + }, + { + "name": "minecraft:pink_candle_cake", + "id": -436 + }, + { + "name": "minecraft:pink_carpet", + "id": -602 + }, + { + "name": "minecraft:pink_dye", + "id": 406 + }, + { + "name": "minecraft:pink_glazed_terracotta", + "id": 226 + }, + { + "name": "minecraft:pink_petals", + "id": -549 + }, + { + "name": "minecraft:pink_wool", + "id": -566 + }, + { + "name": "minecraft:piston", + "id": 33 + }, + { + "name": "minecraft:piston_arm_collision", + "id": 34 + }, + { + "name": "minecraft:pitcher_crop", + "id": -574 + }, + { + "name": "minecraft:pitcher_plant", + "id": -612 + }, + { + "name": "minecraft:pitcher_pod", + "id": 297 + }, + { + "name": "minecraft:planks", + "id": 5 + }, + { + "name": "minecraft:plenty_pottery_sherd", + "id": 677 + }, + { + "name": "minecraft:podzol", + "id": 243 + }, + { + "name": "minecraft:pointed_dripstone", + "id": -308 + }, + { + "name": "minecraft:poisonous_potato", + "id": 282 + }, + { + "name": "minecraft:polar_bear_spawn_egg", + "id": 474 + }, + { + "name": "minecraft:polished_andesite_stairs", + "id": -174 + }, + { + "name": "minecraft:polished_basalt", + "id": -235 + }, + { + "name": "minecraft:polished_blackstone", + "id": -291 + }, + { + "name": "minecraft:polished_blackstone_brick_double_slab", + "id": -285 + }, + { + "name": "minecraft:polished_blackstone_brick_slab", + "id": -284 + }, + { + "name": "minecraft:polished_blackstone_brick_stairs", + "id": -275 + }, + { + "name": "minecraft:polished_blackstone_brick_wall", + "id": -278 + }, + { + "name": "minecraft:polished_blackstone_bricks", + "id": -274 + }, + { + "name": "minecraft:polished_blackstone_button", + "id": -296 + }, + { + "name": "minecraft:polished_blackstone_double_slab", + "id": -294 + }, + { + "name": "minecraft:polished_blackstone_pressure_plate", + "id": -295 + }, + { + "name": "minecraft:polished_blackstone_slab", + "id": -293 + }, + { + "name": "minecraft:polished_blackstone_stairs", + "id": -292 + }, + { + "name": "minecraft:polished_blackstone_wall", + "id": -297 + }, + { + "name": "minecraft:polished_deepslate", + "id": -383 + }, + { + "name": "minecraft:polished_deepslate_double_slab", + "id": -397 + }, + { + "name": "minecraft:polished_deepslate_slab", + "id": -384 + }, + { + "name": "minecraft:polished_deepslate_stairs", + "id": -385 + }, + { + "name": "minecraft:polished_deepslate_wall", + "id": -386 + }, + { + "name": "minecraft:polished_diorite_stairs", + "id": -173 + }, + { + "name": "minecraft:polished_granite_stairs", + "id": -172 + }, + { + "name": "minecraft:popped_chorus_fruit", + "id": 566 + }, + { + "name": "minecraft:porkchop", + "id": 262 + }, + { + "name": "minecraft:portal", + "id": 90 + }, + { + "name": "minecraft:potato", + "id": 280 + }, + { + "name": "minecraft:potatoes", + "id": 142 + }, + { + "name": "minecraft:potion", + "id": 428 + }, + { + "name": "minecraft:powder_snow", + "id": -306 + }, + { + "name": "minecraft:powder_snow_bucket", + "id": 370 + }, + { + "name": "minecraft:powered_comparator", + "id": 150 + }, + { + "name": "minecraft:powered_repeater", + "id": 94 + }, + { + "name": "minecraft:prismarine", + "id": 168 + }, + { + "name": "minecraft:prismarine_bricks_stairs", + "id": -4 + }, + { + "name": "minecraft:prismarine_crystals", + "id": 556 + }, + { + "name": "minecraft:prismarine_shard", + "id": 572 + }, + { + "name": "minecraft:prismarine_stairs", + "id": -2 + }, + { + "name": "minecraft:prize_pottery_sherd", + "id": 678 + }, + { + "name": "minecraft:pufferfish", + "id": 267 + }, + { + "name": "minecraft:pufferfish_bucket", + "id": 369 + }, + { + "name": "minecraft:pufferfish_spawn_egg", + "id": 483 + }, + { + "name": "minecraft:pumpkin", + "id": 86 + }, + { + "name": "minecraft:pumpkin_pie", + "id": 284 + }, + { + "name": "minecraft:pumpkin_seeds", + "id": 292 + }, + { + "name": "minecraft:pumpkin_stem", + "id": 104 + }, + { + "name": "minecraft:purple_candle", + "id": -423 + }, + { + "name": "minecraft:purple_candle_cake", + "id": -440 + }, + { + "name": "minecraft:purple_carpet", + "id": -606 + }, + { + "name": "minecraft:purple_dye", + "id": 402 + }, + { + "name": "minecraft:purple_glazed_terracotta", + "id": 219 + }, + { + "name": "minecraft:purple_wool", + "id": -564 + }, + { + "name": "minecraft:purpur_block", + "id": 201 + }, + { + "name": "minecraft:purpur_stairs", + "id": 203 + }, + { + "name": "minecraft:quartz", + "id": 531 + }, + { + "name": "minecraft:quartz_block", + "id": 155 + }, + { + "name": "minecraft:quartz_bricks", + "id": -304 + }, + { + "name": "minecraft:quartz_ore", + "id": 153 + }, + { + "name": "minecraft:quartz_stairs", + "id": 156 + }, + { + "name": "minecraft:rabbit", + "id": 288 + }, + { + "name": "minecraft:rabbit_foot", + "id": 535 + }, + { + "name": "minecraft:rabbit_hide", + "id": 536 + }, + { + "name": "minecraft:rabbit_spawn_egg", + "id": 461 + }, + { + "name": "minecraft:rabbit_stew", + "id": 290 + }, + { + "name": "minecraft:rail", + "id": 66 + }, + { + "name": "minecraft:raiser_armor_trim_smithing_template", + "id": 698 + }, + { + "name": "minecraft:rapid_fertilizer", + "id": 604 + }, + { + "name": "minecraft:ravager_spawn_egg", + "id": 495 + }, + { + "name": "minecraft:raw_copper", + "id": 514 + }, + { + "name": "minecraft:raw_copper_block", + "id": -452 + }, + { + "name": "minecraft:raw_gold", + "id": 513 + }, + { + "name": "minecraft:raw_gold_block", + "id": -453 + }, + { + "name": "minecraft:raw_iron", + "id": 512 + }, + { + "name": "minecraft:raw_iron_block", + "id": -451 + }, + { + "name": "minecraft:recovery_compass", + "id": 653 + }, + { + "name": "minecraft:red_candle", + "id": -427 + }, + { + "name": "minecraft:red_candle_cake", + "id": -444 + }, + { + "name": "minecraft:red_carpet", + "id": -610 + }, + { + "name": "minecraft:red_dye", + "id": 398 + }, + { + "name": "minecraft:red_flower", + "id": 38 + }, + { + "name": "minecraft:red_glazed_terracotta", + "id": 234 + }, + { + "name": "minecraft:red_mushroom", + "id": 40 + }, + { + "name": "minecraft:red_mushroom_block", + "id": 100 + }, + { + "name": "minecraft:red_nether_brick", + "id": 215 + }, + { + "name": "minecraft:red_nether_brick_stairs", + "id": -184 + }, + { + "name": "minecraft:red_sandstone", + "id": 179 + }, + { + "name": "minecraft:red_sandstone_stairs", + "id": 180 + }, + { + "name": "minecraft:red_wool", + "id": -556 + }, + { + "name": "minecraft:redstone", + "id": 375 + }, + { + "name": "minecraft:redstone_block", + "id": 152 + }, + { + "name": "minecraft:redstone_lamp", + "id": 123 + }, + { + "name": "minecraft:redstone_ore", + "id": 73 + }, + { + "name": "minecraft:redstone_torch", + "id": 76 + }, + { + "name": "minecraft:redstone_wire", + "id": 55 + }, + { + "name": "minecraft:reinforced_deepslate", + "id": -466 + }, + { + "name": "minecraft:repeater", + "id": 421 + }, + { + "name": "minecraft:repeating_command_block", + "id": 188 + }, + { + "name": "minecraft:reserved6", + "id": 255 + }, + { + "name": "minecraft:respawn_anchor", + "id": -272 + }, + { + "name": "minecraft:rib_armor_trim_smithing_template", + "id": 694 + }, + { + "name": "minecraft:rotten_flesh", + "id": 277 + }, + { + "name": "minecraft:saddle", + "id": 373 + }, + { + "name": "minecraft:salmon", + "id": 265 + }, + { + "name": "minecraft:salmon_bucket", + "id": 367 + }, + { + "name": "minecraft:salmon_spawn_egg", + "id": 484 + }, + { + "name": "minecraft:sand", + "id": 12 + }, + { + "name": "minecraft:sandstone", + "id": 24 + }, + { + "name": "minecraft:sandstone_stairs", + "id": 128 + }, + { + "name": "minecraft:sapling", + "id": 6 + }, + { + "name": "minecraft:scaffolding", + "id": -165 + }, + { + "name": "minecraft:sculk", + "id": -458 + }, + { + "name": "minecraft:sculk_catalyst", + "id": -460 + }, + { + "name": "minecraft:sculk_sensor", + "id": -307 + }, + { + "name": "minecraft:sculk_shrieker", + "id": -461 + }, + { + "name": "minecraft:sculk_vein", + "id": -459 + }, + { + "name": "minecraft:scute", + "id": 579 + }, + { + "name": "minecraft:sea_lantern", + "id": 169 + }, + { + "name": "minecraft:sea_pickle", + "id": -156 + }, + { + "name": "minecraft:seagrass", + "id": -130 + }, + { + "name": "minecraft:sentry_armor_trim_smithing_template", + "id": 685 + }, + { + "name": "minecraft:shaper_armor_trim_smithing_template", + "id": 699 + }, + { + "name": "minecraft:sheaf_pottery_sherd", + "id": 679 + }, + { + "name": "minecraft:shears", + "id": 423 + }, + { + "name": "minecraft:sheep_spawn_egg", + "id": 440 + }, + { + "name": "minecraft:shelter_pottery_sherd", + "id": 680 + }, + { + "name": "minecraft:shield", + "id": 357 + }, + { + "name": "minecraft:shroomlight", + "id": -230 + }, + { + "name": "minecraft:shulker_box", + "id": 218 + }, + { + "name": "minecraft:shulker_shell", + "id": 573 + }, + { + "name": "minecraft:shulker_spawn_egg", + "id": 471 + }, + { + "name": "minecraft:silence_armor_trim_smithing_template", + "id": 696 + }, + { + "name": "minecraft:silver_glazed_terracotta", + "id": 228 + }, + { + "name": "minecraft:silverfish_spawn_egg", + "id": 445 + }, + { + "name": "minecraft:skeleton_horse_spawn_egg", + "id": 469 + }, + { + "name": "minecraft:skeleton_spawn_egg", + "id": 446 + }, + { + "name": "minecraft:skull", + "id": 523 + }, + { + "name": "minecraft:skull_banner_pattern", + "id": 590 + }, + { + "name": "minecraft:skull_pottery_sherd", + "id": 681 + }, + { + "name": "minecraft:slime", + "id": 165 + }, + { + "name": "minecraft:slime_ball", + "id": 390 + }, + { + "name": "minecraft:slime_spawn_egg", + "id": 447 + }, + { + "name": "minecraft:small_amethyst_bud", + "id": -332 + }, + { + "name": "minecraft:small_dripleaf_block", + "id": -336 + }, + { + "name": "minecraft:smithing_table", + "id": -202 + }, + { + "name": "minecraft:smoker", + "id": -198 + }, + { + "name": "minecraft:smooth_basalt", + "id": -377 + }, + { + "name": "minecraft:smooth_quartz_stairs", + "id": -185 + }, + { + "name": "minecraft:smooth_red_sandstone_stairs", + "id": -176 + }, + { + "name": "minecraft:smooth_sandstone_stairs", + "id": -177 + }, + { + "name": "minecraft:smooth_stone", + "id": -183 + }, + { + "name": "minecraft:sniffer_egg", + "id": -596 + }, + { + "name": "minecraft:sniffer_spawn_egg", + "id": 502 + }, + { + "name": "minecraft:snort_pottery_sherd", + "id": 682 + }, + { + "name": "minecraft:snout_armor_trim_smithing_template", + "id": 693 + }, + { + "name": "minecraft:snow", + "id": 80 + }, + { + "name": "minecraft:snow_golem_spawn_egg", + "id": 507 + }, + { + "name": "minecraft:snow_layer", + "id": 78 + }, + { + "name": "minecraft:snowball", + "id": 376 + }, + { + "name": "minecraft:soul_campfire", + "id": 629 + }, + { + "name": "minecraft:soul_fire", + "id": -237 + }, + { + "name": "minecraft:soul_lantern", + "id": -269 + }, + { + "name": "minecraft:soul_sand", + "id": 88 + }, + { + "name": "minecraft:soul_soil", + "id": -236 + }, + { + "name": "minecraft:soul_torch", + "id": -268 + }, + { + "name": "minecraft:sparkler", + "id": 607 + }, + { + "name": "minecraft:spawn_egg", + "id": 711 + }, + { + "name": "minecraft:spider_eye", + "id": 278 + }, + { + "name": "minecraft:spider_spawn_egg", + "id": 448 + }, + { + "name": "minecraft:spire_armor_trim_smithing_template", + "id": 695 + }, + { + "name": "minecraft:splash_potion", + "id": 568 + }, + { + "name": "minecraft:sponge", + "id": 19 + }, + { + "name": "minecraft:spore_blossom", + "id": -321 + }, + { + "name": "minecraft:spruce_boat", + "id": 380 + }, + { + "name": "minecraft:spruce_button", + "id": -144 + }, + { + "name": "minecraft:spruce_chest_boat", + "id": 648 + }, + { + "name": "minecraft:spruce_door", + "id": 560 + }, + { + "name": "minecraft:spruce_fence", + "id": -579 + }, + { + "name": "minecraft:spruce_fence_gate", + "id": 183 + }, + { + "name": "minecraft:spruce_hanging_sign", + "id": -501 + }, + { + "name": "minecraft:spruce_log", + "id": -569 + }, + { + "name": "minecraft:spruce_pressure_plate", + "id": -154 + }, + { + "name": "minecraft:spruce_sign", + "id": 583 + }, + { + "name": "minecraft:spruce_stairs", + "id": 134 + }, + { + "name": "minecraft:spruce_standing_sign", + "id": -181 + }, + { + "name": "minecraft:spruce_trapdoor", + "id": -149 + }, + { + "name": "minecraft:spruce_wall_sign", + "id": -182 + }, + { + "name": "minecraft:spyglass", + "id": 632 + }, + { + "name": "minecraft:squid_spawn_egg", + "id": 452 + }, + { + "name": "minecraft:stained_glass", + "id": 241 + }, + { + "name": "minecraft:stained_glass_pane", + "id": 160 + }, + { + "name": "minecraft:stained_hardened_clay", + "id": 159 + }, + { + "name": "minecraft:standing_banner", + "id": 176 + }, + { + "name": "minecraft:standing_sign", + "id": 63 + }, + { + "name": "minecraft:stick", + "id": 322 + }, + { + "name": "minecraft:sticky_piston", + "id": 29 + }, + { + "name": "minecraft:sticky_piston_arm_collision", + "id": -217 + }, + { + "name": "minecraft:stone", + "id": 1 + }, + { + "name": "minecraft:stone_axe", + "id": 317 + }, + { + "name": "minecraft:stone_block_slab", + "id": 44 + }, + { + "name": "minecraft:stone_block_slab2", + "id": 182 + }, + { + "name": "minecraft:stone_block_slab3", + "id": -162 + }, + { + "name": "minecraft:stone_block_slab4", + "id": -166 + }, + { + "name": "minecraft:stone_brick_stairs", + "id": 109 + }, + { + "name": "minecraft:stone_button", + "id": 77 + }, + { + "name": "minecraft:stone_hoe", + "id": 332 + }, + { + "name": "minecraft:stone_pickaxe", + "id": 316 + }, + { + "name": "minecraft:stone_pressure_plate", + "id": 70 + }, + { + "name": "minecraft:stone_shovel", + "id": 315 + }, + { + "name": "minecraft:stone_stairs", + "id": 67 + }, + { + "name": "minecraft:stone_sword", + "id": 314 + }, + { + "name": "minecraft:stonebrick", + "id": 98 + }, + { + "name": "minecraft:stonecutter", + "id": 245 + }, + { + "name": "minecraft:stonecutter_block", + "id": -197 + }, + { + "name": "minecraft:stray_spawn_egg", + "id": 464 + }, + { + "name": "minecraft:strider_spawn_egg", + "id": 497 + }, + { + "name": "minecraft:string", + "id": 328 + }, + { + "name": "minecraft:stripped_acacia_log", + "id": -8 + }, + { + "name": "minecraft:stripped_bamboo_block", + "id": -528 + }, + { + "name": "minecraft:stripped_birch_log", + "id": -6 + }, + { + "name": "minecraft:stripped_cherry_log", + "id": -535 + }, + { + "name": "minecraft:stripped_cherry_wood", + "id": -545 + }, + { + "name": "minecraft:stripped_crimson_hyphae", + "id": -300 + }, + { + "name": "minecraft:stripped_crimson_stem", + "id": -240 + }, + { + "name": "minecraft:stripped_dark_oak_log", + "id": -9 + }, + { + "name": "minecraft:stripped_jungle_log", + "id": -7 + }, + { + "name": "minecraft:stripped_mangrove_log", + "id": -485 + }, + { + "name": "minecraft:stripped_mangrove_wood", + "id": -498 + }, + { + "name": "minecraft:stripped_oak_log", + "id": -10 + }, + { + "name": "minecraft:stripped_spruce_log", + "id": -5 + }, + { + "name": "minecraft:stripped_warped_hyphae", + "id": -301 + }, + { + "name": "minecraft:stripped_warped_stem", + "id": -241 + }, + { + "name": "minecraft:structure_block", + "id": 252 + }, + { + "name": "minecraft:structure_void", + "id": 217 + }, + { + "name": "minecraft:sugar", + "id": 418 + }, + { + "name": "minecraft:sugar_cane", + "id": 387 + }, + { + "name": "minecraft:suspicious_gravel", + "id": -573 + }, + { + "name": "minecraft:suspicious_sand", + "id": -529 + }, + { + "name": "minecraft:suspicious_stew", + "id": 597 + }, + { + "name": "minecraft:sweet_berries", + "id": 287 + }, + { + "name": "minecraft:sweet_berry_bush", + "id": -207 + }, + { + "name": "minecraft:tadpole_bucket", + "id": 637 + }, + { + "name": "minecraft:tadpole_spawn_egg", + "id": 636 + }, + { + "name": "minecraft:tallgrass", + "id": 31 + }, + { + "name": "minecraft:target", + "id": -239 + }, + { + "name": "minecraft:tide_armor_trim_smithing_template", + "id": 692 + }, + { + "name": "minecraft:tinted_glass", + "id": -334 + }, + { + "name": "minecraft:tnt", + "id": 46 + }, + { + "name": "minecraft:tnt_minecart", + "id": 532 + }, + { + "name": "minecraft:torch", + "id": 50 + }, + { + "name": "minecraft:torchflower", + "id": -568 + }, + { + "name": "minecraft:torchflower_crop", + "id": -567 + }, + { + "name": "minecraft:torchflower_seeds", + "id": 296 + }, + { + "name": "minecraft:totem_of_undying", + "id": 575 + }, + { + "name": "minecraft:trader_llama_spawn_egg", + "id": 655 + }, + { + "name": "minecraft:trapdoor", + "id": 96 + }, + { + "name": "minecraft:trapped_chest", + "id": 146 + }, + { + "name": "minecraft:trident", + "id": 553 + }, + { + "name": "minecraft:trip_wire", + "id": 132 + }, + { + "name": "minecraft:tripwire_hook", + "id": 131 + }, + { + "name": "minecraft:tropical_fish", + "id": 266 + }, + { + "name": "minecraft:tropical_fish_bucket", + "id": 368 + }, + { + "name": "minecraft:tropical_fish_spawn_egg", + "id": 481 + }, + { + "name": "minecraft:tube_coral", + "id": -131 + }, + { + "name": "minecraft:tuff", + "id": -333 + }, + { + "name": "minecraft:turtle_egg", + "id": -159 + }, + { + "name": "minecraft:turtle_helmet", + "id": 580 + }, + { + "name": "minecraft:turtle_spawn_egg", + "id": 487 + }, + { + "name": "minecraft:twisting_vines", + "id": -287 + }, + { + "name": "minecraft:underwater_torch", + "id": 239 + }, + { + "name": "minecraft:undyed_shulker_box", + "id": 205 + }, + { + "name": "minecraft:unknown", + "id": -305 + }, + { + "name": "minecraft:unlit_redstone_torch", + "id": 75 + }, + { + "name": "minecraft:unpowered_comparator", + "id": 149 + }, + { + "name": "minecraft:unpowered_repeater", + "id": 93 + }, + { + "name": "minecraft:verdant_froglight", + "id": -470 + }, + { + "name": "minecraft:vex_armor_trim_smithing_template", + "id": 691 + }, + { + "name": "minecraft:vex_spawn_egg", + "id": 478 + }, + { + "name": "minecraft:villager_spawn_egg", + "id": 451 + }, + { + "name": "minecraft:vindicator_spawn_egg", + "id": 476 + }, + { + "name": "minecraft:vine", + "id": 106 + }, + { + "name": "minecraft:wall_banner", + "id": 177 + }, + { + "name": "minecraft:wall_sign", + "id": 68 + }, + { + "name": "minecraft:wandering_trader_spawn_egg", + "id": 494 + }, + { + "name": "minecraft:ward_armor_trim_smithing_template", + "id": 689 + }, + { + "name": "minecraft:warden_spawn_egg", + "id": 639 + }, + { + "name": "minecraft:warped_button", + "id": -261 + }, + { + "name": "minecraft:warped_door", + "id": 624 + }, + { + "name": "minecraft:warped_double_slab", + "id": -267 + }, + { + "name": "minecraft:warped_fence", + "id": -257 + }, + { + "name": "minecraft:warped_fence_gate", + "id": -259 + }, + { + "name": "minecraft:warped_fungus", + "id": -229 + }, + { + "name": "minecraft:warped_fungus_on_a_stick", + "id": 625 + }, + { + "name": "minecraft:warped_hanging_sign", + "id": -507 + }, + { + "name": "minecraft:warped_hyphae", + "id": -298 + }, + { + "name": "minecraft:warped_nylium", + "id": -233 + }, + { + "name": "minecraft:warped_planks", + "id": -243 + }, + { + "name": "minecraft:warped_pressure_plate", + "id": -263 + }, + { + "name": "minecraft:warped_roots", + "id": -224 + }, + { + "name": "minecraft:warped_sign", + "id": 622 + }, + { + "name": "minecraft:warped_slab", + "id": -265 + }, + { + "name": "minecraft:warped_stairs", + "id": -255 + }, + { + "name": "minecraft:warped_standing_sign", + "id": -251 + }, + { + "name": "minecraft:warped_stem", + "id": -226 + }, + { + "name": "minecraft:warped_trapdoor", + "id": -247 + }, + { + "name": "minecraft:warped_wall_sign", + "id": -253 + }, + { + "name": "minecraft:warped_wart_block", + "id": -227 + }, + { + "name": "minecraft:water", + "id": 9 + }, + { + "name": "minecraft:water_bucket", + "id": 364 + }, + { + "name": "minecraft:waterlily", + "id": 111 + }, + { + "name": "minecraft:waxed_copper", + "id": -344 + }, + { + "name": "minecraft:waxed_cut_copper", + "id": -351 + }, + { + "name": "minecraft:waxed_cut_copper_slab", + "id": -365 + }, + { + "name": "minecraft:waxed_cut_copper_stairs", + "id": -358 + }, + { + "name": "minecraft:waxed_double_cut_copper_slab", + "id": -372 + }, + { + "name": "minecraft:waxed_exposed_copper", + "id": -345 + }, + { + "name": "minecraft:waxed_exposed_cut_copper", + "id": -352 + }, + { + "name": "minecraft:waxed_exposed_cut_copper_slab", + "id": -366 + }, + { + "name": "minecraft:waxed_exposed_cut_copper_stairs", + "id": -359 + }, + { + "name": "minecraft:waxed_exposed_double_cut_copper_slab", + "id": -373 + }, + { + "name": "minecraft:waxed_oxidized_copper", + "id": -446 + }, + { + "name": "minecraft:waxed_oxidized_cut_copper", + "id": -447 + }, + { + "name": "minecraft:waxed_oxidized_cut_copper_slab", + "id": -449 + }, + { + "name": "minecraft:waxed_oxidized_cut_copper_stairs", + "id": -448 + }, + { + "name": "minecraft:waxed_oxidized_double_cut_copper_slab", + "id": -450 + }, + { + "name": "minecraft:waxed_weathered_copper", + "id": -346 + }, + { + "name": "minecraft:waxed_weathered_cut_copper", + "id": -353 + }, + { + "name": "minecraft:waxed_weathered_cut_copper_slab", + "id": -367 + }, + { + "name": "minecraft:waxed_weathered_cut_copper_stairs", + "id": -360 + }, + { + "name": "minecraft:waxed_weathered_double_cut_copper_slab", + "id": -374 + }, + { + "name": "minecraft:wayfinder_armor_trim_smithing_template", + "id": 697 + }, + { + "name": "minecraft:weathered_copper", + "id": -342 + }, + { + "name": "minecraft:weathered_cut_copper", + "id": -349 + }, + { + "name": "minecraft:weathered_cut_copper_slab", + "id": -363 + }, + { + "name": "minecraft:weathered_cut_copper_stairs", + "id": -356 + }, + { + "name": "minecraft:weathered_double_cut_copper_slab", + "id": -370 + }, + { + "name": "minecraft:web", + "id": 30 + }, + { + "name": "minecraft:weeping_vines", + "id": -231 + }, + { + "name": "minecraft:wheat", + "id": 336 + }, + { + "name": "minecraft:wheat_seeds", + "id": 291 + }, + { + "name": "minecraft:white_candle", + "id": -413 + }, + { + "name": "minecraft:white_candle_cake", + "id": -430 + }, + { + "name": "minecraft:white_carpet", + "id": 171 + }, + { + "name": "minecraft:white_dye", + "id": 412 + }, + { + "name": "minecraft:white_glazed_terracotta", + "id": 220 + }, + { + "name": "minecraft:white_wool", + "id": 35 + }, + { + "name": "minecraft:wild_armor_trim_smithing_template", + "id": 688 + }, + { + "name": "minecraft:witch_spawn_egg", + "id": 454 + }, + { + "name": "minecraft:wither_rose", + "id": -216 + }, + { + "name": "minecraft:wither_skeleton_spawn_egg", + "id": 466 + }, + { + "name": "minecraft:wither_spawn_egg", + "id": 509 + }, + { + "name": "minecraft:wolf_spawn_egg", + "id": 441 + }, + { + "name": "minecraft:wood", + "id": -212 + }, + { + "name": "minecraft:wooden_axe", + "id": 313 + }, + { + "name": "minecraft:wooden_button", + "id": 143 + }, + { + "name": "minecraft:wooden_door", + "id": 361 + }, + { + "name": "minecraft:wooden_hoe", + "id": 331 + }, + { + "name": "minecraft:wooden_pickaxe", + "id": 312 + }, + { + "name": "minecraft:wooden_pressure_plate", + "id": 72 + }, + { + "name": "minecraft:wooden_shovel", + "id": 311 + }, + { + "name": "minecraft:wooden_slab", + "id": 158 + }, + { + "name": "minecraft:wooden_sword", + "id": 310 + }, + { + "name": "minecraft:wool", + "id": 702 + }, + { + "name": "minecraft:writable_book", + "id": 517 + }, + { + "name": "minecraft:written_book", + "id": 518 + }, + { + "name": "minecraft:yellow_candle", + "id": -417 + }, + { + "name": "minecraft:yellow_candle_cake", + "id": -434 + }, + { + "name": "minecraft:yellow_carpet", + "id": -600 + }, + { + "name": "minecraft:yellow_dye", + "id": 408 + }, + { + "name": "minecraft:yellow_flower", + "id": 37 + }, + { + "name": "minecraft:yellow_glazed_terracotta", + "id": 224 + }, + { + "name": "minecraft:yellow_wool", + "id": -558 + }, + { + "name": "minecraft:zoglin_spawn_egg", + "id": 500 + }, + { + "name": "minecraft:zombie_horse_spawn_egg", + "id": 470 + }, + { + "name": "minecraft:zombie_pigman_spawn_egg", + "id": 450 + }, + { + "name": "minecraft:zombie_spawn_egg", + "id": 449 + }, + { + "name": "minecraft:zombie_villager_spawn_egg", + "id": 479 + } +] \ No newline at end of file From 3162f1e4fd44833c84cc75d6864c43c46cb78ac6 Mon Sep 17 00:00:00 2001 From: Konicai <71294714+konicai@users.noreply.github.com> Date: Wed, 24 May 2023 16:54:32 -0400 Subject: [PATCH 24/26] Update mappings module --- core/src/main/resources/mappings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/resources/mappings b/core/src/main/resources/mappings index 3fe42ebb4..f69b4db9a 160000 --- a/core/src/main/resources/mappings +++ b/core/src/main/resources/mappings @@ -1 +1 @@ -Subproject commit 3fe42ebb46ee2edcb2dbc2fdd2c09c8ec4e2ef77 +Subproject commit f69b4db9a6f0e8fff8b29564195c76074210b924 From 822568ecaa1269bc6936a0a56ba35f909bbfe7c5 Mon Sep 17 00:00:00 2001 From: Camotoy <20743703+Camotoy@users.noreply.github.com> Date: Sat, 3 Jun 2023 00:21:09 -0400 Subject: [PATCH 25/26] Banners on shields support --- .../geysermc/geyser/item/type/ShieldItem.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/item/type/ShieldItem.java b/core/src/main/java/org/geysermc/geyser/item/type/ShieldItem.java index fc28e1f50..c13dd4fcf 100644 --- a/core/src/main/java/org/geysermc/geyser/item/type/ShieldItem.java +++ b/core/src/main/java/org/geysermc/geyser/item/type/ShieldItem.java @@ -25,13 +25,40 @@ package org.geysermc.geyser.item.type; +import com.github.steveice10.opennbt.tag.builtin.CompoundTag; +import com.github.steveice10.opennbt.tag.builtin.IntTag; +import com.github.steveice10.opennbt.tag.builtin.ListTag; +import com.github.steveice10.opennbt.tag.builtin.Tag; +import org.checkerframework.checker.nullness.qual.NonNull; import org.geysermc.geyser.item.components.ToolTier; +import org.geysermc.geyser.session.GeyserSession; public class ShieldItem extends Item { public ShieldItem(String javaIdentifier, Builder builder) { super(javaIdentifier, builder); } + @Override + public void translateNbtToBedrock(@NonNull GeyserSession session, @NonNull CompoundTag tag) { + super.translateNbtToBedrock(session, tag); + + if (tag.remove("BlockEntityTag") instanceof CompoundTag blockEntityTag) { + if (blockEntityTag.get("Patterns") instanceof ListTag patterns) { + for (Tag pattern : patterns) { + if (((CompoundTag) pattern).get("Color") instanceof IntTag color) { + color.setValue(15 - color.getValue()); + } + } + // Bedrock looks for patterns at the root + tag.put(patterns); + } + if (blockEntityTag.get("Base") instanceof IntTag base) { + base.setValue(15 - base.getValue()); + tag.put(base); + } + } + } + @Override public boolean isValidRepairItem(Item other) { // Java Edition 1.19.3 checks the tag, but TODO check to see if we want it or are simulating what Bedrock is doing From 13c906336894d171c8f75e3bfe5e7d6a2fa6cd78 Mon Sep 17 00:00:00 2001 From: RednedEpic Date: Wed, 7 Jun 2023 09:44:18 -0500 Subject: [PATCH 26/26] Update to use protocol 589 and other 1.20 updates --- build.gradle.kts | 2 +- .../geysermc/geyser/network/GameProtocol.java | 6 +++--- .../populator/BlockRegistryPopulator.java | 4 ++-- .../populator/ItemRegistryPopulator.java | 4 ++-- .../geyser/util/LoginEncryptionUtils.java | 20 ++++++++++++++++++- gradle.properties | 2 +- gradle/libs.versions.toml | 6 +++--- 7 files changed, 31 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 4304811ff..c64667ad2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,7 @@ plugins { allprojects { group = "org.geysermc.geyser" - version = "2.1.0-SNAPSHOT" + version = "2.1.1-SNAPSHOT" description = "Allows for players from Minecraft: Bedrock Edition to join Minecraft: Java Edition servers." tasks.withType { diff --git a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java index 63a235cfc..d4ab2f42e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -29,7 +29,7 @@ import com.github.steveice10.mc.protocol.codec.MinecraftCodec; import com.github.steveice10.mc.protocol.codec.PacketCodec; import org.cloudburstmc.protocol.bedrock.codec.BedrockCodec; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; -import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; +import org.cloudburstmc.protocol.bedrock.codec.v589.Bedrock_v589; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; import org.geysermc.geyser.session.GeyserSession; @@ -45,7 +45,7 @@ public final class GameProtocol { * Default Bedrock codec that should act as a fallback. Should represent the latest available * release of the game that Geyser supports. */ - public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v588.CODEC; + public static final BedrockCodec DEFAULT_BEDROCK_CODEC = Bedrock_v589.CODEC; /** * A list of all supported Bedrock versions that can join Geyser @@ -82,7 +82,7 @@ public final class GameProtocol { /* Bedrock convenience methods to gatekeep features and easily remove the check on version removal */ public static boolean isPre1_20(GeyserSession session) { - return session.getUpstream().getProtocolVersion() < Bedrock_v588.CODEC.getProtocolVersion(); + return session.getUpstream().getProtocolVersion() < Bedrock_v589.CODEC.getProtocolVersion(); } /** 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 82c933d94..10e6d808b 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 @@ -33,7 +33,7 @@ import com.google.common.collect.Interners; import it.unimi.dsi.fastutil.objects.*; import org.cloudburstmc.nbt.*; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; -import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; +import org.cloudburstmc.protocol.bedrock.codec.v589.Bedrock_v589; import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.level.block.BlockStateValues; @@ -114,7 +114,7 @@ public final class BlockRegistryPopulator { ImmutableMap, BiFunction> blockMappers = ImmutableMap., BiFunction>builder() .put(ObjectIntPair.of("1_19_80", Bedrock_v582.CODEC.getProtocolVersion()), legacyMapper) - .put(ObjectIntPair.of("1_20_0", Bedrock_v588.CODEC.getProtocolVersion()), emptyMapper) + .put(ObjectIntPair.of("1_20_0", Bedrock_v589.CODEC.getProtocolVersion()), emptyMapper) .build(); // We can keep this strong as nothing should be garbage collected 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 8f7e18dbb..d4cef1035 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 @@ -39,7 +39,7 @@ import org.cloudburstmc.nbt.NbtMap; import org.cloudburstmc.nbt.NbtMapBuilder; import org.cloudburstmc.nbt.NbtType; import org.cloudburstmc.protocol.bedrock.codec.v582.Bedrock_v582; -import org.cloudburstmc.protocol.bedrock.codec.v588.Bedrock_v588; +import org.cloudburstmc.protocol.bedrock.codec.v589.Bedrock_v589; import org.cloudburstmc.protocol.bedrock.data.definitions.BlockDefinition; import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.data.definitions.SimpleItemDefinition; @@ -101,7 +101,7 @@ public class ItemRegistryPopulator { return mapping; })); - paletteVersions.put("1_20_0", new PaletteVersion(Bedrock_v588.CODEC.getProtocolVersion())); + paletteVersions.put("1_20_0", new PaletteVersion(Bedrock_v589.CODEC.getProtocolVersion())); GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap(); diff --git a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java index dd523df5a..9d7c8d5a4 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -57,9 +57,11 @@ import javax.crypto.SecretKey; import java.net.URI; import java.security.KeyPair; import java.security.KeyPairGenerator; +import java.security.NoSuchAlgorithmException; import java.security.PublicKey; import java.security.interfaces.ECPublicKey; import java.security.spec.ECGenParameterSpec; +import java.security.spec.InvalidKeySpecException; import java.util.Iterator; import java.util.List; import java.util.UUID; @@ -70,6 +72,18 @@ public class LoginEncryptionUtils { private static boolean HAS_SENT_ENCRYPTION_MESSAGE = false; + private static final ECPublicKey MOJANG_PUBLIC_KEY_OLD; + private static final ECPublicKey MOJANG_PUBLIC_KEY; + + static { + try { + MOJANG_PUBLIC_KEY_OLD = EncryptionUtils.generateKey("MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8ELkixyLcwlZryUQcu1TvPOmI2B7vX83ndnWRUaXm74wFfa5f/lwQNTfrLVHa2PmenpGI6JhIMUJaWZrjmMj90NoKNFSNBuKdm8rYiXsfaz3K36x/1U26HpG0ZxK/V1V"); + MOJANG_PUBLIC_KEY = EncryptionUtils.generateKey("MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAECRXueJeTDqNRRgJi/vlRufByu/2G0i2Ebt6YMar5QX/R0DIIyrJMcUpruK4QveTfJSTp3Shlq4Gk34cD/4GUWwkv0DVuzeuB+tXija7HBxii03NHDbPAD0AKnLr2wdAp"); + } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { + throw new AssertionError("Unable to initialize required encryption", e); + } + } + private static boolean validateChainData(List chain) throws Exception { if (chain.size() != 3) { return false; @@ -105,7 +119,7 @@ public class LoginEncryptionUtils { return !iterator.hasNext(); } - if (lastKey.equals(EncryptionUtils.getMojangPublicKey())) { + if (verifyMojangPublicKey(lastKey)) { mojangSigned = true; } @@ -120,6 +134,10 @@ public class LoginEncryptionUtils { return mojangSigned; } + public static boolean verifyMojangPublicKey(ECPublicKey key) { + return MOJANG_PUBLIC_KEY.equals(key) || MOJANG_PUBLIC_KEY_OLD.equals(key); + } + public static void encryptPlayerConnection(GeyserSession session, LoginPacket loginPacket) { encryptConnectionWithCert(session, loginPacket.getExtra().getParsedString(), loginPacket.getChain()); } diff --git a/gradle.properties b/gradle.properties index 4fb72e2fc..f19b65876 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ org.gradle.caching=true org.gradle.parallel=true group=org.geysermc -version=2.1.0-SNAPSHOT +version=2.1.1-SNAPSHOT org.gradle.caching=true org.gradle.parallel=true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 35eef0982..f0ff72923 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,11 +9,11 @@ netty = "4.1.80.Final" guava = "29.0-jre" gson = "2.3.1" # Provided by Spigot 1.8.8 websocket = "1.5.1" -protocol = "3.0.0.Beta1-20230522.135008-84" -protocol-connection = "3.0.0.Beta1-20230522.135008-83" +protocol = "3.0.0.Beta1-20230604.143616-86" +protocol-connection = "3.0.0.Beta1-20230604.143616-85" raknet = "1.0.0.CR1-20230430.211932-7" mcauthlib = "d9d773e" -mcprotocollib = "1.20-1-SNAPSHOT" +mcprotocollib = "1.20-1-20230607.135651-6" # Temporary hack - needs to be updated to release once publishing is fixed adventure = "4.14.0-20230424.215040-7" adventure-platform = "4.1.2" junit = "5.9.2"