From e8f140972e41daae66b416fc7b2080a6d0ea9bb9 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 1 Jun 2025 15:28:35 +0300 Subject: [PATCH 01/20] Update supported Bedrock versions in README (1.21.81, 1.21.82) (#5572) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3da04c09d..204066614 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! ## Supported Versions -Geyser is currently supporting Minecraft Bedrock 1.21.50 - 1.21.80 and Minecraft Java 1.21.5. For more information, please see [here](https://geysermc.org/wiki/geyser/supported-versions/). +Geyser is currently supporting Minecraft Bedrock 1.21.50 - 1.21.82 and Minecraft Java 1.21.5. For more information, please see [here](https://geysermc.org/wiki/geyser/supported-versions/). ## Setting Up Take a look [here](https://geysermc.org/wiki/geyser/setup/) for how to set up Geyser. From 4f413d3a011686c34638978260963768214e9973 Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Mon, 2 Jun 2025 12:34:20 +0200 Subject: [PATCH 02/20] Fix: Egg particles for blue/brown eggs Fixes https://github.com/GeyserMC/Geyser/issues/5571 --- .../geysermc/geyser/entity/type/ThrowableEggEntity.java | 9 ++++++++- .../living/animal/farm/TemperatureVariantAnimal.java | 8 ++++++-- .../geyser/inventory/item/StoredItemMappings.java | 2 -- .../protocol/java/entity/JavaEntityEventTranslator.java | 6 ++++-- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEggEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEggEntity.java index e86265ded..92445cabd 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEggEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/ThrowableEggEntity.java @@ -25,6 +25,7 @@ package org.geysermc.geyser.entity.type; +import lombok.Getter; import net.kyori.adventure.key.Key; import org.cloudburstmc.math.vector.Vector3f; import org.cloudburstmc.protocol.bedrock.packet.AddEntityPacket; @@ -42,7 +43,12 @@ import org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponen import java.util.Locale; import java.util.UUID; +@Getter public class ThrowableEggEntity extends ThrowableItemEntity { + + // Used for egg break particles + private GeyserItemStack itemStack; + public ThrowableEggEntity(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); } @@ -58,6 +64,7 @@ public class ThrowableEggEntity extends ThrowableItemEntity { GeyserItemStack stack = GeyserItemStack.from(entityMetadata.getValue()); propertyManager.add(VanillaEntityProperties.CLIMATE_VARIANT_ID, getVariantOrFallback(session, stack)); updateBedrockEntityProperties(); + this.itemStack = stack; } private static String getVariantOrFallback(GeyserSession session, GeyserItemStack stack) { @@ -71,6 +78,6 @@ public class ThrowableEggEntity extends ThrowableItemEntity { } } - return TemperatureVariantAnimal.BuiltInVariant.TEMPERATE.name().toLowerCase(Locale.ROOT); + return TemperatureVariantAnimal.BuiltInVariant.TEMPERATE.toBedrock(); } } diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/farm/TemperatureVariantAnimal.java b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/farm/TemperatureVariantAnimal.java index 7468ad4c0..b61a3a80d 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/farm/TemperatureVariantAnimal.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/living/animal/farm/TemperatureVariantAnimal.java @@ -54,13 +54,17 @@ public abstract class TemperatureVariantAnimal extends AnimalEntity implements V @Override public void setBedrockVariant(BuiltInVariant variant) { - propertyManager.add(VanillaEntityProperties.CLIMATE_VARIANT_ID, variant.name().toLowerCase(Locale.ROOT)); + propertyManager.add(VanillaEntityProperties.CLIMATE_VARIANT_ID, variant.toBedrock()); updateBedrockEntityProperties(); } public enum BuiltInVariant implements VariantHolder.BuiltIn { COLD, TEMPERATE, - WARM + WARM; + + public String toBedrock() { + return name().toLowerCase(Locale.ROOT); + } } } diff --git a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java index a8a711cc2..f856af35c 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/item/StoredItemMappings.java @@ -46,7 +46,6 @@ public class StoredItemMappings { private final ItemMapping carrotOnAStick; private final ItemMapping compass; private final ItemMapping crossbow; - private final ItemMapping egg; private final ItemMapping glassBottle; private final ItemMapping milkBucket; private final ItemMapping powderSnowBucket; @@ -65,7 +64,6 @@ public class StoredItemMappings { this.carrotOnAStick = load(itemMappings, Items.CARROT_ON_A_STICK); this.compass = load(itemMappings, Items.COMPASS); this.crossbow = load(itemMappings, Items.CROSSBOW); - this.egg = load(itemMappings, Items.EGG); this.glassBottle = load(itemMappings, Items.GLASS_BOTTLE); this.milkBucket = load(itemMappings, Items.MILK_BUCKET); this.powderSnowBucket = load(itemMappings, Items.POWDER_SNOW_BUCKET); diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java index 066aaf0c1..7eb62bfb5 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/JavaEntityEventTranslator.java @@ -44,12 +44,14 @@ import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.EvokerFangsEntity; import org.geysermc.geyser.entity.type.FishingHookEntity; import org.geysermc.geyser.entity.type.LivingEntity; +import org.geysermc.geyser.entity.type.ThrowableEggEntity; import org.geysermc.geyser.entity.type.living.animal.ArmadilloEntity; import org.geysermc.geyser.entity.type.living.monster.CreakingEntity; import org.geysermc.geyser.entity.type.living.monster.WardenEntity; import org.geysermc.geyser.entity.type.player.SessionPlayerEntity; import org.geysermc.geyser.item.Items; import org.geysermc.geyser.session.GeyserSession; +import org.geysermc.geyser.translator.item.ItemTranslator; import org.geysermc.geyser.translator.protocol.PacketTranslator; import org.geysermc.geyser.translator.protocol.Translator; import org.geysermc.geyser.util.InventoryUtils; @@ -99,10 +101,10 @@ public class JavaEntityEventTranslator extends PacketTranslator Date: Tue, 3 Jun 2025 18:09:23 +0200 Subject: [PATCH 03/20] Stop beacon opening earlier, improve debug logging --- .../org/geysermc/geyser/inventory/InventoryHolder.java | 6 ++++-- .../inventory/BeaconInventoryTranslator.java | 10 +++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java b/core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java index 8d822749b..6c811676e 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/InventoryHolder.java @@ -160,8 +160,10 @@ public final class InventoryHolder { @Override public String toString() { return "InventoryHolder[" + - "session=" + session + ", " + + "session=" + session.bedrockUsername() + ", " + "inventory=" + inventory + ", " + - "translator=" + translator + ']'; + "pending= " + pending + ", " + + "containerOpenAttempts=" + containerOpenAttempts + ", " + + "translator=" + translator.getClass().getSimpleName() + ']'; } } diff --git a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java index e3f2e3d32..3288d563f 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/inventory/BeaconInventoryTranslator.java @@ -44,7 +44,6 @@ import org.geysermc.geyser.inventory.updater.UIInventoryUpdater; import org.geysermc.geyser.level.block.Blocks; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator; -import org.geysermc.geyser.util.InventoryUtils; import org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType; import org.geysermc.mcprotocollib.protocol.packet.ingame.serverbound.inventory.ServerboundSetBeaconPacket; @@ -60,12 +59,9 @@ public class BeaconInventoryTranslator extends AbstractBlockInventoryTranslator< } @Override - public void openInventory(GeyserSession session, Container container) { - if (!container.isUsingRealBlock()) { - InventoryUtils.closeInventory(session, container.getJavaId(), false); - return; - } - super.openInventory(session, container); + public boolean prepareInventory(GeyserSession session, Container container) { + // Virtual beacon inventories aren't possible - we don't want to spawn a whole pyramid! + return super.canUseRealBlock(session, container); } }, UIInventoryUpdater.INSTANCE); } From f104a3d4caee12c86e49cd7e8cda26e6573b7e0b Mon Sep 17 00:00:00 2001 From: oryxel Date: Thu, 5 Jun 2025 01:34:41 +0700 Subject: [PATCH 04/20] Fix non-vanilla block breaking (#5575) * Keep track of non-vanilla block break. * Just use simple BitSet registry. --- .../java/org/geysermc/geyser/registry/BlockRegistries.java | 5 +++++ .../registry/populator/CustomBlockRegistryPopulator.java | 1 + .../bedrock/entity/player/input/BedrockBlockActions.java | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java b/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java index b7316605b..2c04930be 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/BlockRegistries.java @@ -82,6 +82,11 @@ public class BlockRegistries { */ public static final MappedRegistry> JAVA_IDENTIFIER_TO_ID = MappedRegistry.create(RegistryLoaders.empty(Object2IntOpenHashMap::new)); + /** + * A registry containing non-vanilla block IDS. + */ + public static final SimpleRegistry NON_VANILLA_BLOCK_IDS = SimpleRegistry.create(RegistryLoaders.empty(BitSet::new)); + /** * A registry containing all the waterlogged blockstates. * Properties.WATERLOGGED should not be relied on for two reasons: diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/CustomBlockRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/CustomBlockRegistryPopulator.java index 46bfcb45e..d672d1732 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/CustomBlockRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/CustomBlockRegistryPopulator.java @@ -303,6 +303,7 @@ public class CustomBlockRegistryPopulator { BlockRegistries.JAVA_BLOCKS.registerWithAnyIndex(javaBlockState.stateGroupId(), block, Blocks.AIR); BlockRegistries.JAVA_IDENTIFIER_TO_ID.register(javaId, stateRuntimeId); + BlockRegistries.NON_VANILLA_BLOCK_IDS.register(set -> set.set(stateRuntimeId)); // TODO register different collision types? BoundingBox[] geyserCollisions = Arrays.stream(javaBlockState.collision()) diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/input/BedrockBlockActions.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/input/BedrockBlockActions.java index 4fed313ad..633562c4d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/input/BedrockBlockActions.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/entity/player/input/BedrockBlockActions.java @@ -33,6 +33,7 @@ import org.cloudburstmc.protocol.bedrock.data.PlayerBlockActionData; import org.cloudburstmc.protocol.bedrock.data.definitions.ItemDefinition; import org.cloudburstmc.protocol.bedrock.packet.LevelEventPacket; import org.geysermc.geyser.api.block.custom.CustomBlockState; +import org.geysermc.geyser.api.block.custom.nonvanilla.JavaBlockState; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.ItemFrameEntity; import org.geysermc.geyser.inventory.GeyserItemStack; @@ -101,7 +102,7 @@ final class BedrockBlockActions { SkullCache.Skull skull = session.getSkullCache().getSkulls().get(vector); session.setBlockBreakStartTime(0); - if (blockStateOverride != null || customItem != null || (skull != null && skull.getBlockDefinition() != null)) { + if (BlockRegistries.NON_VANILLA_BLOCK_IDS.get().get(blockState) || blockStateOverride != null || customItem != null || (skull != null && skull.getBlockDefinition() != null)) { session.setBlockBreakStartTime(System.currentTimeMillis()); } startBreak.setData((int) (65535 / breakTime)); From efb52dc8f949035c00500162deb31de4c82667f3 Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Wed, 4 Jun 2025 14:37:33 +0200 Subject: [PATCH 05/20] Reset inventories on world switch --- .../geysermc/geyser/entity/type/AreaEffectCloudEntity.java | 2 ++ .../geyser/translator/protocol/java/JavaLoginTranslator.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java index 82c40f8c4..e84b2aae2 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/AreaEffectCloudEntity.java @@ -56,6 +56,8 @@ public class AreaEffectCloudEntity extends Entity { dirtyMetadata.put(EntityDataTypes.AREA_EFFECT_CLOUD_RADIUS, 3.0f); dirtyMetadata.put(EntityDataTypes.AREA_EFFECT_CLOUD_CHANGE_ON_PICKUP, Float.MIN_VALUE); + //noinspection deprecation - still needed for these to show up + dirtyMetadata.put(EntityDataTypes.AREA_EFFECT_CLOUD_CHANGE_RATE, Float.MIN_VALUE); setFlag(EntityFlag.FIRE_IMMUNE, true); } diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java index 011155a99..14e1aca87 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java @@ -78,6 +78,11 @@ public class JavaLoginTranslator extends PacketTranslator Date: Thu, 5 Jun 2025 12:55:16 +0000 Subject: [PATCH 06/20] Fix incorrectly converting MCPL to Geyser holdersets (#5577) --- .../geysermc/geyser/session/cache/tags/GeyserHolderSet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java b/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java index 227436efc..253cc061c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java @@ -37,6 +37,7 @@ import org.geysermc.mcprotocollib.protocol.data.game.item.component.HolderSet; import java.util.List; import java.util.Objects; +import java.util.Optional; import java.util.function.ToIntFunction; /** @@ -72,7 +73,8 @@ public final class GeyserHolderSet { * Constructs a {@link GeyserHolderSet} from a MCPL HolderSet. */ public static GeyserHolderSet fromHolderSet(JavaRegistryKey registry, @NonNull HolderSet holderSet) { - return new GeyserHolderSet<>(registry, new Tag<>(registry, holderSet.getLocation()), holderSet.getHolders()); + Tag tag = holderSet.getLocation() == null ? null : new Tag<>(registry, holderSet.getLocation()); + return new GeyserHolderSet<>(registry, tag, holderSet.getHolders()); } /** From 0237579ad3101084ffbe931fb008a8b32ec132e2 Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 6 Jun 2025 00:54:56 +0200 Subject: [PATCH 07/20] Add ReceiptPacket system property (#5580) --- .../java/org/geysermc/geyser/network/CodecProcessor.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/network/CodecProcessor.java b/core/src/main/java/org/geysermc/geyser/network/CodecProcessor.java index b91b3c407..7f308da2e 100644 --- a/core/src/main/java/org/geysermc/geyser/network/CodecProcessor.java +++ b/core/src/main/java/org/geysermc/geyser/network/CodecProcessor.java @@ -259,8 +259,6 @@ class CodecProcessor { .updateSerializer(CreatePhotoPacket.class, ILLEGAL_SERIALIZER) .updateSerializer(NpcRequestPacket.class, ILLEGAL_SERIALIZER) .updateSerializer(PhotoInfoRequestPacket.class, ILLEGAL_SERIALIZER) - // Unused serverbound packets for featured servers, which is for some reason still occasionally sent - .updateSerializer(PurchaseReceiptPacket.class, IGNORED_SERIALIZER) // Illegal unused serverbound packets that are deprecated .updateSerializer(ClientCheatAbilityPacket.class, ILLEGAL_SERIALIZER) .updateSerializer(CraftingEventPacket.class, ILLEGAL_SERIALIZER) @@ -276,7 +274,6 @@ class CodecProcessor { .updateSerializer(MapInfoRequestPacket.class, IGNORED_SERIALIZER) .updateSerializer(SettingsCommandPacket.class, IGNORED_SERIALIZER) .updateSerializer(AnvilDamagePacket.class, IGNORED_SERIALIZER) - .updateSerializer(RefreshEntitlementsPacket.class, IGNORED_SERIALIZER) // Illegal when serverbound due to Geyser specific setup .updateSerializer(InventoryContentPacket.class, INVENTORY_CONTENT_SERIALIZER_V748) .updateSerializer(InventorySlotPacket.class, INVENTORY_SLOT_SERIALIZER_V748) @@ -308,6 +305,11 @@ class CodecProcessor { .updateSerializer(PlayerInputPacket.class, ILLEGAL_SERIALIZER); } + if (!Boolean.getBoolean("Geyser.ReceiptPackets")) { + codecBuilder.updateSerializer(RefreshEntitlementsPacket.class, IGNORED_SERIALIZER); + codecBuilder.updateSerializer(PurchaseReceiptPacket.class, IGNORED_SERIALIZER); + } + return codecBuilder.build(); } From bf53c54e6fa637e78f04dfddcebd97be0b55e31d Mon Sep 17 00:00:00 2001 From: BugTeaON <99161186+BUGTeas@users.noreply.github.com> Date: Sun, 8 Jun 2025 07:54:08 +0800 Subject: [PATCH 08/20] Escape curly braces correctly in translation strings; remove default empty translation fallback in the text component (#5559) * Escape curly braces correctly in translation strings * Default translation fallback should not appear in the text component * Only left braces need to be escaped * Some adjustments * Move the escapeBraces method to the MessageTranslator class * Improve code readability * Use complied static Pattern instead of Pattern.matches * Improve some code comments * Use regular expression complelety to escape braces instead of the inefficient, low-readablity escapeBraces method * Add some tests about escaping curly braces in translatable strings * Check instance availability to avoid exception during testing --- .../geysermc/geyser/text/MinecraftLocale.java | 21 ++++++++++++------- .../text/MinecraftTranslationRegistry.java | 18 ++++++++++------ .../translator/text/MessageTranslator.java | 2 +- .../chat/MessageTranslatorTest.java | 6 ++++++ 4 files changed, 32 insertions(+), 15 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java b/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java index 94d8b254f..74ab1e7e6 100644 --- a/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java +++ b/core/src/main/java/org/geysermc/geyser/text/MinecraftLocale.java @@ -47,15 +47,20 @@ public class MinecraftLocale { public static final Map> LOCALE_MAPPINGS = new HashMap<>(); - private static final Path LOCALE_FOLDER = GeyserImpl.getInstance().getBootstrap().getConfigFolder().resolve("locales"); + // Check instance availability to avoid exception during testing + private static final boolean IN_INSTANCE = GeyserImpl.getInstance() != null; + + private static final Path LOCALE_FOLDER = (IN_INSTANCE) ? GeyserImpl.getInstance().getBootstrap().getConfigFolder().resolve("locales") : null; static { - try { - // Create the locales folder - Files.createDirectories(LOCALE_FOLDER); - Files.createDirectories(LOCALE_FOLDER.resolve("overrides")); - } catch (IOException exception) { - throw new RuntimeException("Unable to create locale folders! " + exception.getMessage()); + if (IN_INSTANCE) { + try { + // Create the locales folder + Files.createDirectories(LOCALE_FOLDER); + Files.createDirectories(LOCALE_FOLDER.resolve("overrides")); + } catch (IOException exception) { + throw new RuntimeException("Unable to create locale folders! " + exception.getMessage()); + } } } @@ -266,4 +271,4 @@ public class MinecraftLocale { } return result.toString(); } -} \ No newline at end of file +} diff --git a/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java b/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java index 67654360d..03b017c9c 100644 --- a/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/text/MinecraftTranslationRegistry.java @@ -41,6 +41,7 @@ import java.util.regex.Pattern; public class MinecraftTranslationRegistry extends TranslatableComponentRenderer { private final Pattern stringReplacement = Pattern.compile("%s"); private final Pattern positionalStringReplacement = Pattern.compile("%([0-9]+)\\$s"); + private final Pattern escapeBraces = Pattern.compile("\\{+['{]+\\{+|\\{+"); // Exists to maintain compatibility with Velocity's older Adventure version @Override @@ -66,14 +67,19 @@ public class MinecraftTranslationRegistry extends TranslatableComponentRenderer< // replace single quote instances which get lost in MessageFormat otherwise localeString = localeString.replace("'", "''"); - // Wrap all curly brackets with single quote inserts - fixes https://github.com/GeyserMC/Geyser/issues/4662 - localeString = localeString.replace("{", "'{") - .replace("}", "'}"); - - // Replace the `%s` with numbered inserts `{0}` - Pattern p = stringReplacement; + // Escape all left curly brackets with single quote - fixes https://github.com/GeyserMC/Geyser/issues/4662 + Pattern p = escapeBraces; Matcher m = p.matcher(localeString); StringBuilder sb = new StringBuilder(); + while (m.find()) { + m.appendReplacement(sb, "'" + m.group() + "'"); + } + m.appendTail(sb); + + // Replace the `%s` with numbered inserts `{0}` + p = stringReplacement; + m = p.matcher(sb.toString()); + sb = new StringBuilder(); int i = 0; while (m.find()) { m.appendReplacement(sb, "{" + (i++) + "}"); diff --git a/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java index 62a6aa00b..341bbd921 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/text/MessageTranslator.java @@ -500,7 +500,7 @@ public class MessageTranslator { } else { String translateKey = map.getString("translate", null); if (translateKey != null) { - String fallback = map.getString("fallback", ""); + String fallback = map.getString("fallback", null); List args = new ArrayList<>(); Object with = map.get("with"); diff --git a/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java b/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java index 1b1ef485a..3af4f0a11 100644 --- a/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java +++ b/core/src/test/java/org/geysermc/geyser/network/translators/chat/MessageTranslatorTest.java @@ -69,6 +69,12 @@ public class MessageTranslatorTest { "§e All participants will receive a reward\n" + "§e and the top 3 will get extra bonus prizes!"); + // Escape curly braces in translatable strings (make MessageFormat ignore them) + messages.put("{\"translate\":\"tt{tt%stt}tt\",\"with\":[\"AA\"]}", "tt{ttAAtt}tt"); + messages.put("{\"translate\":\"tt{'tt%stt'{tt\",\"with\":[\"AA\"]}", "tt{'ttAAtt'{tt"); + messages.put("{\"translate\":\"tt{''{tt\"}", "tt{''{tt"); + messages.put("{\"translate\":\"tt{{''}}tt\"}", "tt{{''}}tt"); + MessageTranslator.init(); } From d63e82cf24186a35e6f1f57ba0ed106e1aa990ff Mon Sep 17 00:00:00 2001 From: Eclipse Date: Sun, 8 Jun 2025 00:01:47 +0000 Subject: [PATCH 09/20] Catch slot IDs under 0 when checking inventory bounds in set slot packet (#5579) * Catch slot IDs under 0 when checking inventory bounds in set slot packet and improve log messages * This should probably be an above or equals check --- .../main/java/org/geysermc/geyser/inventory/Inventory.java | 4 ++-- .../java/inventory/JavaContainerSetSlotTranslator.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) 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 e0e1aa93f..2d8b0e351 100644 --- a/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java +++ b/core/src/main/java/org/geysermc/geyser/inventory/Inventory.java @@ -139,8 +139,8 @@ public abstract class Inventory { public abstract int getOffsetForHotbar(@Range(from = 0, to = 8) int slot); public void setItem(int slot, @NonNull GeyserItemStack newItem, GeyserSession session) { - if (slot > this.size) { - session.getGeyser().getLogger().debug("Tried to set an item out of bounds! " + this); + if (slot < 0 || slot >= this.size) { + session.getGeyser().getLogger().debug("Tried to set an item out of bounds (slot was " + slot + ")! " + this); return; } GeyserItemStack oldItem = items[slot]; diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java index 501bd078c..5368a6bb4 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/inventory/JavaContainerSetSlotTranslator.java @@ -70,10 +70,10 @@ public class JavaContainerSetSlotTranslator extends PacketTranslator= inventory.getSize()) { + if (slot < 0 || slot >= inventory.getSize()) { GeyserLogger logger = session.getGeyser().getLogger(); - logger.warning("ClientboundContainerSetSlotPacket sent to " + session.bedrockUsername() - + " that exceeds inventory size!"); + logger.warning("Slot of ClientboundContainerSetSlotPacket sent to " + session.bedrockUsername() + + " is out of bounds! Was: " + slot + " for container: " + packet.getContainerId()); if (logger.isDebug()) { logger.debug(packet.toString()); logger.debug(inventory.toString()); From 87706cc16f102a00947762ffa6126ad3fd697a3f Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sun, 8 Jun 2025 12:15:43 +0200 Subject: [PATCH 10/20] Fixed a concurrency issue with sidebar scoreboard (#5583) Fixed a concurrency issue for sidebars without using locks, by using a second list. There was also a potential problem with the one-list solution, which would be that technically scores (unless you put the lock around the whole newDisplayScores block ofc.) Fixes #5578 --- .../display/slot/SidebarDisplaySlot.java | 45 ++++++++++++------- .../org/geysermc/geyser/text/ChatColor.java | 2 +- 2 files changed, 31 insertions(+), 16 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/SidebarDisplaySlot.java b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/SidebarDisplaySlot.java index 24cc81f78..bf851892b 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/SidebarDisplaySlot.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/SidebarDisplaySlot.java @@ -49,6 +49,11 @@ public final class SidebarDisplaySlot extends DisplaySlot { .thenComparing(ScoreReference::name, String.CASE_INSENSITIVE_ORDER); private List displayScores = new ArrayList<>(SCORE_DISPLAY_LIMIT); + /// A copy of displayScores which can be modified by the render0 method for its calculation of the scores to + /// display. This was done to not add locks to displayScores, as that list can be used by multiple threads because + /// of the setTeamFor method. Additionally, there is a brief period in render0 where scores are not present in the + /// list which could lead to bugs that are hard to reproduce. + private final List displayScoresCopy = new ArrayList<>(SCORE_DISPLAY_LIMIT); public SidebarDisplaySlot(GeyserSession session, Objective objective, ScoreboardPosition position) { super(session, objective, position); @@ -56,8 +61,8 @@ public final class SidebarDisplaySlot extends DisplaySlot { @Override protected void render0(List addScores, List removeScores) { - // while one could argue that we may not have to do this fancy Java filter when there are fewer scores than the - // line limit, we would lose the correct order of the scores if we don't + // While one could argue that we may not have to do this fancy Java filter when there are fewer scores than the + // line limit, it is also responsible for making sure that the scores are in the correct order. var newDisplayScores = objective.getScores().values().stream() .filter(score -> !score.hidden()) @@ -65,7 +70,7 @@ public final class SidebarDisplaySlot extends DisplaySlot { .limit(SCORE_DISPLAY_LIMIT) .map(reference -> { // pretty much an ArrayList#remove - var iterator = this.displayScores.iterator(); + var iterator = displayScoresCopy.iterator(); while (iterator.hasNext()) { var score = iterator.next(); if (score.name().equals(reference.name())) { @@ -78,32 +83,42 @@ public final class SidebarDisplaySlot extends DisplaySlot { return new SidebarDisplayScore(this, objective.getScoreboard().nextId(), reference); }).collect(Collectors.toList()); - // in newDisplayScores we removed the items that were already present from displayScores, - // meaning that the items that remain are items that are no longer displayed - for (var score : this.displayScores) { + // Make sure that we set the displayScores as early as possible, because setTeamFor relies on these potential + // changes. And even if no scores were added or removed, the order could've changed. + displayScores = newDisplayScores; + + // In newDisplayScores we removed the items that were already present from displayScoresCopy, + // meaning that the items that remain are items that are no longer displayed. + for (var score : displayScoresCopy) { removeScores.add(score.cachedInfo()); } - // preserves the new order - this.displayScores = newDisplayScores; + // The newDisplayScores have to be copied over to displayScoresCopy for the next render. + for (int i = 0; i < newDisplayScores.size(); i++) { + if (i < displayScoresCopy.size()) { + displayScoresCopy.set(i, newDisplayScores.get(i)); + } else { + displayScoresCopy.add(newDisplayScores.get(i)); + } + } // fixes ordering issues with multiple entries with same score - if (!this.displayScores.isEmpty()) { + if (!displayScores.isEmpty()) { SidebarDisplayScore lastScore = null; int count = 0; - for (var score : this.displayScores) { + for (var score : displayScores) { if (lastScore == null) { lastScore = score; continue; } if (score.score() == lastScore.score()) { - // something to keep in mind is that Bedrock doesn't support some legacy color codes and adds some - // codes as well, so if the line limit is every increased keep that in mind + // Bedrock doesn't support some legacy color codes and adds some codes as well. + // Keep this in mind if the line limit is ever increased. if (count == 0) { - lastScore.order(ChatColor.styleOrder(count++)); + lastScore.order(ChatColor.colorDisplayOrder(count++)); } - score.order(ChatColor.styleOrder(count++)); + score.order(ChatColor.colorDisplayOrder(count++)); } else { if (count == 0) { lastScore.order(null); @@ -121,7 +136,7 @@ public final class SidebarDisplaySlot extends DisplaySlot { boolean objectiveAdd = updateType == UpdateType.ADD; boolean objectiveUpdate = updateType == UpdateType.UPDATE; - for (var score : this.displayScores) { + for (var score : displayScores) { Team team = score.team(); boolean add = objectiveAdd || objectiveUpdate; boolean exists = score.exists(); diff --git a/core/src/main/java/org/geysermc/geyser/text/ChatColor.java b/core/src/main/java/org/geysermc/geyser/text/ChatColor.java index 22e553678..2eb649a71 100644 --- a/core/src/main/java/org/geysermc/geyser/text/ChatColor.java +++ b/core/src/main/java/org/geysermc/geyser/text/ChatColor.java @@ -87,7 +87,7 @@ public class ChatColor { return string; } - public static String styleOrder(int index) { + public static String colorDisplayOrder(int index) { // https://bugs.mojang.com/browse/MCPE-41729 // strikethrough and underlined do not exist on Bedrock return switch (index) { From 844272867782634668050a124be8f7061b1c1831 Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Sun, 8 Jun 2025 18:24:09 +0200 Subject: [PATCH 11/20] Fix: Climbing down on scaffolding on consoles --- .../java/org/geysermc/geyser/session/cache/InputCache.java | 3 ++- .../geysermc/geyser/session/cache/tags/GeyserHolderSet.java | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/InputCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/InputCache.java index 5d6b60521..537c14523 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/InputCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/InputCache.java @@ -153,7 +153,8 @@ public final class InputCache { case PERSIST_SNEAK -> { // Ignoring start/stop sneaking while in scaffolding on purpose to ensure // that we don't spam both cases for every block we went down - if (session.getPlayerEntity().isInsideScaffolding()) { + // Consoles would also send persist sneak; but don't send the descend_block flag + if (inputMode == InputMode.TOUCH && session.getPlayerEntity().isInsideScaffolding()) { return authInputData.contains(PlayerAuthInputData.DESCEND_BLOCK) && authInputData.contains(PlayerAuthInputData.SNEAK_CURRENT_RAW); } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java b/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java index 253cc061c..67a945880 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/tags/GeyserHolderSet.java @@ -37,7 +37,6 @@ import org.geysermc.mcprotocollib.protocol.data.game.item.component.HolderSet; import java.util.List; import java.util.Objects; -import java.util.Optional; import java.util.function.ToIntFunction; /** From 726bd86d922c929b0afeea954deeaf20d2486b98 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 8 Jun 2025 18:39:10 +0200 Subject: [PATCH 12/20] Feature: Forward commands with no permission to the backend server on Standalone/ViaProxy (#5566) * Feature: Forward commands with no permission to the backend server on Standalone/ViaProxy * Address review --- .../geyser/command/CommandRegistry.java | 14 +++++-- .../geyser/command/ExceptionHandlers.java | 37 ++++++++++++++----- .../BedrockCommandRequestTranslator.java | 17 ++++----- 3 files changed, 45 insertions(+), 23 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/command/CommandRegistry.java b/core/src/main/java/org/geysermc/geyser/command/CommandRegistry.java index 838ab71b1..9a160e378 100644 --- a/core/src/main/java/org/geysermc/geyser/command/CommandRegistry.java +++ b/core/src/main/java/org/geysermc/geyser/command/CommandRegistry.java @@ -97,6 +97,9 @@ public class CommandRegistry implements EventRegistrar { private static final String GEYSER_ROOT_PERMISSION = "geyser.command"; + public final static boolean STANDALONE_COMMAND_MANAGER = GeyserImpl.getInstance().getPlatformType() == PlatformType.STANDALONE || + GeyserImpl.getInstance().getPlatformType() == PlatformType.VIAPROXY; + protected final GeyserImpl geyser; private final CommandManager cloud; private final boolean applyRootPermission; @@ -274,12 +277,15 @@ public class CommandRegistry implements EventRegistrar { cloud.command(builder.handler(context -> { GeyserCommandSource source = context.sender(); - if (!source.hasPermission(help.permission())) { - // delegate if possible - otherwise we have nothing else to offer the user. + if (source.hasPermission(help.permission())) { + // Delegate to help if possible + help.execute(source); + } else if (STANDALONE_COMMAND_MANAGER && source instanceof GeyserSession session) { + // If we are on an appropriate platform, forward the command to the backend + session.sendCommand(context.rawInput().input()); + } else { source.sendLocaleString(ExceptionHandlers.PERMISSION_FAIL_LANG_KEY); - return; } - help.execute(source); })); } diff --git a/core/src/main/java/org/geysermc/geyser/command/ExceptionHandlers.java b/core/src/main/java/org/geysermc/geyser/command/ExceptionHandlers.java index 45657a596..6348b8515 100644 --- a/core/src/main/java/org/geysermc/geyser/command/ExceptionHandlers.java +++ b/core/src/main/java/org/geysermc/geyser/command/ExceptionHandlers.java @@ -28,10 +28,12 @@ package org.geysermc.geyser.command; import io.leangen.geantyref.GenericTypeReflector; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; +import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.text.ChatColor; import org.geysermc.geyser.text.GeyserLocale; import org.geysermc.geyser.text.MinecraftLocale; import org.incendo.cloud.CommandManager; +import org.incendo.cloud.context.CommandContext; import org.incendo.cloud.exception.ArgumentParseException; import org.incendo.cloud.exception.CommandExecutionException; import org.incendo.cloud.exception.InvalidCommandSenderException; @@ -71,36 +73,51 @@ final class ExceptionHandlers { controller.clearHandlers(); registerExceptionHandler(InvalidSyntaxException.class, - (src, e) -> src.sendLocaleString("geyser.command.invalid_syntax", e.correctSyntax())); + (ctx, e) -> ctx.sender().sendLocaleString("geyser.command.invalid_syntax", e.correctSyntax())); - registerExceptionHandler(InvalidCommandSenderException.class, (src, e) -> { + registerExceptionHandler(InvalidCommandSenderException.class, (ctx, e) -> { // We currently don't use cloud sender type requirements anywhere. // This can be implemented better in the future if necessary. Type type = e.requiredSenderTypes().iterator().next(); // just grab the first String typeString = GenericTypeReflector.getTypeName(type); - src.sendLocaleString("geyser.command.invalid_sender", e.commandSender().getClass().getSimpleName(), typeString); + ctx.sender().sendLocaleString("geyser.command.invalid_sender", e.commandSender().getClass().getSimpleName(), typeString); }); registerExceptionHandler(NoPermissionException.class, ExceptionHandlers::handleNoPermission); registerExceptionHandler(NoSuchCommandException.class, - (src, e) -> src.sendLocaleString("geyser.command.not_found")); + (ctx, e) -> { + // Let backend server receive & handle the command + if (CommandRegistry.STANDALONE_COMMAND_MANAGER && ctx.sender() instanceof GeyserSession session) { + session.sendCommand(ctx.rawInput().input()); + } else { + ctx.sender().sendLocaleString("geyser.command.not_found"); + } + }); registerExceptionHandler(ArgumentParseException.class, - (src, e) -> src.sendLocaleString("geyser.command.invalid_argument", e.getCause().getMessage())); + (ctx, e) -> ctx.sender().sendLocaleString("geyser.command.invalid_argument", e.getCause().getMessage())); registerExceptionHandler(CommandExecutionException.class, - (src, e) -> handleUnexpectedThrowable(src, e.getCause())); + (ctx, e) -> handleUnexpectedThrowable(ctx.sender(), e.getCause())); registerExceptionHandler(Throwable.class, - (src, e) -> handleUnexpectedThrowable(src, e.getCause())); + (ctx, e) -> handleUnexpectedThrowable(ctx.sender(), e.getCause())); } - private void registerExceptionHandler(Class type, BiConsumer handler) { - controller.registerHandler(type, context -> handler.accept(context.context().sender(), context.exception())); + private void registerExceptionHandler(Class type, BiConsumer, E> handler) { + controller.registerHandler(type, context -> handler.accept(context.context(), context.exception())); } - private static void handleNoPermission(GeyserCommandSource source, NoPermissionException exception) { + private static void handleNoPermission(CommandContext context, NoPermissionException exception) { + GeyserCommandSource source = context.sender(); + + // Let backend server receive & handle the command + if (CommandRegistry.STANDALONE_COMMAND_MANAGER && source instanceof GeyserSession session) { + session.sendCommand(context.rawInput().input()); + return; + } + // custom handling if the source can't use the command because of additional requirements if (exception.permissionResult() instanceof GeyserPermission.Result result) { if (result.meta() == GeyserPermission.Result.Meta.NOT_BEDROCK) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java index 1e84f032e..27d18183d 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockCommandRequestTranslator.java @@ -27,7 +27,6 @@ package org.geysermc.geyser.translator.protocol.bedrock; import org.cloudburstmc.protocol.bedrock.packet.CommandRequestPacket; import org.geysermc.geyser.GeyserImpl; -import org.geysermc.geyser.api.util.PlatformType; import org.geysermc.geyser.command.CommandRegistry; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; @@ -44,10 +43,12 @@ public class BedrockCommandRequestTranslator extends PacketTranslator 0) { String root = args[0]; @@ -55,15 +56,13 @@ public class BedrockCommandRequestTranslator extends PacketTranslator Date: Mon, 9 Jun 2025 00:46:51 +0200 Subject: [PATCH 13/20] Improve error handling when downloading remote resource packs --- .../geyser/session/GeyserSessionAdapter.java | 60 +++++++++---------- .../org/geysermc/geyser/util/WebUtils.java | 6 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java index 363635ba6..a319e8b79 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java @@ -55,12 +55,12 @@ import java.util.UUID; public class GeyserSessionAdapter extends SessionAdapter { private final GeyserImpl geyser; - private final GeyserSession geyserSession; + private final GeyserSession session; private final boolean floodgate; private final String locale; public GeyserSessionAdapter(GeyserSession session) { - this.geyserSession = session; + this.session = session; this.floodgate = session.remoteServer().authType() == AuthType.FLOODGATE; this.geyser = GeyserImpl.getInstance(); this.locale = session.locale(); @@ -69,7 +69,7 @@ public class GeyserSessionAdapter extends SessionAdapter { @Override public void packetSending(PacketSendingEvent event) { if (event.getPacket() instanceof ClientIntentionPacket intentionPacket) { - BedrockClientData clientData = geyserSession.getClientData(); + BedrockClientData clientData = session.getClientData(); String addressSuffix; if (floodgate) { @@ -79,7 +79,7 @@ public class GeyserSessionAdapter extends SessionAdapter { FloodgateSkinUploader skinUploader = geyser.getSkinUploader(); FloodgateCipher cipher = geyser.getCipher(); - String bedrockAddress = geyserSession.getUpstream().getAddress().getAddress().getHostAddress(); + String bedrockAddress = session.getUpstream().getAddress().getAddress().getHostAddress(); // both BungeeCord and Velocity remove the IPv6 scope (if there is one) for Spigot int ipv6ScopeIndex = bedrockAddress.indexOf('%'); if (ipv6ScopeIndex != -1) { @@ -88,8 +88,8 @@ public class GeyserSessionAdapter extends SessionAdapter { encryptedData = cipher.encryptFromString(BedrockData.of( clientData.getGameVersion(), - geyserSession.bedrockUsername(), - geyserSession.xuid(), + session.bedrockUsername(), + session.xuid(), clientData.getDeviceOs().ordinal(), clientData.getLanguageCode(), clientData.getUiProfile().ordinal(), @@ -100,7 +100,7 @@ public class GeyserSessionAdapter extends SessionAdapter { ).toString()); } catch (Exception e) { geyser.getLogger().error(GeyserLocale.getLocaleStringLog("geyser.auth.floodgate.encrypt_fail"), e); - geyserSession.disconnect(GeyserLocale.getPlayerLocaleString("geyser.auth.floodgate.encrypt_fail", locale)); + session.disconnect(GeyserLocale.getPlayerLocaleString("geyser.auth.floodgate.encrypt_fail", locale)); return; } @@ -122,38 +122,38 @@ public class GeyserSessionAdapter extends SessionAdapter { @Override public void connected(ConnectedEvent event) { - geyserSession.loggingIn = false; - geyserSession.loggedIn = true; + session.loggingIn = false; + session.loggedIn = true; - if (geyserSession.getDownstream().getSession() instanceof LocalSession) { + if (session.getDownstream().getSession() instanceof LocalSession) { // Connected directly to the server geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.connect_internal", - geyserSession.bedrockUsername(), geyserSession.getProtocol().getProfile().getName())); + session.bedrockUsername(), session.getProtocol().getProfile().getName())); } else { // Connected to an IP address geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.connect", - geyserSession.bedrockUsername(), geyserSession.getProtocol().getProfile().getName(), geyserSession.remoteServer().address())); + session.bedrockUsername(), session.getProtocol().getProfile().getName(), session.remoteServer().address())); } - UUID uuid = geyserSession.getProtocol().getProfile().getId(); + UUID uuid = session.getProtocol().getProfile().getId(); if (uuid == null) { // Set what our UUID *probably* is going to be - if (geyserSession.remoteServer().authType() == AuthType.FLOODGATE) { - uuid = new UUID(0, Long.parseLong(geyserSession.xuid())); + if (session.remoteServer().authType() == AuthType.FLOODGATE) { + uuid = new UUID(0, Long.parseLong(session.xuid())); } else { - uuid = UUID.nameUUIDFromBytes(("OfflinePlayer:" + geyserSession.getProtocol().getProfile().getName()).getBytes(StandardCharsets.UTF_8)); + uuid = UUID.nameUUIDFromBytes(("OfflinePlayer:" + session.getProtocol().getProfile().getName()).getBytes(StandardCharsets.UTF_8)); } } - geyserSession.getPlayerEntity().setUuid(uuid); - geyserSession.getPlayerEntity().setUsername(geyserSession.getProtocol().getProfile().getName()); + session.getPlayerEntity().setUuid(uuid); + session.getPlayerEntity().setUsername(session.getProtocol().getProfile().getName()); - String locale = geyserSession.getClientData().getLanguageCode(); + String locale = session.getClientData().getLanguageCode(); // Let the user know there locale may take some time to download // as it has to be extracted from a JAR if (locale.equalsIgnoreCase("en_us") && !MinecraftLocale.LOCALE_MAPPINGS.containsKey("en_us")) { // This should probably be left hardcoded as it will only show for en_us clients - geyserSession.sendMessage("Loading your locale (en_us); if this isn't already downloaded, this may take some time"); + session.sendMessage("Loading your locale (en_us); if this isn't already downloaded, this may take some time"); } // Download and load the language for the player @@ -162,12 +162,12 @@ public class GeyserSessionAdapter extends SessionAdapter { @Override public void disconnected(DisconnectedEvent event) { - geyserSession.loggingIn = false; + session.loggingIn = false; String disconnectMessage, customDisconnectMessage = null; Throwable cause = event.getCause(); if (cause instanceof UnexpectedEncryptionException) { - if (geyserSession.remoteServer().authType() != AuthType.FLOODGATE) { + if (session.remoteServer().authType() != AuthType.FLOODGATE) { // Server expects online mode customDisconnectMessage = GeyserLocale.getPlayerLocaleString("geyser.network.remote.authentication_type_mismatch", locale); // Explain that they may be looking for Floodgate. @@ -192,10 +192,10 @@ public class GeyserSessionAdapter extends SessionAdapter { // Use our helpful disconnect message whenever possible disconnectMessage = customDisconnectMessage != null ? customDisconnectMessage : MessageTranslator.convertMessage(event.getReason());; - if (geyserSession.getDownstream().getSession() instanceof LocalSession) { - geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.disconnect_internal", geyserSession.bedrockUsername(), disconnectMessage)); + if (session.getDownstream().getSession() instanceof LocalSession) { + geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.disconnect_internal", session.bedrockUsername(), disconnectMessage)); } else { - geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.disconnect", geyserSession.bedrockUsername(), geyserSession.remoteServer().address(), disconnectMessage)); + geyser.getLogger().info(GeyserLocale.getLocaleStringLog("geyser.network.remote.disconnect", session.bedrockUsername(), session.remoteServer().address(), disconnectMessage)); } if (cause != null) { if (cause.getMessage() != null) { @@ -207,24 +207,24 @@ public class GeyserSessionAdapter extends SessionAdapter { cause.printStackTrace(); } } - if ((!geyserSession.isClosed() && geyserSession.loggedIn) || cause != null) { + if ((!session.isClosed() && session.loggedIn) || cause != null) { // GeyserSession is disconnected via session.disconnect() called indirectly be the server // This needs to be "initiated" here when there is an exception, but also when the Netty connection // is closed without a disconnect packet - in this case, closed will still be false, but loggedIn // will also be true as GeyserSession#disconnect will not have been called. if (customDisconnectMessage != null) { - geyserSession.disconnect(customDisconnectMessage); + session.disconnect(customDisconnectMessage); } else { - geyserSession.disconnect(event.getReason()); + session.disconnect(event.getReason()); } } - geyserSession.loggedIn = false; + session.loggedIn = false; } @Override public void packetReceived(Session session, Packet packet) { - Registries.JAVA_PACKET_TRANSLATORS.translate(packet.getClass(), packet, geyserSession, true); + Registries.JAVA_PACKET_TRANSLATORS.translate(packet.getClass(), packet, this.session, true); } @Override diff --git a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java index c72560262..ae279efd2 100644 --- a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java @@ -199,12 +199,12 @@ public class WebUtils { downloadLocation.toFile().setLastModified(System.currentTimeMillis()); return downloadLocation; } catch (MalformedURLException e) { - throw new IllegalArgumentException("Unable to download resource pack from malformed URL %s! ".formatted(url)); + throw new IllegalArgumentException("Unable to download resource pack from malformed URL %s".formatted(url)); } catch (SocketTimeoutException | ConnectException e) { - logger.error("Unable to download pack from url %s due to network error! ( %s )".formatted(url, e.getMessage())); + logger.error("Unable to download pack from url %s due to network error ( %s )".formatted(url, e.toString())); logger.debug(e); } catch (IOException e) { - throw new IllegalStateException("Unable to download and save remote resource pack from: %s ( %s )!".formatted(url, e.getMessage())); + throw new IllegalStateException("Unable to download and save remote resource pack from: %s ( %s )".formatted(url, e.toString())); } return null; } From b3716c77b190d182086b3ca003faf107d033b2ba Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Mon, 9 Jun 2025 16:38:02 +0200 Subject: [PATCH 14/20] Don't load resource pack registry twice --- .../geyser/pack/url/GeyserUrlPackCodec.java | 14 ++++---------- .../geysermc/geyser/registry/Registries.java | 1 - .../registry/loader/ResourcePackLoader.java | 19 ++++++++----------- .../org/geysermc/geyser/util/WebUtils.java | 15 ++++++++------- 4 files changed, 20 insertions(+), 29 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/pack/url/GeyserUrlPackCodec.java b/core/src/main/java/org/geysermc/geyser/pack/url/GeyserUrlPackCodec.java index ee7f48c90..ea0810493 100644 --- a/core/src/main/java/org/geysermc/geyser/pack/url/GeyserUrlPackCodec.java +++ b/core/src/main/java/org/geysermc/geyser/pack/url/GeyserUrlPackCodec.java @@ -73,17 +73,11 @@ public class GeyserUrlPackCodec extends UrlPackCodec { @Override protected GeyserResourcePack.@NonNull Builder createBuilder() { if (this.fallback == null) { - try { - ResourcePackLoader.downloadPack(url, false).whenComplete((pack, throwable) -> { - if (throwable != null) { - throw new IllegalArgumentException(throwable); - } else if (pack != null) { - this.fallback = pack; - } + ResourcePackLoader.downloadPack(url, false) + .thenAccept(pack -> this.fallback = pack) + .exceptionally(throwable -> { + throw new IllegalStateException(throwable.getCause()); }).join(); // Needed to ensure that we don't attempt to read a pack before downloading/checking it - } catch (Exception e) { - throw new IllegalArgumentException("Failed to download pack from the url %s (%s)!".formatted(url, e.getMessage())); - } } return ResourcePackLoader.readPack(this); diff --git a/core/src/main/java/org/geysermc/geyser/registry/Registries.java b/core/src/main/java/org/geysermc/geyser/registry/Registries.java index 26e7bc9e8..d2c0e26b2 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/Registries.java +++ b/core/src/main/java/org/geysermc/geyser/registry/Registries.java @@ -213,7 +213,6 @@ public final class Registries { PARTICLES.load(); // load potion mixes later //RECIPES.load(); - RESOURCE_PACKS.load(); SOUNDS.load(); SOUND_LEVEL_EVENTS.load(); SOUND_TRANSLATORS.load(); diff --git a/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java b/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java index e53903154..1a35ccadb 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java +++ b/core/src/main/java/org/geysermc/geyser/registry/loader/ResourcePackLoader.java @@ -28,7 +28,7 @@ package org.geysermc.geyser.registry.loader; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; -import org.checkerframework.checker.nullness.qual.Nullable; +import org.checkerframework.checker.nullness.qual.NonNull; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.api.event.lifecycle.GeyserLoadResourcePacksEvent; import org.geysermc.geyser.api.pack.PathPackCodec; @@ -61,6 +61,7 @@ import java.util.Map; import java.util.Objects; import java.util.UUID; import java.util.concurrent.CompletableFuture; +import java.util.concurrent.CompletionException; import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; @@ -288,10 +289,6 @@ public class ResourcePackLoader implements RegistryLoader downloadPack(String url, boolean testing) throws IllegalArgumentException { + public static CompletableFuture<@NonNull PathPackCodec> downloadPack(String url, boolean testing) throws IllegalArgumentException { return CompletableFuture.supplyAsync(() -> { - Path path = WebUtils.downloadRemotePack(url, testing); - - // Already warned about these above - if (path == null) { - return null; + Path path; + try { + path = WebUtils.downloadRemotePack(url, testing); + } catch (Throwable e) { + throw new CompletionException(e); } // Check if the pack is a .zip or .mcpack file diff --git a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java index ae279efd2..ba17a559a 100644 --- a/core/src/main/java/org/geysermc/geyser/util/WebUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/WebUtils.java @@ -26,6 +26,7 @@ package org.geysermc.geyser.util; import com.fasterxml.jackson.databind.JsonNode; +import org.checkerframework.checker.nullness.qual.NonNull; import org.checkerframework.checker.nullness.qual.Nullable; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.GeyserLogger; @@ -110,7 +111,7 @@ public class WebUtils { * @return Path to the downloaded pack file, or null if it was unable to be loaded */ @SuppressWarnings("ResultOfMethodCallIgnored") - public static @Nullable Path downloadRemotePack(String url, boolean force) { + public static @NonNull Path downloadRemotePack(String url, boolean force) throws IOException { GeyserLogger logger = GeyserImpl.getInstance().getLogger(); try { HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); @@ -137,6 +138,9 @@ public class WebUtils { "Bedrock Edition only supports the application/zip content type.", url, type)); } + // Ensure remote pack cache dir exists + Files.createDirectories(REMOTE_PACK_CACHE); + Path packMetadata = REMOTE_PACK_CACHE.resolve(url.hashCode() + ".metadata"); Path downloadLocation; @@ -190,23 +194,20 @@ public class WebUtils { )); packMetadata.toFile().setLastModified(System.currentTimeMillis()); } catch (IOException e) { - GeyserImpl.getInstance().getLogger().error("Failed to write cached pack metadata: " + e.getMessage()); Files.delete(packMetadata); Files.delete(downloadLocation); - return null; + throw new IllegalStateException("Failed to write cached pack metadata: " + e.getMessage()); } downloadLocation.toFile().setLastModified(System.currentTimeMillis()); + logger.debug("Successfully downloaded remote pack! URL: %s (to: %s )".formatted(url, downloadLocation)); return downloadLocation; } catch (MalformedURLException e) { throw new IllegalArgumentException("Unable to download resource pack from malformed URL %s".formatted(url)); } catch (SocketTimeoutException | ConnectException e) { - logger.error("Unable to download pack from url %s due to network error ( %s )".formatted(url, e.toString())); logger.debug(e); - } catch (IOException e) { - throw new IllegalStateException("Unable to download and save remote resource pack from: %s ( %s )".formatted(url, e.toString())); + throw new IllegalArgumentException("Unable to download pack from url %s due to network error ( %s )".formatted(url, e.toString())); } - return null; } From 17baaf6721fa8985d7fab33d3dc707dfae270705 Mon Sep 17 00:00:00 2001 From: Tim203 Date: Sat, 14 Jun 2025 15:36:39 +0200 Subject: [PATCH 15/20] Fix the remaining concurrency issues with scoreboard display slots (#5592) With the scoreboard updater thread, there can be multiple threads editing specific bits which can result in concurrency issues. This PR aims to remove those remaining concurrency issues. --- .../display/slot/BelownameDisplaySlot.java | 52 ++++++------ .../display/slot/PlayerlistDisplaySlot.java | 81 ++++++++++--------- .../geyser/session/cache/EntityCache.java | 46 +++++++---- .../JavaFinishConfigurationTranslator.java | 9 +-- 4 files changed, 107 insertions(+), 81 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/BelownameDisplaySlot.java b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/BelownameDisplaySlot.java index 42a1e8c3f..825fd447e 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/BelownameDisplaySlot.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/BelownameDisplaySlot.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 GeyserMC. http://geysermc.org + * Copyright (c) 2024-2025 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 @@ -61,44 +61,42 @@ public class BelownameDisplaySlot extends DisplaySlot { // remove is handled in #remove() if (updateType == UpdateType.ADD) { - for (PlayerEntity player : session.getEntityCache().getAllPlayerEntities()) { - playerRegistered(player); - } + session.getEntityCache().forEachPlayerEntity(this::playerRegistered); return; } if (updateType == UpdateType.UPDATE) { - for (PlayerEntity player : session.getEntityCache().getAllPlayerEntities()) { + session.getEntityCache().forEachPlayerEntity(player -> { setBelowNameText(player, scoreFor(player.getUsername())); - } + }); updateType = UpdateType.NOTHING; return; } - for (var score : displayScores.values()) { - // we don't have to worry about a score not existing, because that's handled by both - // this method when an objective is added and addScore/playerRegistered. - // we only have to update them, if they have changed - // (or delete them, if the score no longer exists) - if (!score.shouldUpdate()) { - continue; - } + synchronized (displayScores) { + for (var score : displayScores.values()) { + // we don't have to worry about a score not existing, because that's handled by both + // this method when an objective is added and addScore/playerRegistered. + // we only have to update them, if they have changed + // (or delete them, if the score no longer exists) + if (!score.shouldUpdate()) { + continue; + } - if (score.referenceRemoved()) { - clearBelowNameText(score.player()); - continue; - } + if (score.referenceRemoved()) { + clearBelowNameText(score.player()); + continue; + } - score.markUpdated(); - setBelowNameText(score.player(), score.reference()); + score.markUpdated(); + setBelowNameText(score.player(), score.reference()); + } } } @Override public void remove() { updateType = UpdateType.REMOVE; - for (PlayerEntity player : session.getEntityCache().getAllPlayerEntities()) { - clearBelowNameText(player); - } + session.getEntityCache().forEachPlayerEntity(this::clearBelowNameText); } @Override @@ -119,7 +117,9 @@ public class BelownameDisplaySlot extends DisplaySlot { @Override public void playerRemoved(PlayerEntity player) { - displayScores.remove(player.getGeyserId()); + synchronized (displayScores) { + displayScores.remove(player.getGeyserId()); + } } private void addDisplayScore(ScoreReference reference) { @@ -131,7 +131,9 @@ public class BelownameDisplaySlot extends DisplaySlot { private BelownameDisplayScore addDisplayScore(PlayerEntity player, ScoreReference reference) { var score = new BelownameDisplayScore(this, objective.getScoreboard().nextId(), reference, player); - displayScores.put(player.getGeyserId(), score); + synchronized (displayScores) { + displayScores.put(player.getGeyserId(), score); + } return score; } diff --git a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/PlayerlistDisplaySlot.java b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/PlayerlistDisplaySlot.java index 6fd83ab8d..4660ddad2 100644 --- a/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/PlayerlistDisplaySlot.java +++ b/core/src/main/java/org/geysermc/geyser/scoreboard/display/slot/PlayerlistDisplaySlot.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 GeyserMC. http://geysermc.org + * Copyright (c) 2024-2025 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 @@ -26,7 +26,6 @@ package org.geysermc.geyser.scoreboard.display.slot; import it.unimi.dsi.fastutil.longs.Long2ObjectMap; -import it.unimi.dsi.fastutil.longs.Long2ObjectMaps; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import java.util.ArrayList; import java.util.Collections; @@ -41,8 +40,7 @@ import org.geysermc.geyser.session.GeyserSession; import org.geysermc.mcprotocollib.protocol.data.game.scoreboard.ScoreboardPosition; public class PlayerlistDisplaySlot extends DisplaySlot { - private final Long2ObjectMap displayScores = - Long2ObjectMaps.synchronize(new Long2ObjectOpenHashMap<>()); + private final Long2ObjectMap displayScores = new Long2ObjectOpenHashMap<>(); private final List removedScores = Collections.synchronizedList(new ArrayList<>()); public PlayerlistDisplaySlot(GeyserSession session, Objective objective) { @@ -71,35 +69,37 @@ public class PlayerlistDisplaySlot extends DisplaySlot { removedScores.clear(); } - for (var score : displayScores.values()) { - if (score.referenceRemoved()) { - ScoreInfo cachedInfo = score.cachedInfo(); - // cachedInfo can be null here when ScoreboardUpdater is being used and a score is added and - // removed before a single update cycle is performed - if (cachedInfo != null) { - removeScores.add(cachedInfo); + synchronized (displayScores) { + for (var score : displayScores.values()) { + if (score.referenceRemoved()) { + ScoreInfo cachedInfo = score.cachedInfo(); + // cachedInfo can be null here when ScoreboardUpdater is being used and a score is added and + // removed before a single update cycle is performed + if (cachedInfo != null) { + removeScores.add(cachedInfo); + } + continue; } - continue; - } - //todo does an animated title exist on tab? - boolean add = objectiveAdd || objectiveUpdate; - boolean exists = score.exists(); + //todo does an animated title exist on tab? + boolean add = objectiveAdd || objectiveUpdate; + boolean exists = score.exists(); - if (score.shouldUpdate()) { - score.update(objective); - add = true; - } + if (score.shouldUpdate()) { + score.update(objective); + add = true; + } - if (add) { - addScores.add(score.cachedInfo()); - } + if (add) { + addScores.add(score.cachedInfo()); + } - // we need this as long as MCPE-143063 hasn't been fixed. - // the checks after 'add' are there to prevent removing scores that - // are going to be removed anyway / don't need to be removed - if (add && exists && objectiveNothing) { - removeScores.add(score.cachedInfo()); + // we need this as long as MCPE-143063 hasn't been fixed. + // the checks after 'add' are there to prevent removing scores that + // are going to be removed anyway / don't need to be removed + if (add && exists && objectiveNothing) { + removeScores.add(score.cachedInfo()); + } } } @@ -124,16 +124,17 @@ public class PlayerlistDisplaySlot extends DisplaySlot { players.add(selfPlayer); } - for (PlayerEntity player : players) { - var score = - new PlayerlistDisplayScore(this, objective.getScoreboard().nextId(), reference, player.getGeyserId()); - displayScores.put(player.getGeyserId(), score); + synchronized (displayScores) { + for (PlayerEntity player : players) { + var score = new PlayerlistDisplayScore(this, objective.getScoreboard().nextId(), reference, player.getGeyserId()); + displayScores.put(player.getGeyserId(), score); + } } } private void registerExisting() { playerRegistered(session.getPlayerEntity()); - session.getEntityCache().getAllPlayerEntities().forEach(this::playerRegistered); + session.getEntityCache().forEachPlayerEntity(this::playerRegistered); } @Override @@ -142,14 +143,20 @@ public class PlayerlistDisplaySlot extends DisplaySlot { if (reference == null) { return; } - var score = - new PlayerlistDisplayScore(this, objective.getScoreboard().nextId(), reference, player.getGeyserId()); - displayScores.put(player.getGeyserId(), score); + + var score = new PlayerlistDisplayScore(this, objective.getScoreboard().nextId(), reference, player.getGeyserId()); + synchronized (displayScores) { + displayScores.put(player.getGeyserId(), score); + } } @Override public void playerRemoved(PlayerEntity player) { - var score = displayScores.remove(player.getGeyserId()); + PlayerlistDisplayScore score; + synchronized (displayScores) { + score = displayScores.remove(player.getGeyserId()); + } + if (score == null) { return; } diff --git a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java index 78d21e63b..a0e5db79c 100644 --- a/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java +++ b/core/src/main/java/org/geysermc/geyser/session/cache/EntityCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2022 GeyserMC. http://geysermc.org + * Copyright (c) 2019-2025 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 @@ -32,11 +32,11 @@ import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import java.util.ArrayList; -import java.util.Collection; import java.util.List; import java.util.Map; import java.util.UUID; import java.util.concurrent.atomic.AtomicLong; +import java.util.function.Consumer; import lombok.Getter; import org.geysermc.geyser.entity.type.Entity; import org.geysermc.geyser.entity.type.Tickable; @@ -136,10 +136,12 @@ public class EntityCache { } public void addPlayerEntity(PlayerEntity entity) { - // putIfAbsent matches the behavior of playerInfoMap in Java as of 1.19.3 - boolean exists = playerEntities.putIfAbsent(entity.getUuid(), entity) != null; - if (exists) { - return; + synchronized (playerEntities) { + // putIfAbsent matches the behavior of playerInfoMap in Java as of 1.19.3 + boolean exists = playerEntities.putIfAbsent(entity.getUuid(), entity) != null; + if (exists) { + return; + } } // notify scoreboard for new entity @@ -148,21 +150,29 @@ public class EntityCache { } public PlayerEntity getPlayerEntity(UUID uuid) { - return playerEntities.get(uuid); + synchronized (playerEntities) { + return playerEntities.get(uuid); + } } public List getPlayersByName(String name) { var list = new ArrayList(); - for (PlayerEntity player : playerEntities.values()) { - if (name.equals(player.getUsername())) { - list.add(player); + synchronized (playerEntities) { + for (PlayerEntity player : playerEntities.values()) { + if (name.equals(player.getUsername())) { + list.add(player); + } } } return list; } public PlayerEntity removePlayerEntity(UUID uuid) { - var player = playerEntities.remove(uuid); + PlayerEntity player; + synchronized (playerEntities) { + player = playerEntities.remove(uuid); + } + if (player != null) { // notify scoreboard session.getWorldCache().getScoreboard().playerRemoved(player); @@ -170,12 +180,20 @@ public class EntityCache { return player; } - public Collection getAllPlayerEntities() { - return playerEntities.values(); + /** + * Run a specific bit of code for each cached player entity. + * As usual with synchronized, try to minimize the amount of work you because you block the PlayerList collection. + */ + public void forEachPlayerEntity(Consumer player) { + synchronized (playerEntities) { + playerEntities.values().forEach(player); + } } public void removeAllPlayerEntities() { - playerEntities.clear(); + synchronized (playerEntities) { + playerEntities.clear(); + } } public void addBossBar(UUID uuid, BossBar bossBar) { diff --git a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaFinishConfigurationTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaFinishConfigurationTranslator.java index 22b8c6663..73f938284 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaFinishConfigurationTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaFinishConfigurationTranslator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 GeyserMC. http://geysermc.org + * Copyright (c) 2024-2025 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 @@ -29,7 +29,6 @@ import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.MultiRec import org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.RecipeData; import org.cloudburstmc.protocol.bedrock.packet.CraftingDataPacket; import org.cloudburstmc.protocol.bedrock.packet.PlayerListPacket; -import org.geysermc.geyser.entity.type.player.PlayerEntity; import org.geysermc.geyser.registry.Registries; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.geyser.translator.protocol.PacketTranslator; @@ -59,9 +58,9 @@ public class JavaFinishConfigurationTranslator extends PacketTranslator entries = new ArrayList<>(); - for (PlayerEntity otherEntity : session.getEntityCache().getAllPlayerEntities()) { - entries.add(new PlayerListPacket.Entry(otherEntity.getTabListUuid())); - } + session.getEntityCache().forEachPlayerEntity(otherPlayer -> { + entries.add(new PlayerListPacket.Entry(otherPlayer.getTabListUuid())); + }); PlayerListUtils.batchSendPlayerList(session, entries, PlayerListPacket.Action.REMOVE); session.getEntityCache().removeAllPlayerEntities(); From f531a3624c07a445be87cad77f00ac127c3dbab8 Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Mon, 16 Jun 2025 02:40:58 +0200 Subject: [PATCH 16/20] Resolve issue with querying session ping after it disconnected --- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 5 +++++ 1 file changed, 5 insertions(+) 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 59b309659..6c5940128 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -2187,6 +2187,11 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { @Override public int ping() { + // Can otherwise cause issues if the player isn't logged in yet / already left + if (getUpstream().isInitialized() || getUpstream().isClosed()) { + return 0; + } + RakSessionCodec rakSessionCodec = ((RakChildChannel) getUpstream().getSession().getPeer().getChannel()).rakPipeline().get(RakSessionCodec.class); return (int) Math.floor(rakSessionCodec.getPing()); } From ec7a3dbd2fa2f3e14ebb95241874fcf5433ac1be Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Mon, 16 Jun 2025 02:43:30 +0200 Subject: [PATCH 17/20] Fix 2-am-typo resulting in incorrect ping values --- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 6c5940128..1971fe764 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -2188,7 +2188,7 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { @Override public int ping() { // Can otherwise cause issues if the player isn't logged in yet / already left - if (getUpstream().isInitialized() || getUpstream().isClosed()) { + if (!getUpstream().isInitialized() || getUpstream().isClosed()) { return 0; } From 42ff733f2afe6fcc49ff411e099e42cd5672b17e Mon Sep 17 00:00:00 2001 From: oryxel Date: Mon, 16 Jun 2025 17:40:26 +0700 Subject: [PATCH 18/20] Fix: pose de-sync (#5591) * Fixed pose de-sync. * Check for last pose. --- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1971fe764..13ec57ba6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -1312,7 +1312,7 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { } private void switchPose(boolean value, EntityFlag flag, Pose pose) { - this.pose = value ? pose : Pose.STANDING; + this.pose = value ? pose : this.pose == pose ? Pose.STANDING : this.pose; playerEntity.setDimensionsFromPose(this.pose); playerEntity.setFlag(flag, value); playerEntity.updateBedrockMetadata(); From 871390b803ab0843c0edf2b654f40bd42ea870bb Mon Sep 17 00:00:00 2001 From: chris Date: Tue, 17 Jun 2025 03:23:53 +0200 Subject: [PATCH 19/20] 1.21.90 support (#5589) * Initial changes for 1.21.90 * Update Bedrock protocol, fix camera present serializer * yeet debug * Set auth chain data * Update dependencies, add bstats metrics for haproxy usage --- README.md | 2 +- .../SessionLoadResourcePacksEvent.java | 10 + .../java/org/geysermc/geyser/GeyserImpl.java | 2 + .../SessionLoadResourcePacksEventImpl.java | 8 + .../geysermc/geyser/network/GameProtocol.java | 12 +- .../geyser/network/UpstreamPacketHandler.java | 5 +- .../populator/TagRegistryPopulator.java | 4 +- .../geyser/session/GeyserSession.java | 12 +- .../geyser/util/LoginEncryptionUtils.java | 20 +- .../bedrock/block_palette.1_21_90.nbt | Bin 0 -> 194075 bytes .../bedrock/creative_items.1_21_90.json | 9044 +++++++++++++ .../resources/bedrock/entity_identifiers.dat | Bin 8378 -> 8445 bytes .../resources/bedrock/item_components.nbt | Bin 14268 -> 14432 bytes .../bedrock/runtime_item_states.1_21_90.json | 10904 ++++++++++++++++ .../bedrock/stripped_biome_definitions.json | 302 +- gradle.properties | 2 +- gradle/libs.versions.toml | 6 +- 17 files changed, 20164 insertions(+), 169 deletions(-) create mode 100644 core/src/main/resources/bedrock/block_palette.1_21_90.nbt create mode 100644 core/src/main/resources/bedrock/creative_items.1_21_90.json create mode 100644 core/src/main/resources/bedrock/runtime_item_states.1_21_90.json diff --git a/README.md b/README.md index 204066614..342a4c13f 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The ultimate goal of this project is to allow Minecraft: Bedrock Edition users t Special thanks to the DragonProxy project for being a trailblazer in protocol translation and for all the team members who have joined us here! ## Supported Versions -Geyser is currently supporting Minecraft Bedrock 1.21.50 - 1.21.82 and Minecraft Java 1.21.5. For more information, please see [here](https://geysermc.org/wiki/geyser/supported-versions/). +Geyser is currently supporting Minecraft Bedrock 1.21.50 - 1.21.90 and Minecraft Java 1.21.5. For more information, please see [here](https://geysermc.org/wiki/geyser/supported-versions/). ## Setting Up Take a look [here](https://geysermc.org/wiki/geyser/setup/) for how to set up Geyser. diff --git a/api/src/main/java/org/geysermc/geyser/api/event/bedrock/SessionLoadResourcePacksEvent.java b/api/src/main/java/org/geysermc/geyser/api/event/bedrock/SessionLoadResourcePacksEvent.java index edce76f6a..9ea0a04a3 100644 --- a/api/src/main/java/org/geysermc/geyser/api/event/bedrock/SessionLoadResourcePacksEvent.java +++ b/api/src/main/java/org/geysermc/geyser/api/event/bedrock/SessionLoadResourcePacksEvent.java @@ -113,4 +113,14 @@ public abstract class SessionLoadResourcePacksEvent extends ConnectionEvent { * @since 2.1.1 */ public abstract boolean unregister(@NonNull UUID uuid); + + /** + * Whether to forcefully disable vibrant visuals for joining clients. + * While vibrant visuals are nice to look at, they can cause issues with + * some resource packs. + * + * @param enabled Whether vibrant visuals are allowed. This is true by default. + * @since 2.7.2 + */ + public abstract void allowVibrantVisuals(boolean enabled); } diff --git a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java index c7b8ff031..a8213b8a2 100644 --- a/core/src/main/java/org/geysermc/geyser/GeyserImpl.java +++ b/core/src/main/java/org/geysermc/geyser/GeyserImpl.java @@ -479,6 +479,8 @@ public class GeyserImpl implements GeyserApi, EventRegistrar { metrics.addCustomChart(new Metrics.SimplePie("platform", platformType::platformName)); metrics.addCustomChart(new Metrics.SimplePie("defaultLocale", GeyserLocale::getDefaultLocale)); metrics.addCustomChart(new Metrics.SimplePie("version", () -> GeyserImpl.VERSION)); + metrics.addCustomChart(new Metrics.SimplePie("javaHaProxyProtocol", () -> String.valueOf(config.getRemote().isUseProxyProtocol()))); + metrics.addCustomChart(new Metrics.SimplePie("bedrockHaProxyProtocol", () -> String.valueOf(config.getBedrock().isEnableProxyProtocol()))); metrics.addCustomChart(new Metrics.AdvancedPie("playerPlatform", () -> { Map valueMap = new HashMap<>(); for (GeyserSession session : sessionManager.getAllSessions()) { diff --git a/core/src/main/java/org/geysermc/geyser/event/type/SessionLoadResourcePacksEventImpl.java b/core/src/main/java/org/geysermc/geyser/event/type/SessionLoadResourcePacksEventImpl.java index a926e5400..cfa93fd3b 100644 --- a/core/src/main/java/org/geysermc/geyser/event/type/SessionLoadResourcePacksEventImpl.java +++ b/core/src/main/java/org/geysermc/geyser/event/type/SessionLoadResourcePacksEventImpl.java @@ -70,8 +70,11 @@ public class SessionLoadResourcePacksEventImpl extends SessionLoadResourcePacksE */ private final Map sessionPackOptionOverrides; + private final GeyserSession session; + public SessionLoadResourcePacksEventImpl(GeyserSession session) { super(session); + this.session = session; this.packs = new Object2ObjectLinkedOpenHashMap<>(Registries.RESOURCE_PACKS.get()); this.sessionPackOptionOverrides = new Object2ObjectOpenHashMap<>(); } @@ -160,6 +163,11 @@ public class SessionLoadResourcePacksEventImpl extends SessionLoadResourcePacksE return packs.remove(uuid) != null; } + @Override + public void allowVibrantVisuals(boolean enabled) { + session.setAllowVibrantVisuals(enabled); + } + private void attemptRegisterOptions(@NonNull GeyserResourcePack pack, @Nullable ResourcePackOption... options) { if (options == null) { return; 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 04f7a9153..a31f8aa46 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -31,6 +31,7 @@ import org.cloudburstmc.protocol.bedrock.codec.v766.Bedrock_v766; import org.cloudburstmc.protocol.bedrock.codec.v776.Bedrock_v776; import org.cloudburstmc.protocol.bedrock.codec.v786.Bedrock_v786; import org.cloudburstmc.protocol.bedrock.codec.v800.Bedrock_v800; +import org.cloudburstmc.protocol.bedrock.codec.v818.Bedrock_v818; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; import org.geysermc.geyser.session.GeyserSession; import org.geysermc.mcprotocollib.protocol.codec.MinecraftCodec; @@ -49,8 +50,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 = CodecProcessor.processCodec(Bedrock_v800.CODEC.toBuilder() - .minecraftVersion("1.21.80") + public static final BedrockCodec DEFAULT_BEDROCK_CODEC = CodecProcessor.processCodec(Bedrock_v818.CODEC.toBuilder() + .minecraftVersion("1.21.90") .build()); /** @@ -74,6 +75,9 @@ public final class GameProtocol { SUPPORTED_BEDROCK_CODECS.add(CodecProcessor.processCodec(Bedrock_v786.CODEC.toBuilder() .minecraftVersion("1.21.70 - 1.21.73") .build())); + SUPPORTED_BEDROCK_CODECS.add(CodecProcessor.processCodec(Bedrock_v800.CODEC.toBuilder() + .minecraftVersion("1.21.80 - 1.21.84") + .build())); SUPPORTED_BEDROCK_CODECS.add(DEFAULT_BEDROCK_CODEC); } @@ -109,6 +113,10 @@ public final class GameProtocol { return session.protocolVersion() >= Bedrock_v800.CODEC.getProtocolVersion(); } + public static boolean is1_21_90orHigher(GeyserSession session) { + return session.protocolVersion() >= Bedrock_v818.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 c2b47bfcb..f54ab8229 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -208,6 +208,7 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { ResourcePacksInfoPacket resourcePacksInfo = new ResourcePacksInfoPacket(); resourcePacksInfo.getResourcePackInfos().addAll(this.resourcePackLoadEvent.infoPacketEntries()); + resourcePacksInfo.setVibrantVisualsForceDisabled(!session.isAllowVibrantVisuals()); resourcePacksInfo.setForcedToAccept(GeyserImpl.getInstance().getConfig().isForceResourcePacks()); resourcePacksInfo.setWorldTemplateId(UUID.randomUUID()); @@ -241,7 +242,9 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { stackPacket.setGameVersion(session.getClientData().getGameVersion()); stackPacket.getResourcePacks().addAll(this.resourcePackLoadEvent.orderedPacks()); // Allows Vibrant Visuals to be toggled in the settings - stackPacket.getExperiments().add(new ExperimentData("experimental_graphics", true)); + if (session.isAllowVibrantVisuals() && !GameProtocol.is1_21_90orHigher(session)) { + stackPacket.getExperiments().add(new ExperimentData("experimental_graphics", true)); + } session.sendUpstreamPacket(stackPacket); } diff --git a/core/src/main/java/org/geysermc/geyser/registry/populator/TagRegistryPopulator.java b/core/src/main/java/org/geysermc/geyser/registry/populator/TagRegistryPopulator.java index c9f74eef4..7719baf1b 100644 --- a/core/src/main/java/org/geysermc/geyser/registry/populator/TagRegistryPopulator.java +++ b/core/src/main/java/org/geysermc/geyser/registry/populator/TagRegistryPopulator.java @@ -37,6 +37,7 @@ import org.cloudburstmc.protocol.bedrock.codec.v766.Bedrock_v766; import org.cloudburstmc.protocol.bedrock.codec.v776.Bedrock_v776; import org.cloudburstmc.protocol.bedrock.codec.v786.Bedrock_v786; import org.cloudburstmc.protocol.bedrock.codec.v800.Bedrock_v800; +import org.cloudburstmc.protocol.bedrock.codec.v818.Bedrock_v818; import org.geysermc.geyser.GeyserBootstrap; import org.geysermc.geyser.GeyserImpl; import org.geysermc.geyser.item.type.Item; @@ -73,7 +74,8 @@ public final class TagRegistryPopulator { ObjectIntPair.of("1_21_60", Bedrock_v776.CODEC.getProtocolVersion()), ObjectIntPair.of("1_21_70", Bedrock_v786.CODEC.getProtocolVersion()), // Not a typo, they're the same file - ObjectIntPair.of("1_21_70", Bedrock_v800.CODEC.getProtocolVersion()) + ObjectIntPair.of("1_21_70", Bedrock_v800.CODEC.getProtocolVersion()), + ObjectIntPair.of("1_21_70", Bedrock_v818.CODEC.getProtocolVersion()) ); Type type = new TypeToken>>() {}.getType(); 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 13ec57ba6..3bfa5d35a 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -689,6 +689,9 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { @Setter private int stepTicks = 0; + @Setter + private boolean allowVibrantVisuals = true; + public GeyserSession(GeyserImpl geyser, BedrockServerSession bedrockServerSession, EventLoop tickEventLoop) { this.geyser = geyser; this.upstream = new UpstreamSession(bedrockServerSession); @@ -1620,7 +1623,9 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { // Needed for certain molang queries used in blocks and items startGamePacket.getExperiments().add(new ExperimentData("experimental_molang_features", true)); // Allows Vibrant Visuals to appear in the settings menu - startGamePacket.getExperiments().add(new ExperimentData("experimental_graphics", true)); + if (allowVibrantVisuals && !GameProtocol.is1_21_90orHigher(this)) { + startGamePacket.getExperiments().add(new ExperimentData("experimental_graphics", true)); + } startGamePacket.setVanillaVersion("*"); startGamePacket.setInventoriesServerAuthoritative(true); @@ -1638,6 +1643,7 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { startGamePacket.setServerId(""); startGamePacket.setWorldId(""); startGamePacket.setScenarioId(""); + startGamePacket.setOwnerId(""); upstream.sendPacket(startGamePacket); } @@ -1680,7 +1686,7 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { /** * Queue a packet to be sent to player. * - * @param packet the bedrock packet from the NukkitX protocol lib + * @param packet the bedrock packet from the Cloudburst protocol lib */ public void sendUpstreamPacket(BedrockPacket packet) { upstream.sendPacket(packet); @@ -1689,7 +1695,7 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { /** * Send a packet immediately to the player. * - * @param packet the bedrock packet from the NukkitX protocol lib + * @param packet the bedrock packet from the Cloudburst protocol lib */ public void sendUpstreamPacketImmediately(BedrockPacket packet) { upstream.sendPacketImmediately(packet); 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 2090c247c..e2ad05296 100644 --- a/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/LoginEncryptionUtils.java @@ -29,6 +29,8 @@ import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import net.raphimc.minecraftauth.step.msa.StepMsaDeviceCode; +import org.cloudburstmc.protocol.bedrock.data.auth.AuthPayload; +import org.cloudburstmc.protocol.bedrock.data.auth.CertificateChainPayload; import org.cloudburstmc.protocol.bedrock.packet.LoginPacket; import org.cloudburstmc.protocol.bedrock.packet.ServerToClientHandshakePacket; import org.cloudburstmc.protocol.bedrock.util.ChainValidationResult; @@ -58,14 +60,14 @@ public class LoginEncryptionUtils { private static boolean HAS_SENT_ENCRYPTION_MESSAGE = false; public static void encryptPlayerConnection(GeyserSession session, LoginPacket loginPacket) { - encryptConnectionWithCert(session, loginPacket.getExtra(), loginPacket.getChain()); + encryptConnectionWithCert(session, loginPacket.getAuthPayload(), loginPacket.getClientJwt()); } - private static void encryptConnectionWithCert(GeyserSession session, String clientData, List certChainData) { + private static void encryptConnectionWithCert(GeyserSession session, AuthPayload authPayload, String jwt) { try { GeyserImpl geyser = session.getGeyser(); - ChainValidationResult result = EncryptionUtils.validateChain(certChainData); + ChainValidationResult result = EncryptionUtils.validatePayload(authPayload); geyser.getLogger().debug(String.format("Is player data signed? %s", result.signed())); @@ -75,19 +77,25 @@ public class LoginEncryptionUtils { } IdentityData extraData = result.identityClaims().extraData; + // TODO!!! identity won't persist session.setAuthData(new AuthData(extraData.displayName, extraData.identity, extraData.xuid)); - session.setCertChainData(certChainData); + if (authPayload instanceof CertificateChainPayload certificateChainPayload) { + session.setCertChainData(certificateChainPayload.getChain()); + } else { + GeyserImpl.getInstance().getLogger().warning("Received new auth payload!"); + session.setCertChainData(List.of()); + } PublicKey identityPublicKey = result.identityClaims().parsedIdentityPublicKey(); - byte[] clientDataPayload = EncryptionUtils.verifyClientData(clientData, identityPublicKey); + byte[] clientDataPayload = EncryptionUtils.verifyClientData(jwt, identityPublicKey); if (clientDataPayload == null) { throw new IllegalStateException("Client data isn't signed by the given chain data"); } JsonNode clientDataJson = JSON_MAPPER.readTree(clientDataPayload); BedrockClientData data = JSON_MAPPER.convertValue(clientDataJson, BedrockClientData.class); - data.setOriginalString(clientData); + data.setOriginalString(jwt); session.setClientData(data); try { diff --git a/core/src/main/resources/bedrock/block_palette.1_21_90.nbt b/core/src/main/resources/bedrock/block_palette.1_21_90.nbt new file mode 100644 index 0000000000000000000000000000000000000000..def2068765e6428cac76e3298e5f00f9104bfc75 GIT binary patch literal 194075 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̜w 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 literal 0 HcmV?d00001 diff --git a/core/src/main/resources/bedrock/creative_items.1_21_90.json b/core/src/main/resources/bedrock/creative_items.1_21_90.json new file mode 100644 index 000000000..90b55faa2 --- /dev/null +++ b/core/src/main/resources/bedrock/creative_items.1_21_90.json @@ -0,0 +1,9044 @@ +{ + "groups": [ + { + "name": "itemGroup.name.planks", + "category": "construction", + "icon": { + "id": "minecraft:oak_planks", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.walls", + "category": "construction", + "icon": { + "id": "minecraft:cobblestone_wall", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.fence", + "category": "construction", + "icon": { + "id": "minecraft:oak_fence", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.fenceGate", + "category": "construction", + "icon": { + "id": "minecraft:fence_gate", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.stairs", + "category": "construction", + "icon": { + "id": "minecraft:stone_stairs", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.door", + "category": "construction", + "icon": { + "id": "minecraft:wooden_door" + } + }, + { + "name": "itemGroup.name.trapdoor", + "category": "construction", + "icon": { + "id": "minecraft:trapdoor", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.glass", + "category": "construction", + "icon": { + "id": "minecraft:glass", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "itemGroup.name.glassPane", + "category": "construction", + "icon": { + "id": "minecraft:glass_pane", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.slab", + "category": "construction", + "icon": { + "id": "minecraft:smooth_stone_slab", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.stoneBrick", + "category": "construction", + "icon": { + "id": "minecraft:stone_bricks", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.sandstone", + "category": "construction", + "icon": { + "id": "minecraft:sandstone", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.copper", + "category": "construction", + "icon": { + "id": "minecraft:copper_block", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.wool", + "category": "construction", + "icon": { + "id": "minecraft:white_wool", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.woolCarpet", + "category": "construction", + "icon": { + "id": "minecraft:white_carpet", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.concretePowder", + "category": "construction", + "icon": { + "id": "minecraft:white_concrete_powder", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.concrete", + "category": "construction", + "icon": { + "id": "minecraft:white_concrete", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "itemGroup.name.stainedClay", + "category": "construction", + "icon": { + "id": "minecraft:hardened_clay", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.glazedTerracotta", + "category": "construction", + "icon": { + "id": "minecraft:white_glazed_terracotta", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "construction", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.ore", + "category": "nature", + "icon": { + "id": "minecraft:iron_ore", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "itemGroup.name.stone", + "category": "nature", + "icon": { + "id": "minecraft:stone", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.log", + "category": "nature", + "icon": { + "id": "minecraft:oak_log", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.wood", + "category": "nature", + "icon": { + "id": "minecraft:oak_wood", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.leaves", + "category": "nature", + "icon": { + "id": "minecraft:oak_leaves", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.sapling", + "category": "nature", + "icon": { + "id": "minecraft:oak_sapling", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.seed", + "category": "nature", + "icon": { + "id": "minecraft:wheat_seeds" + } + }, + { + "name": "itemGroup.name.crop", + "category": "nature", + "icon": { + "id": "minecraft:wheat" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.grass", + "category": "nature", + "icon": { + "id": "minecraft:fern", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.coral_decorations", + "category": "nature", + "icon": { + "id": "minecraft:fire_coral", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.flower", + "category": "nature", + "icon": { + "id": "minecraft:dandelion", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "itemGroup.name.dye", + "category": "nature", + "icon": { + "id": "minecraft:yellow_dye" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.rawFood", + "category": "nature", + "icon": { + "id": "minecraft:chicken" + } + }, + { + "name": "itemGroup.name.mushroom", + "category": "nature", + "icon": { + "id": "minecraft:brown_mushroom", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.monsterStoneEgg", + "category": "nature", + "icon": { + "id": "minecraft:infested_stone", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.mobEgg", + "category": "nature", + "icon": { + "id": "minecraft:chicken_spawn_egg" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.coral", + "category": "nature", + "icon": { + "id": "minecraft:tube_coral_block", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.sculk", + "category": "nature", + "icon": { + "id": "minecraft:sculk", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "", + "category": "nature", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.helmet", + "category": "equipment", + "icon": { + "id": "minecraft:leather_helmet" + } + }, + { + "name": "itemGroup.name.chestplate", + "category": "equipment", + "icon": { + "id": "minecraft:leather_chestplate" + } + }, + { + "name": "itemGroup.name.leggings", + "category": "equipment", + "icon": { + "id": "minecraft:leather_leggings" + } + }, + { + "name": "itemGroup.name.boots", + "category": "equipment", + "icon": { + "id": "minecraft:leather_boots" + } + }, + { + "name": "itemGroup.name.sword", + "category": "equipment", + "icon": { + "id": "minecraft:wooden_sword" + } + }, + { + "name": "itemGroup.name.axe", + "category": "equipment", + "icon": { + "id": "minecraft:wooden_axe" + } + }, + { + "name": "itemGroup.name.pickaxe", + "category": "equipment", + "icon": { + "id": "minecraft:wooden_pickaxe" + } + }, + { + "name": "itemGroup.name.shovel", + "category": "equipment", + "icon": { + "id": "minecraft:wooden_shovel" + } + }, + { + "name": "itemGroup.name.hoe", + "category": "equipment", + "icon": { + "id": "minecraft:wooden_hoe" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.arrow", + "category": "equipment", + "icon": { + "id": "minecraft:arrow" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.cookedFood", + "category": "equipment", + "icon": { + "id": "minecraft:cooked_chicken" + } + }, + { + "name": "itemGroup.name.miscFood", + "category": "equipment", + "icon": { + "id": "minecraft:bread" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.goatHorn", + "category": "equipment", + "icon": { + "id": "minecraft:goat_horn" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.harnesses", + "category": "equipment", + "icon": { + "id": "minecraft:white_harness" + } + }, + { + "name": "itemGroup.name.bundles", + "category": "equipment", + "icon": { + "id": "minecraft:bundle" + } + }, + { + "name": "itemGroup.name.horseArmor", + "category": "equipment", + "icon": { + "id": "minecraft:leather_horse_armor" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.potion", + "category": "equipment", + "icon": { + "id": "minecraft:potion" + } + }, + { + "name": "itemGroup.name.splashPotion", + "category": "equipment", + "icon": { + "id": "minecraft:splash_potion" + } + }, + { + "name": "itemGroup.name.lingeringPotion", + "category": "equipment", + "icon": { + "id": "minecraft:lingering_potion" + } + }, + { + "name": "itemGroup.name.ominousBottle", + "category": "equipment", + "icon": { + "id": "minecraft:ominous_bottle" + } + }, + { + "name": "", + "category": "equipment", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.bed", + "category": "items", + "icon": { + "id": "minecraft:bed" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.candles", + "category": "items", + "icon": { + "id": "minecraft:candle", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.anvil", + "category": "items", + "icon": { + "id": "minecraft:anvil", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.chest", + "category": "items", + "icon": { + "id": "minecraft:chest", + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.shulkerBox", + "category": "items", + "icon": { + "id": "minecraft:undyed_shulker_box", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.record", + "category": "items", + "icon": { + "id": "minecraft:music_disc_13" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.sign", + "category": "items", + "icon": { + "id": "minecraft:oak_sign" + } + }, + { + "name": "itemGroup.name.hanging_sign", + "category": "items", + "icon": { + "id": "minecraft:oak_hanging_sign" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.skull", + "category": "items", + "icon": { + "id": "minecraft:creeper_head", + "block_state_b64": "CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.enchantedBook", + "category": "items", + "icon": { + "id": "minecraft:enchanted_book", + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" + } + }, + { + "name": "itemGroup.name.boat", + "category": "items", + "icon": { + "id": "minecraft:oak_boat" + } + }, + { + "name": "itemGroup.name.chestboat", + "category": "items", + "icon": { + "id": "minecraft:oak_chest_boat" + } + }, + { + "name": "itemGroup.name.rail", + "category": "items", + "icon": { + "id": "minecraft:rail", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "itemGroup.name.minecart", + "category": "items", + "icon": { + "id": "minecraft:minecart" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.buttons", + "category": "items", + "icon": { + "id": "minecraft:wooden_button", + "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.pressurePlate", + "category": "items", + "icon": { + "id": "minecraft:wooden_pressure_plate", + "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + }, + { + "name": "itemGroup.name.banner", + "category": "items", + "icon": { + "id": "minecraft:banner" + } + }, + { + "name": "itemGroup.name.banner_pattern", + "category": "items", + "icon": { + "id": "minecraft:creeper_banner_pattern" + } + }, + { + "name": "itemGroup.name.potterySherds", + "category": "items", + "icon": { + "id": "minecraft:archer_pottery_sherd" + } + }, + { + "name": "itemGroup.name.smithing_templates", + "category": "items", + "icon": { + "id": "minecraft:netherite_upgrade_smithing_template" + } + }, + { + "name": "itemGroup.name.firework", + "category": "items", + "icon": { + "id": "minecraft:firework_rocket" + } + }, + { + "name": "itemGroup.name.fireworkStars", + "category": "items", + "icon": { + "id": "minecraft:firework_star" + } + }, + { + "name": "", + "category": "items", + "icon": { + "id": "minecraft:air" + } + } + ], + "items": [ + { + "id": "minecraft:oak_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19wbGFua3MECQBuYW1lX2hhc2ilMDLR92rQ4wMKAG5ldHdvcmtfaWS2GotyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAwAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9wbGFua3MECQBuYW1lX2hhc2iumBkmFGFE8gMKAG5ldHdvcmtfaWSo8TFgCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3BsYW5rcwQJAG5hbWVfaGFzaLrrAKJqV2WFAwoAbmV0d29ya19pZL+e3ZAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAwAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9wbGFua3MECQBuYW1lX2hhc2iBM3k4T3FAugMKAG5ldHdvcmtfaWSXUmBCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAwAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9wbGFua3MECQBuYW1lX2hhc2g60edJxO5/aAMKAG5ldHdvcmtfaWTUXozECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaAr64wkQ9cA7AwoAbmV0d29ya19pZFbMeR0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3BsYW5rcwQJAG5hbWVfaGFzaPvLtcEA0F8xAwoAbmV0d29ya19pZEvnlCYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9wbGFua3MECQBuYW1lX2hhc2hNIvVh/lVW7gMKAG5ldHdvcmtfaWQTXpRoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTjBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3BsYW5rcwQJAG5hbWVfaGFzaDbrgXmqzgxDAwoAbmV0d29ya19pZFpM6OoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19wbGFua3MECQBuYW1lX2hhc2gYnjNz7SCCjgMKAG5ldHdvcmtfaWTi8ySSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:bamboo_mosaic", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT8AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWMECQBuYW1lX2hhc2izSEgiMKOp/AMKAG5ldHdvcmtfaWQZ/p8xCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:crimson_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fcGxhbmtzBAkAbmFtZV9oYXNoJc5IKqNXJnwDCgBuZXR3b3JrX2lkwtJDdQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_planks", + "groupId": 0, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTyAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9wbGFua3MECQBuYW1lX2hhc2g3yGXEWhe6LgMKAG5ldHdvcmtfaWStTABvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cobblestone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2hZu/xE7lYtNgMKAG5ldHdvcmtfaWSLY2XwCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mossy_cobblestone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTKBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3dhbGwECQBuYW1lX2hhc2gHUQMwwFQeNQMKAG5ldHdvcmtfaWRzPhG8CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:granite_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTLBAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfd2FsbAQJAG5hbWVfaGFzaE1GmM5AU0qUAwoAbmV0d29ya19pZE/UoPUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:diorite_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTMBAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfd2FsbAQJAG5hbWVfaGFzaF27l0QvdM8xAwoAbmV0d29ya19pZJe7jOwKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:andesite_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTNBAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3dhbGwECQBuYW1lX2hhc2gAL1Vay0kZjQMKAG5ldHdvcmtfaWRJGxdvCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sandstone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTOBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV93YWxsBAkAbmFtZV9oYXNoYL2gu8a6HfgDCgBuZXR3b3JrX2lkHrhRjgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_sandstone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTVBAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfd2FsbAQJAG5hbWVfaGFzaLAUUdOlo24MAwoAbmV0d29ya19pZI66BqAKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stone_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTQBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2hQegufuP6vjAMKAG5ldHdvcmtfaWS4AsOKCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mossy_stone_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTRBAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3dhbGwECQBuYW1lX2hhc2i680zzUekp+wMKAG5ldHdvcmtfaWTQTaHPCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTPBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3dhbGwECQBuYW1lX2hhc2gGJFLNjfgSCAMKAG5ldHdvcmtfaWSc5iUZCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:nether_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTSBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja193YWxsBAkAbmFtZV9oYXNoAxb5f2yQ5MYDCgBuZXR3b3JrX2lkAECPDAoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_nether_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTWBAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBOtwkokUt3cAwoAbmV0d29ya19pZJykmZUKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:end_stone_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTTBAAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja193YWxsBAkAbmFtZV9oYXNoOsr1L9kJIAMDCgBuZXR3b3JrX2lkjuYlYgoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:prismarine_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTUBAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfd2FsbAQJAG5hbWVfaGFzaDO5IGrYZu1/AwoAbmV0d29ya19pZB4nLYYKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blackstone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaMP8XppUSU1RAwoAbmV0d29ya19pZMbeBBsKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_blackstone_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfd2FsbAQJAG5hbWVfaGFzaP6SwV08YwzAAwoAbmV0d29ya19pZAJLsz8KBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_blackstone_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQVAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaBBIDZbHxiEzAwoAbmV0d29ya19pZEbLV8cKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cobbled_deepslate_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3dhbGwECQBuYW1lX2hhc2iECY5oKxeT+gMKAG5ldHdvcmtfaWRCnPrFCgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_tile_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3dhbGwECQBuYW1lX2hhc2jz7N+PeuEXgQMKAG5ldHdvcmtfaWTqw4s4CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:polished_deepslate_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV93YWxsBAkAbmFtZV9oYXNoHxjTdj9pevMDCgBuZXR3b3JrX2lkIvBYYwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSJAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja193YWxsBAkAbmFtZV9oYXNoEs3EQrjroyEDCgBuZXR3b3JrX2lkwlrCGwoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:tuff_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfd2FsbAQJAG5hbWVfaGFzaMyeeu1IRf03AwoAbmV0d29ya19pZDkIrosKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:tuff_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT1AwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfd2FsbAQJAG5hbWVfaGFzaIL0IyNCOsonAwoAbmV0d29ya19pZJW4T5UKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_tuff_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfd2FsbAQJAG5hbWVfaGFzaJVZj6QYWXUrAwoAbmV0d29ya19pZLU7dooKBgBzdGF0ZXMIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9lYXN0BABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfbm9ydGgEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9zb3V0aAQAbm9uZQgZAHdhbGxfY29ubmVjdGlvbl90eXBlX3dlc3QEAG5vbmUBDQB3YWxsX3Bvc3RfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mud_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja193YWxsBAkAbmFtZV9oYXNov9b98ATpUSwDCgBuZXR3b3JrX2lkH/1WZQoGAHN0YXRlcwgZAHdhbGxfY29ubmVjdGlvbl90eXBlX2Vhc3QEAG5vbmUIGgB3YWxsX2Nvbm5lY3Rpb25fdHlwZV9ub3J0aAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX3NvdXRoBABub25lCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfd2VzdAQAbm9uZQENAHdhbGxfcG9zdF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:resin_brick_wall", + "groupId": 1, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT4BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3dhbGwECQBuYW1lX2hhc2iUkvfZlSl8+gMKAG5ldHdvcmtfaWSYW394CgYAc3RhdGVzCBkAd2FsbF9jb25uZWN0aW9uX3R5cGVfZWFzdAQAbm9uZQgaAHdhbGxfY29ubmVjdGlvbl90eXBlX25vcnRoBABub25lCBoAd2FsbF9jb25uZWN0aW9uX3R5cGVfc291dGgEAG5vbmUIGQB3YWxsX2Nvbm5lY3Rpb25fdHlwZV93ZXN0BABub25lAQ0Ad2FsbF9wb3N0X2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:oak_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAAAACAQAbmFtZRMAbWluZWNyYWZ0Om9ha19mZW5jZQQJAG5hbWVfaGFzaGEmid7AaCWRAwoAbmV0d29ya19pZDvPEXcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spruce_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAwAACAQAbmFtZRYAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZQQJAG5hbWVfaGFzaPQCm+aX1ZQeAwoAbmV0d29ya19pZD1QUEoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:birch_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/AwAACAQAbmFtZRUAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlBAkAbmFtZV9oYXNo6CJ2ATpANfgDCgBuZXR3b3JrX2lkmCUV2QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:jungle_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRBAwAACAQAbmFtZRYAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZQQJAG5hbWVfaGFzaOX4cD9uAmsdAwoAbmV0d29ya19pZHz1VxkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:acacia_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+AwAACAQAbmFtZRYAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZQQJAG5hbWVfaGFzaGjn+RlKVDH6AwoAbmV0d29ya19pZNVGubwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dark_oak_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRAAwAACAQAbmFtZRgAbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlBAkAbmFtZV9oYXNoGPj0gCgM0c0DCgBuZXR3b3JrX2lk2w+gEwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mangrove_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlBAkAbmFtZV9oYXNowwAd7tPu9bsDCgBuZXR3b3JrX2lkKEcd0goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cherry_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAwAACAQAbmFtZRYAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZQQJAG5hbWVfaGFzaFmtUfHfTxcxAwoAbmV0d29ya19pZPCBxAIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_oak_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTeBAAACAQAbmFtZRgAbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlBAkAbmFtZV9oYXNobM05DVVUSxsDCgBuZXR3b3JrX2lkS7udAwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bamboo_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19mZW5jZQQJAG5hbWVfaGFzaCKRbxfXsfkiAwoAbmV0d29ya19pZJNXKFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:nether_brick_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRxAAAACAQAbmFtZRwAbWluZWNyYWZ0Om5ldGhlcl9icmlja19mZW5jZQQJAG5hbWVfaGFzaA6030ngawxcAwoAbmV0d29ya19pZLnjLF4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2UECQBuYW1lX2hhc2jhUhKv1HGj9AMKAG5ldHdvcmtfaWR3OH3OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:warped_fence", + "groupId": 2, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQAAgAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9mZW5jZQQJAG5hbWVfaGFzaJfb3/YuKmOWAwoAbmV0d29ya19pZCpaGC8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAAAACAQAbmFtZRQAbWluZWNyYWZ0OmZlbmNlX2dhdGUECQBuYW1lX2hhc2hTxpjEDmRzAwMKAG5ldHdvcmtfaWRAoluQCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spruce_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS3AAAACAQAbmFtZRsAbWluZWNyYWZ0OnNwcnVjZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoanTVB84HRbkDCgBuZXR3b3JrX2lkJL+vZAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmJpcmNoX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2jmfPklI8azSwMKAG5ldHdvcmtfaWSlk1JPCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS5AAAACAQAbmFtZRsAbWluZWNyYWZ0Omp1bmdsZV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNobYVQkfBomIcDCgBuZXR3b3JrX2lkjQubHgoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS7AAAACAQAbmFtZRsAbWluZWNyYWZ0OmFjYWNpYV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoZnrLUx/XSekDCgBuZXR3b3JrX2lkoGH3cQoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS6AAAACAQAbmFtZR0AbWluZWNyYWZ0OmRhcmtfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2j2PTvdJJHcVQMKAG5ldHdvcmtfaWRS6WN3CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1hbmdyb3ZlX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2i/kOhBKiI/dAMKAG5ldHdvcmtfaWQ5AL3/CgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAwAACAQAbmFtZRsAbWluZWNyYWZ0OmNoZXJyeV9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoKWLgCk0z+PsDCgBuZXR3b3JrX2lkWfIkRAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTfBAAACAQAbmFtZR0AbWluZWNyYWZ0OnBhbGVfb2FrX2ZlbmNlX2dhdGUECQBuYW1lX2hhc2hCrHUtEPI3BgMKAG5ldHdvcmtfaWSO5QLnCgYAc3RhdGVzAQsAaW5fd2FsbF9iaXQACBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJhbWJvb19mZW5jZV9nYXRlBAkAbmFtZV9oYXNopH1JrUgwdIADCgBuZXR3b3JrX2lkriggcAoGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:crimson_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNyaW1zb25fZmVuY2VfZ2F0ZQQJAG5hbWVfaGFzaHE3Gfd0Z2d2AwoAbmV0d29ya19pZGaT7SQKBgBzdGF0ZXMBCwBpbl93YWxsX2JpdAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_fence_gate", + "groupId": 3, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAgAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF9mZW5jZV9nYXRlBAkAbmFtZV9oYXNoy0oIBjDIG4kDCgBuZXR3b3JrX2lkO8ur6woGAHN0YXRlcwELAGluX3dhbGxfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQgAb3Blbl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:normal_stone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSzAQAACAQAbmFtZR0AbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hAEktZZOkGIwMKAG5ldHdvcmtfaWQeH1ALCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX3N0YWlycwQJAG5hbWVfaGFzaNRjqVC5GRVDAwoAbmV0d29ya19pZDcCv+MKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mossy_cobblestone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSyAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3N0YWlycwQJAG5hbWVfaGFzaMVSTq5z9n1RAwoAbmV0d29ya19pZFIfrhkKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:oak_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1AAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19zdGFpcnMECQBuYW1lX2hhc2jk/HFzdXy0FQMKAG5ldHdvcmtfaWQJjyzBCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9zdGFpcnMECQBuYW1lX2hhc2iznygw7uBPBQMKAG5ldHdvcmtfaWTv+is3CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX3N0YWlycwQJAG5hbWVfaGFzaPfhbL619a3GAwoAbmV0d29ya19pZFyPlHAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9zdGFpcnMECQBuYW1lX2hhc2jodJsHUbOVxQMKAG5ldHdvcmtfaWR0z5d4CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9zdGFpcnMECQBuYW1lX2hhc2h3x1NmD43IqQMKAG5ldHdvcmtfaWS7Jwz6CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX3N0YWlycwQJAG5hbWVfaGFzaMfwkbYPbNmAAwoAbmV0d29ya19pZCmBYKAKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX3N0YWlycwQJAG5hbWVfaGFzaNpUDY+uGMpyAwoAbmV0d29ya19pZChzUAsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQcAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9zdGFpcnMECQBuYW1lX2hhc2jMtr0v9JY4zwMKAG5ldHdvcmtfaWRQwq31CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTnBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX3N0YWlycwQJAG5hbWVfaGFzaJsYBq7wfPXaAwoAbmV0d29ya19pZE1U5UIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19zdGFpcnMECQBuYW1lX2hhc2jFOzWL8PalKwMKAG5ldHdvcmtfaWTVPh42CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:bamboo_mosaic_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc3RhaXJzBAkAbmFtZV9oYXNoNLPiveSHPaoDCgBuZXR3b3JrX2lk44PHjgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stone_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAAAACAQAbmFtZRwAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaN6tQViRo5cwAwoAbmV0d29ya19pZDMyMgIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mossy_stone_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAQAACAQAbmFtZSIAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaIB/Zv5YBPuYAwoAbmV0d29ya19pZANTOsMKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sandstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAAAACAQAbmFtZRoAbWluZWNyYWZ0OnNhbmRzdG9uZV9zdGFpcnMECQBuYW1lX2hhc2hOyA0BoYUOPQMKAG5ldHdvcmtfaWSV/834CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:smooth_sandstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSwAQAACAQAbmFtZSEAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoB+CuCd8Ruz8DCgBuZXR3b3JrX2lksR+m8QoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:red_sandstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS0AAAACAQAbmFtZR4AbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNoPs0LpHPL24YDCgBuZXR3b3JrX2lkLYVt3woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_red_sandstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSvAQAACAQAbmFtZSUAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3N0YWlycwQJAG5hbWVfaGFzaBvjtQv5pf+MAwoAbmV0d29ya19pZMHNND8KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:granite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAQAACAQAbmFtZRgAbWluZWNyYWZ0OmdyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNoGzpvtoqKQjgDCgBuZXR3b3JrX2lkPkcB1goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_granite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc3RhaXJzBAkAbmFtZV9oYXNo3PvbSfEQklIDCgBuZXR3b3JrX2lkMmEm3AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:diorite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAQAACAQAbmFtZRgAbWluZWNyYWZ0OmRpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoi73T8VQuZmcDCgBuZXR3b3JrX2lk6i6nBQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_diorite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAQAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc3RhaXJzBAkAbmFtZV9oYXNoFKRJd5Wk5L0DCgBuZXR3b3JrX2lkbt2ioAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:andesite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaO5w2FKBw76EAwoAbmV0d29ya19pZKhXEgUKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:polished_andesite_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWStAQAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3N0YWlycwQJAG5hbWVfaGFzaNcZZ/zmLInIAwoAbmV0d29ya19pZJTHrlEKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAAAACAQAbmFtZRYAbWluZWNyYWZ0OmJyaWNrX3N0YWlycwQJAG5hbWVfaGFzaMyt+cRDk5O2AwoAbmV0d29ya19pZNeMh58KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:nether_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRyAAAACAQAbmFtZR0AbWluZWNyYWZ0Om5ldGhlcl9icmlja19zdGFpcnMECQBuYW1lX2hhc2jRqIoOXgifBAMKAG5ldHdvcmtfaWQDiw5yCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_nether_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS3AQAACAQAbmFtZSEAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNogQvosSbcj7kDCgBuZXR3b3JrX2lkx2IMtAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:end_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSxAQAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2hmlAk+QhsUsQMKAG5ldHdvcmtfaWTN7KFaCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:quartz_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWScAAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9zdGFpcnMECQBuYW1lX2hhc2hmvpvOqGi6egMKAG5ldHdvcmtfaWRmUTh7CgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:smooth_quartz_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS4AQAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc3RhaXJzBAkAbmFtZV9oYXNoNZZ9rX0qZOsDCgBuZXR3b3JrX2lkzsgQyQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purpur_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9zdGFpcnMECQBuYW1lX2hhc2ifwDxeezXD7gMKAG5ldHdvcmtfaWTT+rxiCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:prismarine_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAQAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfc3RhaXJzBAkAbmFtZV9oYXNooTHSZ+IrYtcDCgBuZXR3b3JrX2lkxTJfeAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dark_prismarine_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAQAACAQAbmFtZSAAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zdGFpcnMECQBuYW1lX2hhc2hIciLmam4o4AMKAG5ldHdvcmtfaWTVu7TCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:prismarine_bricks_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAQAACAQAbmFtZSIAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzX3N0YWlycwQJAG5hbWVfaGFzaNIjq1oBlZMMAwoAbmV0d29ya19pZGEFwLYKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fc3RhaXJzBAkAbmFtZV9oYXNoZJqIzCBpCq4DCgBuZXR3b3JrX2lktXE00AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9zdGFpcnMECQBuYW1lX2hhc2hOkY27jLD4RQMKAG5ldHdvcmtfaWQ+E5VrCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blackstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAgAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNokdoUb76p9McDCgBuZXR3b3JrX2lk5fWI5goGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_blackstone_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc3RhaXJzBAkAbmFtZV9oYXNolCFtFIE8MmADCgBuZXR3b3JrX2lkGTf7sgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_blackstone_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAgAACAQAbmFtZSoAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNonks6UlfpOmkDCgBuZXR3b3JrX2lkgYeOdAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cobbled_deepslate_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR8AgAACAQAbmFtZSIAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3N0YWlycwQJAG5hbWVfaGFzaPIfa+TpyJcIAwoAbmV0d29ya19pZJUvOYIKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_tile_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3N0YWlycwQJAG5hbWVfaGFzaGFRFzB72mN2AwoAbmV0d29ya19pZJEOgIsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:polished_deepslate_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAgAACAQAbmFtZSMAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zdGFpcnMECQBuYW1lX2hhc2iNCYxVik9sGAMKAG5ldHdvcmtfaWSRVPnYCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zdGFpcnMECQBuYW1lX2hhc2hIasOahEf83wMKAG5ldHdvcmtfaWQ1qEDCCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:tuff_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfc3RhaXJzBAkAbmFtZV9oYXNoKjyNUBjcfZsDCgBuZXR3b3JrX2lk+LsycgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_tuff_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTuAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc3RhaXJzBAkAbmFtZV9oYXNo8yuah8QI1dcDCgBuZXR3b3JrX2lkjLoU4AoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:tuff_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT0AwAACAQAbmFtZRsAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc3RhaXJzBAkAbmFtZV9oYXNoWJpkAurUfKwDCgBuZXR3b3JrX2lkUMcjiwoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mud_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAgAACAQAbmFtZRoAbWluZWNyYWZ0Om11ZF9icmlja19zdGFpcnMECQBuYW1lX2hhc2gt3qxK1NWajAMKAG5ldHdvcmtfaWSm9N3MCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAgAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoHfoAXYq5G3MDCgBuZXR3b3JrX2lkeetf7woGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:exposed_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAgAACAQAbmFtZSMAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2howneQGtZ9cgMKAG5ldHdvcmtfaWSg73zdCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:weathered_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAgAACAQAbmFtZSUAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaP+R5loXxrVgAwoAbmV0d29ya19pZOnbRf4KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:oxidized_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAgAACAQAbmFtZSQAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNo6Jeoq5rsPxsDCgBuZXR3b3JrX2lkmRjDnQoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAgAACAQAbmFtZSEAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoh07CQj0/SR8DCgBuZXR3b3JrX2lkmYqoqAoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_exposed_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMECQBuYW1lX2hhc2guVct1ilmxTwMKAG5ldHdvcmtfaWQgCPROCgYAc3RhdGVzAQ8AdXBzaWRlX2Rvd25fYml0AAMQAHdlaXJkb19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_weathered_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAgAACAQAbmFtZSsAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwQJAG5hbWVfaGFzaPXC8Sz/phCpAwoAbmV0d29ya19pZHlwHVsKBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_oxidized_cut_copper_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS/AgAACAQAbmFtZSoAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzBAkAbmFtZV9oYXNoaqGdkuhxVZUDCgBuZXR3b3JrX2lkYQXzzgoGAHN0YXRlcwEPAHVwc2lkZV9kb3duX2JpdAADEAB3ZWlyZG9fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:resin_brick_stairs", + "groupId": 4, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT3BAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3N0YWlycwQJAG5hbWVfaGFzaGJwsbVlApWmAwoAbmV0d29ya19pZCPz+A0KBgBzdGF0ZXMBDwB1cHNpZGVfZG93bl9iaXQAAxAAd2VpcmRvX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:wooden_door", + "groupId": 5 + }, + { + "id": "minecraft:spruce_door", + "groupId": 5 + }, + { + "id": "minecraft:birch_door", + "groupId": 5 + }, + { + "id": "minecraft:jungle_door", + "groupId": 5 + }, + { + "id": "minecraft:acacia_door", + "groupId": 5 + }, + { + "id": "minecraft:dark_oak_door", + "groupId": 5 + }, + { + "id": "minecraft:mangrove_door", + "groupId": 5 + }, + { + "id": "minecraft:cherry_door", + "groupId": 5 + }, + { + "id": "minecraft:pale_oak_door", + "groupId": 5 + }, + { + "id": "minecraft:bamboo_door", + "groupId": 5 + }, + { + "id": "minecraft:iron_door", + "groupId": 5 + }, + { + "id": "minecraft:crimson_door", + "groupId": 5 + }, + { + "id": "minecraft:warped_door", + "groupId": 5 + }, + { + "id": "minecraft:copper_door", + "groupId": 5 + }, + { + "id": "minecraft:exposed_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:weathered_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:oxidized_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:waxed_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:waxed_exposed_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:waxed_weathered_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:waxed_oxidized_copper_door", + "groupId": 5 + }, + { + "id": "minecraft:trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAAAACAQAbmFtZRIAbWluZWNyYWZ0OnRyYXBkb29yBAkAbmFtZV9oYXNotYiAJGtN0xADCgBuZXR3b3JrX2lkyTAWkAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAQAACAQAbmFtZRkAbWluZWNyYWZ0OnNwcnVjZV90cmFwZG9vcgQJAG5hbWVfaGFzaOwlfbgBkUW4AwoAbmV0d29ya19pZPHy1K0KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:birch_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAQAACAQAbmFtZRgAbWluZWNyYWZ0OmJpcmNoX3RyYXBkb29yBAkAbmFtZV9oYXNoSLtLweOLJ7wDCgBuZXR3b3JrX2lkeJWDfgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:jungle_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSTAQAACAQAbmFtZRkAbWluZWNyYWZ0Omp1bmdsZV90cmFwZG9vcgQJAG5hbWVfaGFzaDP/TnM9wyCIAwoAbmV0d29ya19pZEy2fJoKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:acacia_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAQAACAQAbmFtZRkAbWluZWNyYWZ0OmFjYWNpYV90cmFwZG9vcgQJAG5hbWVfaGFzaMj8xi3vmEKOAwoAbmV0d29ya19pZOHj8E8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dark_oak_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAQAACAQAbmFtZRsAbWluZWNyYWZ0OmRhcmtfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNomB2GGJQ2aOMDCgBuZXR3b3JrX2lko5ZHTwoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:mangrove_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAgAACAQAbmFtZRsAbWluZWNyYWZ0Om1hbmdyb3ZlX3RyYXBkb29yBAkAbmFtZV9oYXNooV3kQsQUUmkDCgBuZXR3b3JrX2lkkF/mxAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cherry_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoZXJyeV90cmFwZG9vcgQJAG5hbWVfaGFzaH/PefpfdHgtAwoAbmV0d29ya19pZOA7eNgKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pale_oak_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTpBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfb2FrX3RyYXBkb29yBAkAbmFtZV9oYXNo5L0cQtjJA9oDCgBuZXR3b3JrX2lkVwhZTgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:bamboo_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJhbWJvb190cmFwZG9vcgQJAG5hbWVfaGFzaJrEOpsTwtKCAwoAbmV0d29ya19pZLvbPz8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:iron_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAAAACAQAbmFtZRcAbWluZWNyYWZ0Omlyb25fdHJhcGRvb3IECQBuYW1lX2hhc2gwA+IumsEiGQMKAG5ldHdvcmtfaWTvSVl/CgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT1AQAACAQAbmFtZRoAbWluZWNyYWZ0OmNyaW1zb25fdHJhcGRvb3IECQBuYW1lX2hhc2jHXufTnwUkYgMKAG5ldHdvcmtfaWQLjMYVCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:warped_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT2AQAACAQAbmFtZRkAbWluZWNyYWZ0OndhcnBlZF90cmFwZG9vcgQJAG5hbWVfaGFzaA20wG/+vkd6AwoAbmV0d29ya19pZHKR/hYKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQXBAAACAQAbmFtZRkAbWluZWNyYWZ0OmNvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO9fXio+svKVAwoAbmV0d29ya19pZMCoRjEKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:exposed_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQYBAAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoYhDFUysN7qUDCgBuZXR3b3JrX2lkMzwGJgoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:weathered_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQZBAAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2hFnEC282a1tgMKAG5ldHdvcmtfaWTk70oiCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:oxidized_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQaBAAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaOJpG/XFexVwAwoAbmV0d29ya19pZPhi0J4KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQbBAAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaO0JUKUHqNU6AwoAbmV0d29ya19pZJC3ZuMKBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_exposed_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQcBAAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX3RyYXBkb29yBAkAbmFtZV9oYXNoBHHxCpkUzpgDCgBuZXR3b3JrX2lkw2XBGQoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAABCABvcGVuX2JpdAABDwB1cHNpZGVfZG93bl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_weathered_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQdBAAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IECQBuYW1lX2hhc2gH9Fi3JCF4egMKAG5ldHdvcmtfaWRkGU6TCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAEPAHVwc2lkZV9kb3duX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_oxidized_copper_trapdoor", + "groupId": 6, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQeBAAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl90cmFwZG9vcgQJAG5hbWVfaGFzaNA/q9qAy6Z9AwoAbmV0d29ya19pZDgExS8KBgBzdGF0ZXMDCQBkaXJlY3Rpb24AAAAAAQgAb3Blbl9iaXQAAQ8AdXBzaWRlX2Rvd25fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:iron_bars", + "groupId": 7, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAAAACAQAbmFtZRMAbWluZWNyYWZ0Omlyb25fYmFycwQJAG5hbWVfaGFzaPuefWSNAe56AwoAbmV0d29ya19pZN2LB5IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQUAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmdsYXNzBAkAbmFtZV9oYXNowGJByfWff6gDCgBuZXR3b3JrX2lk0hdLNwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:white_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAAAACAQAbmFtZR0AbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iHubqoMbu9fAMKAG5ldHdvcmtfaWRndBrUCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:light_gray_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaKKa+LrRsHQhAwoAbmV0d29ya19pZEv2giYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:gray_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSmAwAACAQAbmFtZRwAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaIETy7Y/HZREAwoAbmV0d29ya19pZDomVrUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:black_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2iV6BCwpfDMmwMKAG5ldHdvcmtfaWSV7doJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brown_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAwAACAQAbmFtZR0AbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2igsEiq5np8JgMKAG5ldHdvcmtfaWRMzE/lCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWStAwAACAQAbmFtZRsAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoCa2J12/lQoIDCgBuZXR3b3JrX2lk283lWAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:orange_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAwAACAQAbmFtZR4AbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNozgjAuvzhxGsDCgBuZXR3b3JrX2lkW5CkhQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:yellow_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAwAACAQAbmFtZR4AbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNo7EbHMd5WVugDCgBuZXR3b3JrX2lkkdDyXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lime_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAwAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBtZA1nZtwcFAwoAbmV0d29ya19pZDxX85UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:green_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAwAACAQAbmFtZR0AbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3MECQBuYW1lX2hhc2h91ptDgbehWwMKAG5ldHdvcmtfaWTlDhnECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cyan_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAwAACAQAbmFtZRwAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaBkIYQ8nQLqbAwoAbmV0d29ya19pZOL1lHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_blue_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAwAACAQAbmFtZSIAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaLt05n1G0fiSAwoAbmV0d29ya19pZNbwulIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blue_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaPhLocSfzduRAwoAbmV0d29ya19pZENsjFwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:purple_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAwAACAQAbmFtZR4AbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzBAkAbmFtZV9oYXNoJk0DhRO0szUDCgBuZXR3b3JrX2lkD98ZxgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:magenta_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWShAwAACAQAbmFtZR8AbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaFEDeFiJj3zSAwoAbmV0d29ya19pZG+iFRoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pink_stained_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzcwQJAG5hbWVfaGFzaDijTX87ywxhAwoAbmV0d29ya19pZKdEricKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tinted_glass", + "groupId": 8, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAgAACAQAbmFtZRYAbWluZWNyYWZ0OnRpbnRlZF9nbGFzcwQJAG5hbWVfaGFzaAFZWSamk6KdAwoAbmV0d29ya19pZGSvWX8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdsYXNzX3BhbmUECQBuYW1lX2hhc2gRSBHwNMQ4gQMKAG5ldHdvcmtfaWRGwixuCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:white_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAAAACAQAbmFtZSIAbWluZWNyYWZ0OndoaXRlX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaHgxQmgJVtRrAwoAbmV0d29ya19pZBEr/DYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_gray_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSJAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNon0aQw9lNkSEDCgBuZXR3b3JrX2lk9dp5VgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gray_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSIAwAACAQAbmFtZSEAbWluZWNyYWZ0OmdyYXlfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNors74IIw+2MMDCgBuZXR3b3JrX2lkmrGO5woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:black_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJsYWNrX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaOK/5ZRRd+M1AwoAbmV0d29ya19pZDv++oQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brown_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSNAwAACAQAbmFtZSIAbWluZWNyYWZ0OmJyb3duX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaLHeGJyRFTIWAwoAbmV0d29ya19pZMz9L0wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAwAACAQAbmFtZSAAbWluZWNyYWZ0OnJlZF9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2gGr4x6JheAywMKAG5ldHdvcmtfaWQBjCTmCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:orange_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAwAACAQAbmFtZSMAbWluZWNyYWZ0Om9yYW5nZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hbHxPD2gEbEAMKAG5ldHdvcmtfaWSt/7a5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:yellow_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAwAACAQAbmFtZSMAbWluZWNyYWZ0OnllbGxvd19zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2g9tl4aOCyZBwMKAG5ldHdvcmtfaWTXRAS7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lime_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAwAACAQAbmFtZSEAbWluZWNyYWZ0OmxpbWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3CtUyLwoGegDCgBuZXR3b3JrX2lkYJDnggoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:green_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSOAwAACAQAbmFtZSIAbWluZWNyYWZ0OmdyZWVuX3N0YWluZWRfZ2xhc3NfcGFuZQQJAG5hbWVfaGFzaJo6YP7IMy9SAwoAbmV0d29ya19pZHOnixoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cyan_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAwAACAQAbmFtZSEAbWluZWNyYWZ0OmN5YW5fc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoti97c6QrbLQDCgBuZXR3b3JrX2lkUqFUeQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_blue_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAwAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNovDg/gQle104DCgBuZXR3b3JrX2lkFuy4MQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blue_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSMAwAACAQAbmFtZSEAbWluZWNyYWZ0OmJsdWVfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoGc57tiexbQMDCgBuZXR3b3JrX2lk1eBLUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purple_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAwAACAQAbmFtZSMAbWluZWNyYWZ0OnB1cnBsZV9zdGFpbmVkX2dsYXNzX3BhbmUECQBuYW1lX2hhc2hDJHYdd0FdfQMKAG5ldHdvcmtfaWSNsdK5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:magenta_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAwAACAQAbmFtZSQAbWluZWNyYWZ0Om1hZ2VudGFfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNo3pcOw5bs5XoDCgBuZXR3b3JrX2lkVbOR7AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_stained_glass_pane", + "groupId": 9, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAwAACAQAbmFtZSEAbWluZWNyYWZ0OnBpbmtfc3RhaW5lZF9nbGFzc19wYW5lBAkAbmFtZV9oYXNoWRhSACMWgswDCgBuZXR3b3JrX2lkIR92xwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:ladder", + "groupId": 10, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRBAAAACAQAbmFtZRAAbWluZWNyYWZ0OmxhZGRlcgQJAG5hbWVfaGFzaKBhqheJVOz+AwoAbmV0d29ya19pZCgvzlsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:scaffolding", + "groupId": 10, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNjYWZmb2xkaW5nBAkAbmFtZV9oYXNoYrkevrqcljwDCgBuZXR3b3JrX2lkD13mlAoGAHN0YXRlcwMJAHN0YWJpbGl0eQAAAAABDwBzdGFiaWxpdHlfY2hlY2sAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brick_block", + "groupId": 10, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAAAACAQAbmFtZRUAbWluZWNyYWZ0OmJyaWNrX2Jsb2NrBAkAbmFtZV9oYXNo5Qc2E005S3oDCgBuZXR3b3JrX2lkqeGWRgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_stone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAAAACAQAbmFtZRsAbWluZWNyYWZ0OnNtb290aF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNon5I1yVw74uMDCgBuZXR3b3JrX2lkqvjcBQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:normal_stone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSCBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5vcm1hbF9zdG9uZV9zbGFiBAkAbmFtZV9oYXNoIvsjJLQdolcDCgBuZXR3b3JrX2lkC1zqRQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cobblestone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRoBAAACAQAbmFtZRoAbWluZWNyYWZ0OmNvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2h5CXtW7vlQVgMKAG5ldHdvcmtfaWRDGyj2CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mossy_cobblestone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR3BAAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lX3NsYWIECQBuYW1lX2hhc2ijm1BCwB82VgMKAG5ldHdvcmtfaWR7ByMGCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oak_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha19zbGFiBAkAbmFtZV9oYXNoJp1Cp1M4jlwDCgBuZXR3b3JrX2lkZH6+owoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spruce_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQjBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV9zbGFiBAkAbmFtZV9oYXNodQi70jB238cDCgBuZXR3b3JrX2lkrriOYQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:birch_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQkBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3NsYWIECQBuYW1lX2hhc2gZPpfMxoOsTAMKAG5ldHdvcmtfaWThR9jyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:jungle_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQlBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV9zbGFiBAkAbmFtZV9oYXNo6gLs79NXak4DCgBuZXR3b3JrX2lk5ZiKgwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:acacia_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQmBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV9zbGFiBAkAbmFtZV9oYXNomSdFmDnv4OUDCgBuZXR3b3JrX2lkHttaXAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dark_oak_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQnBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3NsYWIECQBuYW1lX2hhc2hJjTohRFyhIQMKAG5ldHdvcmtfaWRMzDTyCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mangrove_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWToAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3NsYWIECQBuYW1lX2hhc2jYCcmhJPeNMwMKAG5ldHdvcmtfaWQx6U1yCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cherry_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV9zbGFiBAkAbmFtZV9oYXNoTt0MmVn/mqoDCgBuZXR3b3JrX2lk2VVsZQoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_oak_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTlBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3NsYWIECQBuYW1lX2hhc2g9QqTGUjo2XgMKAG5ldHdvcmtfaWQoWvcmCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bamboo_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQAAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJhbWJvb19zbGFiBAkAbmFtZV9oYXNoo1xuFqINeLYDCgBuZXR3b3JrX2lkVC+0twoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_mosaic_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQLAwAACAQAbmFtZRwAbWluZWNyYWZ0OmJhbWJvb19tb3NhaWNfc2xhYgQJAG5hbWVfaGFzaNbVRBZ/ChI3AwoAbmV0d29ya19pZOLZHFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stone_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRqBAAACAQAbmFtZRoAbWluZWNyYWZ0OnN0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2js6EexuKuzrQMKAG5ldHdvcmtfaWRSsMxaCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mossy_stone_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAQAACAQAbmFtZSAAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hiA4kFUl4tHAMKAG5ldHdvcmtfaWS6joSOCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRnBAAACAQAbmFtZRgAbWluZWNyYWZ0OnNhbmRzdG9uZV9zbGFiBAkAbmFtZV9oYXNo/GMI0MZnrhsDCgBuZXR3b3JrX2lkFP8WmwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cut_sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDBAAACAQAbmFtZRwAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaE+zxVQweViJAwoAbmV0d29ya19pZHsu74YKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:smooth_sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR4BAAACAQAbmFtZR8AbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaIkmsO1gw3gnAwoAbmV0d29ya19pZFSiwP0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS2AAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmVfc2xhYgQJAG5hbWVfaGFzaEyDjeWlUHItAwoAbmV0d29ya19pZIT4rmwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cut_red_sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSEBAAACAQAbmFtZSAAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2hTVRS++snU3wMKAG5ldHdvcmtfaWSvIAviCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_red_sandstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR6BAAACAQAbmFtZSMAbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lX3NsYWIECQBuYW1lX2hhc2i9iN2UK272tgMKAG5ldHdvcmtfaWRUZrwJCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:granite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR/BAAACAQAbmFtZRYAbWluZWNyYWZ0OmdyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaL0HprlAhhZwAwoAbmV0d29ya19pZIcIdc8KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_granite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSABAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGVfc2xhYgQJAG5hbWVfaGFzaP6bXk5w2dGrAwoAbmV0d29ya19pZCsRy1cKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:diorite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR9BAAACAQAbmFtZRYAbWluZWNyYWZ0OmRpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaM3ppS8v55sNAwoAbmV0d29ya19pZB+Pv9oKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_diorite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR+BAAACAQAbmFtZR8AbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGVfc2xhYgQJAG5hbWVfaGFzaLZlyJLkMPhyAwoAbmV0d29ya19pZFM0HYwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:andesite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR8BAAACAQAbmFtZRcAbWluZWNyYWZ0OmFuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2icIrtuy/aosAMKAG5ldHdvcmtfaWTtXTtYCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_andesite_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR7BAAACAQAbmFtZSAAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlX3NsYWIECQBuYW1lX2hhc2j56zJOfCF+3wMKAG5ldHdvcmtfaWRBs69FCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRpBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJyaWNrX3NsYWIECQBuYW1lX2hhc2hO/Da4jU2v4wMKAG5ldHdvcmtfaWRG/qphCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:nether_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRsBAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl9icmlja19zbGFiBAkAbmFtZV9oYXNonymoa2zbbqMDCgBuZXR3b3JrX2lkquvR1QoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_nether_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR5BAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaG89ujUk3Y64AwoAbmV0d29ya19pZEZIunAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:end_stone_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWShAQAACAQAbmFtZR4AbWluZWNyYWZ0OmVuZF9zdG9uZV9icmlja19zbGFiBAkAbmFtZV9oYXNo4tkxQtl+IyQDCgBuZXR3b3JrX2lkhByH/woGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:quartz_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRrBAAACAQAbmFtZRUAbWluZWNyYWZ0OnF1YXJ0el9zbGFiBAkAbmFtZV9oYXNo9JMj3upfsbwDCgBuZXR3b3JrX2lkn2g2VAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:smooth_quartz_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSBBAAACAQAbmFtZRwAbWluZWNyYWZ0OnNtb290aF9xdWFydHpfc2xhYgQJAG5hbWVfaGFzaHOSJv8ve0nmAwoAbmV0d29ya19pZFMk/JsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:purpur_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRzBAAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnB1cl9zbGFiBAkAbmFtZV9oYXNo4XeWbKpx2ScDCgBuZXR3b3JrX2lkRkga5goGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:prismarine_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR0BAAACAQAbmFtZRkAbWluZWNyYWZ0OnByaXNtYXJpbmVfc2xhYgQJAG5hbWVfaGFzaI9x+1fY8QRfAwoAbmV0d29ya19pZBTUZhwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_prismarine_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR1BAAACAQAbmFtZR4AbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZV9zbGFiBAkAbmFtZV9oYXNoSsZGDkEL5ZUDCgBuZXR3b3JrX2lkNLQ8VwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:prismarine_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR2BAAACAQAbmFtZR8AbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaB1FSbVi97xJAwoAbmV0d29ya19pZEBwwFMKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:crimson_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc2xhYgQJAG5hbWVfaGFzaKZ+EfP0ZYOZAwoAbmV0d29ya19pZAxRUWAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:warped_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQIAgAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zbGFiBAkAbmFtZV9oYXNo/AT0e/Z9W7UDCgBuZXR3b3JrX2lk1yq11AoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blackstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAgAACAQAbmFtZRkAbWluZWNyYWZ0OmJsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaF/DD4ZUlNgtAwoAbmV0d29ya19pZGy1DjwKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_blackstone_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQkAgAACAQAbmFtZSIAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfc2xhYgQJAG5hbWVfaGFzaDYnuUs86EWfAwoAbmV0d29ya19pZJj2bXIKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_blackstone_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQbAgAACAQAbmFtZSgAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaKySLqvHc4xXAwoAbmV0d29ya19pZOyWX94KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cobbled_deepslate_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AgAACAQAbmFtZSAAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlX3NsYWIECQBuYW1lX2hhc2gwJIVWK1TM2QMKAG5ldHdvcmtfaWTYAoX5CgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_deepslate_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR/AgAACAQAbmFtZSEAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZV9zbGFiBAkAbmFtZV9oYXNoC/Adiz8k6RYDCgBuZXR3b3JrX2lkuFYMAAoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_tile_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlX3NsYWIECQBuYW1lX2hhc2hPydV6emzIXAMKAG5ldHdvcmtfaWQwlbFCCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:deepslate_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSHAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja19zbGFiBAkAbmFtZV9oYXNoSv62V7iw10UDCgBuZXR3b3JrX2lkWMoragoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tuff_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAwAACAQAbmFtZRMAbWluZWNyYWZ0OnR1ZmZfc2xhYgQJAG5hbWVfaGFzaIhCGdlIsnMUAwoAbmV0d29ya19pZN1dUL4KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_tuff_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAwAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmZfc2xhYgQJAG5hbWVfaGFzaLXdb48YvAsHAwoAbmV0d29ya19pZAnJ7W0KBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:tuff_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTyAwAACAQAbmFtZRkAbWluZWNyYWZ0OnR1ZmZfYnJpY2tfc2xhYgQJAG5hbWVfaGFzaLqPMjVCv5dIAwoAbmV0d29ya19pZOmeRhcKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:mud_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAgAACAQAbmFtZRgAbWluZWNyYWZ0Om11ZF9icmlja19zbGFiBAkAbmFtZV9oYXNoq/tGBQWkv08DCgBuZXR3b3JrX2lkl4nnMwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRoAgAACAQAbmFtZRkAbWluZWNyYWZ0OmN1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaDsNpb2qs4iBAwoAbmV0d29ya19pZOTm2nsKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:exposed_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRpAgAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNoahQ5OwIQb7kDCgBuZXR3b3JrX2lkrUlZLwoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:weathered_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAgAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2hBIuGIOVVXogMKAG5ldHdvcmtfaWQgnaDiCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oxidized_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAgAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaOptj9ycfpaDAwoAbmV0d29ya19pZMzFSRgKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaAlx6DZOCTHzAwoAbmV0d29ya19pZFRBvDAKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_exposed_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAgAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zbGFiBAkAbmFtZV9oYXNo3KqS5OnhtRIDCgBuZXR3b3JrX2lkHTGcTgoGAHN0YXRlcwgXAG1pbmVjcmFmdDp2ZXJ0aWNhbF9oYWxmBgBib3R0b20AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_weathered_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAgAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIECQBuYW1lX2hhc2gzZ1oX0HCFtwMKAG5ldHdvcmtfaWSgJR+XCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_oxidized_cut_copper_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTAAgAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc2xhYgQJAG5hbWVfaGFzaMjjTnLu1KcqAwoAbmV0d29ya19pZIxsnFYKBgBzdGF0ZXMIFwBtaW5lY3JhZnQ6dmVydGljYWxfaGFsZgYAYm90dG9tAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:resin_brick_slab", + "groupId": 11, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT1BAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlc2luX2JyaWNrX3NsYWIECQBuYW1lX2hhc2hAGu/Hlaa12QMKAG5ldHdvcmtfaWSyDq8CCgYAc3RhdGVzCBcAbWluZWNyYWZ0OnZlcnRpY2FsX2hhbGYGAGJvdHRvbQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2JyaWNrcwQJAG5hbWVfaGFzaGAiQu8VWVJRAwoAbmV0d29ya19pZH2DjXUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mossy_stone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRjBAAACAQAbmFtZRwAbWluZWNyYWZ0Om1vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaIZBO00MONRIAwoAbmV0d29ya19pZL2WDrAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cracked_stone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRkBAAACAQAbmFtZR4AbWluZWNyYWZ0OmNyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNocIkAp6riMz4DCgBuZXR3b3JrX2lkTWGeCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:chiseled_stone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRlBAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaMB2FPLLADkEAwoAbmV0d29ya19pZOIPn0IKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:smooth_stone", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS2AQAACAQAbmFtZRYAbWluZWNyYWZ0OnNtb290aF9zdG9uZQQJAG5hbWVfaGFzaMwf87/JaTNvAwoAbmV0d29ya19pZLkZICEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:end_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTOAAAACAQAbmFtZRQAbWluZWNyYWZ0OmVuZF9icmlja3MECQBuYW1lX2hhc2hIUFfxNLZaFgMKAG5ldHdvcmtfaWQ/vDihCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_blackstone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoIHgsgIdzKXcDCgBuZXR3b3JrX2lkUw9b3woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cracked_polished_blackstone_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAgAACAQAbmFtZSwAbWluZWNyYWZ0OmNyYWNrZWRfcG9saXNoZWRfYmxhY2tzdG9uZV9icmlja3MECQBuYW1lX2hhc2jQIO1GQDk80AMKAG5ldHdvcmtfaWQ3UlRYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:gilded_blackstone", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAgAACAQAbmFtZRsAbWluZWNyYWZ0OmdpbGRlZF9ibGFja3N0b25lBAkAbmFtZV9oYXNoNoWt1ocG0HEDCgBuZXR3b3JrX2lktL8gUwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:chiseled_polished_blackstone", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAgAACAQAbmFtZSYAbWluZWNyYWZ0OmNoaXNlbGVkX3BvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2gzFa+kEjCJgAMKAG5ldHdvcmtfaWR2NJX2CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate_tiles", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAgAACAQAbmFtZRkAbWluZWNyYWZ0OmRlZXBzbGF0ZV90aWxlcwQJAG5hbWVfaGFzaGcLLx3NXAFvAwoAbmV0d29ya19pZI/G/xYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cracked_deepslate_tiles", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAgAACAQAbmFtZSEAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX3RpbGVzBAkAbmFtZV9oYXNo9zWgkFuMM1QDCgBuZXR3b3JrX2lkGwY6OgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:deepslate_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSGAgAACAQAbmFtZRoAbWluZWNyYWZ0OmRlZXBzbGF0ZV9icmlja3MECQBuYW1lX2hhc2gucvFmPdZxigMKAG5ldHdvcmtfaWSH4HDPCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:tuff_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAwAACAQAbmFtZRUAbWluZWNyYWZ0OnR1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo/hbQ+mXSK7wDCgBuZXR3b3JrX2lk6gmIwQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cracked_deepslate_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAgAACAQAbmFtZSIAbWluZWNyYWZ0OmNyYWNrZWRfZGVlcHNsYXRlX2JyaWNrcwQJAG5hbWVfaGFzaN40aqhh9WqHAwoAbmV0d29ya19pZO9GPBQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_deepslate", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAgAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaEU7/uRG8HSBAwoAbmV0d29ya19pZEqmI0EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_tuff", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmYECQBuYW1lX2hhc2iVliOT8OTQ9AMKAG5ldHdvcmtfaWTLNKOiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chiseled_tuff_bricks", + "groupId": 12, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT2AwAACAQAbmFtZR4AbWluZWNyYWZ0OmNoaXNlbGVkX3R1ZmZfYnJpY2tzBAkAbmFtZV9oYXNo3oQw6gmxYuADCgBuZXR3b3JrX2lkm3D8AgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cobblestone", + "groupId": 13, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYmJsZXN0b25lBAkAbmFtZV9oYXNoPoK7mGlSUz4DCgBuZXR3b3JrX2lkLm7RZwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mossy_cobblestone", + "groupId": 13, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQwAAAACAQAbmFtZRsAbWluZWNyYWZ0Om1vc3N5X2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoGJ67FCbkChMDCgBuZXR3b3JrX2lk/pYs1AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cobbled_deepslate", + "groupId": 13, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AgAACAQAbmFtZRsAbWluZWNyYWZ0OmNvYmJsZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoLUz9Y/ywmLwDCgBuZXR3b3JrX2lkNwzZ+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNhbmRzdG9uZQQJAG5hbWVfaGFzaFEmWsEHFI1AAwoAbmV0d29ya19pZPsXMaQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSvBAAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX3NhbmRzdG9uZQQJAG5hbWVfaGFzaPEkxMvZmemgAwoAbmV0d29ya19pZGI5NB4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cut_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSwBAAACAQAbmFtZRcAbWluZWNyYWZ0OmN1dF9zYW5kc3RvbmUECQBuYW1lX2hhc2ichLQc71njnQMKAG5ldHdvcmtfaWSmBLkRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:smooth_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnNtb290aF9zYW5kc3RvbmUECQBuYW1lX2hhc2huR7XTwISyCAMKAG5ldHdvcmtfaWSzWj3UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSzAAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2jBO4Gv2v59uAMKAG5ldHdvcmtfaWRXRYxZCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chiseled_red_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS7BAAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX3JlZF9zYW5kc3RvbmUECQBuYW1lX2hhc2gh5sX+ON054wMKAG5ldHdvcmtfaWT6Pw1PCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cut_red_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS8BAAACAQAbmFtZRsAbWluZWNyYWZ0OmN1dF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoaOtka4NrQ1EDCgBuZXR3b3JrX2lk3r/JPAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_red_sandstone", + "groupId": 14, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS9BAAACAQAbmFtZR4AbWluZWNyYWZ0OnNtb290aF9yZWRfc2FuZHN0b25lBAkAbmFtZV9oYXNoqsNl8x36ju4DCgBuZXR3b3JrX2lk7x5DTwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:coal_block", + "groupId": 15, + "block_state_b64": "CgAAAwgAYmxvY2tfaWStAAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvYWxfYmxvY2sECQBuYW1lX2hhc2jH8QQP3t5PiAMKAG5ldHdvcmtfaWRo+sR+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dried_kelp_block", + "groupId": 15, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAQAACAQAbmFtZRoAbWluZWNyYWZ0OmRyaWVkX2tlbHBfYmxvY2sECQBuYW1lX2hhc2iRoucexkrl8wMKAG5ldHdvcmtfaWQQCCrvCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:copper_block", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAgAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ibG9jawQJAG5hbWVfaGFzaDVxnehsGaZ1AwoAbmV0d29ya19pZIiUodwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:weathered_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAgAACAQAbmFtZRoAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2hJCQXbvobv+gMKAG5ldHdvcmtfaWQwM0lJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:exposed_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAgAACAQAbmFtZRgAbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoQH3Fukmu3CEDCgBuZXR3b3JrX2lk72jFIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oxidized_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMDtJqR0G5Y7AwoAbmV0d29ya19pZGjN8bUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAgAACAQAbmFtZRYAbWluZWNyYWZ0OndheGVkX2NvcHBlcgQJAG5hbWVfaGFzaPF+FG6Eh5fsAwoAbmV0d29ya19pZIjtz/0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_exposed_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAgAACAQAbmFtZR4AbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyBAkAbmFtZV9oYXNoig8IOc+SCikDCgBuZXR3b3JrX2lklz8yWQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_weathered_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAgAACAQAbmFtZSAAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXIECQBuYW1lX2hhc2gjtPq8MOdvKgMKAG5ldHdvcmtfaWSQ9Ln9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_oxidized_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS9AgAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcgQJAG5hbWVfaGFzaMaORhsO+LzjAwoAbmV0d29ya19pZJhGfLEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT/AwAACAQAbmFtZRYAbWluZWNyYWZ0OmNvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaC/JEFOWnmEcAwoAbmV0d29ya19pZC6YiiMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:exposed_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQABAAACAQAbmFtZR4AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNolFIBYLYU0IcDCgBuZXR3b3JrX2lk4UqptAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:weathered_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBBAAACAQAbmFtZSAAbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2jB3o8enlv1RgMKAG5ldHdvcmtfaWRih2pOCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oxidized_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCBAAACAQAbmFtZR8AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaBRfNhyndve7AwoAbmV0d29ya19pZKY2cnEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDBAAACAQAbmFtZRwAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaDmC92M2RO+HAwoAbmV0d29ya19pZH4og2AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_exposed_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQEBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2dyYXRlBAkAbmFtZV9oYXNoWmd6B+hWwiEDCgBuZXR3b3JrX2lk8d4ZQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_weathered_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFBAAACAQAbmFtZSYAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZ3JhdGUECQBuYW1lX2hhc2hXfilVFDAiYQMKAG5ldHdvcmtfaWQqTGC1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_oxidized_copper_grate", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQGBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9ncmF0ZQQJAG5hbWVfaGFzaEbeMT605GP4AwoAbmV0d29ya19pZOZjpkkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRaAgAACAQAbmFtZRQAbWluZWNyYWZ0OmN1dF9jb3BwZXIECQBuYW1lX2hhc2hAfN3NGax3eAMKAG5ldHdvcmtfaWTnFBtYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:exposed_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAgAACAQAbmFtZRwAbWluZWNyYWZ0OmV4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaA85G3yv/w6pAwoAbmV0d29ya19pZMQhr0QKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:weathered_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRcAgAACAQAbmFtZR4AbWluZWNyYWZ0OndlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoVgRV0fBaz88DCgBuZXR3b3JrX2lk/0cYugoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oxidized_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRdAgAACAQAbmFtZR0AbWluZWNyYWZ0Om94aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2iP8WmFWOkriwMKAG5ldHdvcmtfaWQPdce7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWReAgAACAQAbmFtZRoAbWluZWNyYWZ0OndheGVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2jumiwOZIqv2AMKAG5ldHdvcmtfaWQvuxx9CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_exposed_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRfAgAACAQAbmFtZSIAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcgQJAG5hbWVfaGFzaPE/OfK6IoVMAwoAbmV0d29ya19pZHy5HkcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_weathered_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAgAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyBAkAbmFtZV9oYXNoCA1xDp11bnwDCgBuZXR3b3JrX2lkDyEDVQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_oxidized_cut_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS+AgAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2N1dF9jb3BwZXIECQBuYW1lX2hhc2i1pZAsZYHLDAMKAG5ldHdvcmtfaWQ/wSkCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT3AwAACAQAbmFtZRkAbWluZWNyYWZ0OmNoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaIsW5pmpJEuQAwoAbmV0d29ya19pZHetwrkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:exposed_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT4AwAACAQAbmFtZSEAbWluZWNyYWZ0OmV4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoOvrLJ0UowbgDCgBuZXR3b3JrX2lkZj7cPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:weathered_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT5AwAACAQAbmFtZSMAbWluZWNyYWZ0OndlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hh+42XlsWvGAMKAG5ldHdvcmtfaWS7Cy59CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oxidized_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT6AwAACAQAbmFtZSIAbWluZWNyYWZ0Om94aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaLpTIsnfluiCAwoAbmV0d29ya19pZB9/jS8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT7AwAACAQAbmFtZR8AbWluZWNyYWZ0OndheGVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaFnXvXY5OinzAwoAbmV0d29ya19pZAcKtHsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_exposed_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT8AwAACAQAbmFtZScAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY2hpc2VsZWRfY29wcGVyBAkAbmFtZV9oYXNoHJdq+Pph6hMDCgBuZXR3b3JrX2lkdge7IAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_oxidized_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT9AwAACAQAbmFtZSgAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NoaXNlbGVkX2NvcHBlcgQJAG5hbWVfaGFzaMj49OvlTpgCAwoAbmV0d29ya19pZN/r+roKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_weathered_chiseled_copper", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AwAACAQAbmFtZSkAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIECQBuYW1lX2hhc2hzuO+Sg9LYQwMKAG5ldHdvcmtfaWQ7AN7iCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQHBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvcHBlcl9idWxiBAkAbmFtZV9oYXNo41TimHOsMWcDCgBuZXR3b3JrX2lkJnZvAgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:exposed_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQIBAAACAQAbmFtZR0AbWluZWNyYWZ0OmV4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2g++f1wYLLCrAMKAG5ldHdvcmtfaWRLdMmGCgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:weathered_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQJBAAACAQAbmFtZR8AbWluZWNyYWZ0OndlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMEtsYfwRTXlAwoAbmV0d29ya19pZAp51LQKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oxidized_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQKBAAACAQAbmFtZR4AbWluZWNyYWZ0Om94aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNovnrBQZs8nDIDCgBuZXR3b3JrX2lkPsj0AAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQLBAAACAQAbmFtZRsAbWluZWNyYWZ0OndheGVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoGTg6TYllMiIDCgBuZXR3b3JrX2lk9m0WhgoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waxed_exposed_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQMBAAACAQAbmFtZSMAbWluZWNyYWZ0OndheGVkX2V4cG9zZWRfY29wcGVyX2J1bGIECQBuYW1lX2hhc2gI6xkPcvBDVwMKAG5ldHdvcmtfaWR7BRcACgYAc3RhdGVzAQMAbGl0AAELAHBvd2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:waxed_weathered_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQNBAAACAQAbmFtZSUAbWluZWNyYWZ0OndheGVkX3dlYXRoZXJlZF9jb3BwZXJfYnVsYgQJAG5hbWVfaGFzaMsUnmp3/VqVAwoAbmV0d29ya19pZEoworoKBgBzdGF0ZXMBAwBsaXQAAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:waxed_oxidized_copper_bulb", + "groupId": 16, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQOBAAACAQAbmFtZSQAbWluZWNyYWZ0OndheGVkX294aWRpemVkX2NvcHBlcl9idWxiBAkAbmFtZV9oYXNoBFKxY3fjVq4DCgBuZXR3b3JrX2lkzrJ6aAoGAHN0YXRlcwEDAGxpdAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:iron_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAAAACAQAbmFtZRQAbWluZWNyYWZ0Omlyb25fYmxvY2sECQBuYW1lX2hhc2jYINmJQbvV/gMKAG5ldHdvcmtfaWRf7AbICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:gold_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdvbGRfYmxvY2sECQBuYW1lX2hhc2iYLshvjtXzFwMKAG5ldHdvcmtfaWTDJGBcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:emerald_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAAAACAQAbmFtZRcAbWluZWNyYWZ0OmVtZXJhbGRfYmxvY2sECQBuYW1lX2hhc2hK6QunqJznNAMKAG5ldHdvcmtfaWRk5+otCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:diamond_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AAAACAQAbmFtZRcAbWluZWNyYWZ0OmRpYW1vbmRfYmxvY2sECQBuYW1lX2hhc2iGKrxuvkytFQMKAG5ldHdvcmtfaWQQeQZXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lapis_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxhcGlzX2Jsb2NrBAkAbmFtZV9oYXNoDZ44xdb2zVoDCgBuZXR3b3JrX2lktVy0BAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:raw_copper_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTDAgAACAQAbmFtZRoAbWluZWNyYWZ0OnJhd19jb3BwZXJfYmxvY2sECQBuYW1lX2hhc2hw1KG0TNUGgwMKAG5ldHdvcmtfaWS1vGo/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:raw_iron_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTCAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19pcm9uX2Jsb2NrBAkAbmFtZV9oYXNo9XyzNIQXxvwDCgBuZXR3b3JrX2lknms1QAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:raw_gold_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJhd19nb2xkX2Jsb2NrBAkAbmFtZV9oYXNo6YuwuLwfOBwDCgBuZXR3b3JrX2lkLiQ5gQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:quartz_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAAAACAQAbmFtZRYAbWluZWNyYWZ0OnF1YXJ0el9ibG9jawQJAG5hbWVfaGFzaCfpbqyIIvZCAwoAbmV0d29ya19pZE2axGsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:quartz_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAgAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9icmlja3MECQBuYW1lX2hhc2jSZO590dd8sAMKAG5ldHdvcmtfaWSc5xCLCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:quartz_pillar", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS5BAAACAQAbmFtZRcAbWluZWNyYWZ0OnF1YXJ0el9waWxsYXIECQBuYW1lX2hhc2igp62HI+PuSwMKAG5ldHdvcmtfaWS9SGXLCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_quartz_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS4BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3F1YXJ0el9ibG9jawQJAG5hbWVfaGFzaAftJM9mCAvaAwoAbmV0d29ya19pZFwy0s0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_quartz", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS6BAAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9xdWFydHoECQBuYW1lX2hhc2hIVzzgiItGagMKAG5ldHdvcmtfaWTVWgU2CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:prismarine", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAAAACAQAbmFtZRQAbWluZWNyYWZ0OnByaXNtYXJpbmUECQBuYW1lX2hhc2jcnQCHi9CspQMKAG5ldHdvcmtfaWQnuuW1CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:prismarine_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSzBAAACAQAbmFtZRsAbWluZWNyYWZ0OnByaXNtYXJpbmVfYnJpY2tzBAkAbmFtZV9oYXNozeGe3/7s5fcDCgBuZXR3b3JrX2lkj/iBnAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dark_prismarine", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSyBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfcHJpc21hcmluZQQJAG5hbWVfaGFzaK+rhxsgkzplAwoAbmV0d29ya19pZIdA0I0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:slime", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnNsaW1lBAkAbmFtZV9oYXNoHJiEEJx+JlkDCgBuZXR3b3JrX2lkfgfVzAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:honey_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAQAACAQAbmFtZRUAbWluZWNyYWZ0OmhvbmV5X2Jsb2NrBAkAbmFtZV9oYXNo9zLYSUlelywDCgBuZXR3b3JrX2lko+dyWgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:honeycomb_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAQAACAQAbmFtZRkAbWluZWNyYWZ0OmhvbmV5Y29tYl9ibG9jawQJAG5hbWVfaGFzaASIPuOCYd1oAwoAbmV0d29ya19pZKys4n4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:resin_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT8BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2Jsb2NrBAkAbmFtZV9oYXNo6SHuLxdB67QDCgBuZXR3b3JrX2lkcWO4EwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:hay_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAAAACAQAbmFtZRMAbWluZWNyYWZ0OmhheV9ibG9jawQJAG5hbWVfaGFzaIB2VxKxX8EpAwoAbmV0d29ya19pZKuQSloKBgBzdGF0ZXMDCgBkZXByZWNhdGVkAAAAAAgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:bone_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAAAACAQAbmFtZRQAbWluZWNyYWZ0OmJvbmVfYmxvY2sECQBuYW1lX2hhc2i4ZX576W9AWgMKAG5ldHdvcmtfaWTWGacQCgYAc3RhdGVzAwoAZGVwcmVjYXRlZAAAAAAICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:resin_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT0BAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlc2luX2JyaWNrcwQJAG5hbWVfaGFzaPQfo5PcOZSaAwoAbmV0d29ya19pZB24YHwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_resin_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT7BAAACAQAbmFtZR8AbWluZWNyYWZ0OmNoaXNlbGVkX3Jlc2luX2JyaWNrcwQJAG5hbWVfaGFzaNSCIvsamt6qAwoAbmV0d29ya19pZBY+3hYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:nether_brick", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRwAAAACAQAbmFtZRYAbWluZWNyYWZ0Om5ldGhlcl9icmljawQJAG5hbWVfaGFzaMxcRiheU+nXAwoAbmV0d29ya19pZMkmzloKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_nether_brick", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAAAACAQAbmFtZRoAbWluZWNyYWZ0OnJlZF9uZXRoZXJfYnJpY2sECQBuYW1lX2hhc2j8pRO4LfoECAMKAG5ldHdvcmtfaWRpdF0YCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chiseled_nether_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNoaXNlbGVkX25ldGhlcl9icmlja3MECQBuYW1lX2hhc2g31SBPTcUK1QMKAG5ldHdvcmtfaWS8TJ+TCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cracked_nether_bricks", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAgAACAQAbmFtZR8AbWluZWNyYWZ0OmNyYWNrZWRfbmV0aGVyX2JyaWNrcwQJAG5hbWVfaGFzaAdC6eKzXT5tAwoAbmV0d29ya19pZIUSejwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:netherite_block", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcml0ZV9ibG9jawQJAG5hbWVfaGFzaMghh6Zib/ZKAwoAbmV0d29ya19pZIz0mq0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lodestone", + "groupId": 17, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAQAACAQAbmFtZRMAbWluZWNyYWZ0OmxvZGVzdG9uZQQJAG5hbWVfaGFzaJ2gmHOTlXv8AwoAbmV0d29ya19pZEfgB4wKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAAAACAQAbmFtZRQAbWluZWNyYWZ0OndoaXRlX3dvb2wECQBuYW1lX2hhc2jRWB7vaIEDiQMKAG5ldHdvcmtfaWSO8paQCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:light_gray_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfd29vbAQJAG5hbWVfaGFzaOpdQ1a2v4b3AwoAbmV0d29ya19pZIqZCYEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:gray_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAwAACAQAbmFtZRMAbWluZWNyYWZ0OmdyYXlfd29vbAQJAG5hbWVfaGFzaLsc1Lp1xdIOAwoAbmV0d29ya19pZFUs+HgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:black_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrX3dvb2wECQBuYW1lX2hhc2hP2HC6o0X4HAMKAG5ldHdvcmtfaWRUbORcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brown_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAwAACAQAbmFtZRQAbWluZWNyYWZ0OmJyb3duX3dvb2wECQBuYW1lX2hhc2ig5IW89PrREwMKAG5ldHdvcmtfaWRjT9j8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQrAwAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF93b29sBAkAbmFtZV9oYXNoY4TBDq+mFgUDCgBuZXR3b3JrX2lktn9lcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:orange_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAwAACAQAbmFtZRUAbWluZWNyYWZ0Om9yYW5nZV93b29sBAkAbmFtZV9oYXNoFstfrTZfSCgDCgBuZXR3b3JrX2lk+rqywwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:yellow_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQtAwAACAQAbmFtZRUAbWluZWNyYWZ0OnllbGxvd193b29sBAkAbmFtZV9oYXNoTFyus2RHegcDCgBuZXR3b3JrX2lkkKBhXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lime_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAwAACAQAbmFtZRMAbWluZWNyYWZ0OmxpbWVfd29vbAQJAG5hbWVfaGFzaNVnnzKiMxmeAwoAbmV0d29ya19pZG9b32kKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:green_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAwAACAQAbmFtZRQAbWluZWNyYWZ0OmdyZWVuX3dvb2wECQBuYW1lX2hhc2i3mElRYHIcSQMKAG5ldHdvcmtfaWSssprwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cyan_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQwAwAACAQAbmFtZRMAbWluZWNyYWZ0OmN5YW5fd29vbAQJAG5hbWVfaGFzaBNDfvHn8dqFAwoAbmV0d29ya19pZK0hAbgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_blue_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQxAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfd29vbAQJAG5hbWVfaGFzaLWFAUfyxFPNAwoAbmV0d29ya19pZL2oEugKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blue_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAwAACAQAbmFtZRMAbWluZWNyYWZ0OmJsdWVfd29vbAQJAG5hbWVfaGFzaLjHyxxbTWCLAwoAbmV0d29ya19pZPaLdFQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:purple_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQzAwAACAQAbmFtZRUAbWluZWNyYWZ0OnB1cnBsZV93b29sBAkAbmFtZV9oYXNojvFtqzjAf/4DCgBuZXR3b3JrX2lklqASNQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:magenta_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0AwAACAQAbmFtZRYAbWluZWNyYWZ0Om1hZ2VudGFfd29vbAQJAG5hbWVfaGFzaGuOHvf+Pd4yAwoAbmV0d29ya19pZI4UoDQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pink_wool", + "groupId": 18, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1AwAACAQAbmFtZRMAbWluZWNyYWZ0OnBpbmtfd29vbAQJAG5hbWVfaGFzaPiVA2pFeoFLAwoAbmV0d29ya19pZOZRO6oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAAAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhcnBldAQJAG5hbWVfaGFzaNeMHTI1fWPXAwoAbmV0d29ya19pZEahDFcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_gray_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FycGV0BAkAbmFtZV9oYXNoHPw6ArBAsP0DCgBuZXR3b3JrX2lkQoAeUAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gray_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRaAwAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FycGV0BAkAbmFtZV9oYXNoZVR0OI+1VRADCgBuZXR3b3JrX2lkETF4WwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:black_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRiAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhcnBldAQJAG5hbWVfaGFzaOk7LP9NptyhAwoAbmV0d29ya19pZFjmXtIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brown_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRfAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhcnBldAQJAG5hbWVfaGFzaNaXFyOsAvIvAwoAbmV0d29ya19pZHPjFuoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAwAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYXJwZXQECQBuYW1lX2hhc2i9eSKBf6SO3wMKAG5ldHdvcmtfaWQuhI/KCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:orange_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAwAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYXJwZXQECQBuYW1lX2hhc2hIUkO4HlAdygMKAG5ldHdvcmtfaWSyKV9OCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:yellow_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAwAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYXJwZXQECQBuYW1lX2hhc2hSDKX3scCamwMKAG5ldHdvcmtfaWT8nq+ECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lime_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAwAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FycGV0BAkAbmFtZV9oYXNo+6KFOpzsib4DCgBuZXR3b3JrX2lkT+DS4woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:green_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRgAwAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhcnBldAQJAG5hbWVfaGFzaCHPMP9ltqFJAwoAbmV0d29ya19pZBgwAvAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cyan_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRcAwAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FycGV0BAkAbmFtZV9oYXNobXf62dQBJj8DCgBuZXR3b3JrX2lkKVppLgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_blue_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAwAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FycGV0BAkAbmFtZV9oYXNo20l4oktdZ3sDCgBuZXR3b3JrX2lkjdeMiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blue_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWReAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FycGV0BAkAbmFtZV9oYXNo3p3lsW0eQwsDCgBuZXR3b3JrX2lkAovdPQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purple_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRdAwAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYXJwZXQECQBuYW1lX2hhc2jwIA9pW/qp7QMKAG5ldHdvcmtfaWTqJqhjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:magenta_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRVAwAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FycGV0BAkAbmFtZV9oYXNoFXT36YNNZhMDCgBuZXR3b3JrX2lk+tqsGAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_carpet", + "groupId": 19, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FycGV0BAkAbmFtZV9oYXNoHll72oqk+OoDCgBuZXR3b3JrX2lkrnBYDwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:white_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTtAAAACAQAbmFtZR8AbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaFUk9iXVjwV8AwoAbmV0d29ya19pZJPZY8AKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_gray_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo7EUk30hmUtYDCgBuZXR3b3JrX2lkh8jVIwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gray_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAwAACAQAbmFtZR4AbWluZWNyYWZ0OmdyYXlfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoW77af6WihdwDCgBuZXR3b3JrX2lkSsqC1woGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:black_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTSAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaAfWYp0xtgcfAwoAbmV0d29ya19pZMWTC8EKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brown_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTPAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaB74EeiLO46XAwoAbmV0d29ya19pZEDHKqwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTRAwAACAQAbmFtZR0AbWluZWNyYWZ0OnJlZF9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gjFut6Z/VH1gMKAG5ldHdvcmtfaWSvcmwYCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:orange_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAwAACAQAbmFtZSAAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2gADDj2IJiw+gMKAG5ldHdvcmtfaWTHph0FCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:yellow_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTHAwAACAQAbmFtZSAAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iy6qKNn3ob5wMKAG5ldHdvcmtfaWQZAI39CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lime_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAwAACAQAbmFtZR4AbWluZWNyYWZ0OmxpbWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNo4dYIPslbXPUDCgBuZXR3b3JrX2lk2O8X0AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:green_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTQAwAACAQAbmFtZR8AbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlX3Bvd2RlcgQJAG5hbWVfaGFzaM/c9x2aJh3HAwoAbmV0d29ya19pZA0VfBMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cyan_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTMAwAACAQAbmFtZR4AbWluZWNyYWZ0OmN5YW5fY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNok+xKAe7XXjoDCgBuZXR3b3JrX2lkmkn6uwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_blue_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTGAwAACAQAbmFtZSQAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNogScpIQceyAEDCgBuZXR3b3JrX2lkOmVSbgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blue_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTOAwAACAQAbmFtZR4AbWluZWNyYWZ0OmJsdWVfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoFp7mmeL86r0DCgBuZXR3b3JrX2lkS3b3RQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purple_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAwAACAQAbmFtZSAAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZV9wb3dkZXIECQBuYW1lX2hhc2iYcVU04hoStwMKAG5ldHdvcmtfaWQXimEjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:magenta_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAwAACAQAbmFtZSEAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoy/70q6VPsWgDCgBuZXR3b3JrX2lkf9mxQwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_concrete_powder", + "groupId": 20, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAwAACAQAbmFtZR4AbWluZWNyYWZ0OnBpbmtfY29uY3JldGVfcG93ZGVyBAkAbmFtZV9oYXNoVikSAf8DwV0DCgBuZXR3b3JrX2lku2MivwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:white_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTsAAAACAQAbmFtZRgAbWluZWNyYWZ0OndoaXRlX2NvbmNyZXRlBAkAbmFtZV9oYXNo6zAp7lsLlvkDCgBuZXR3b3JrX2lk3MAYQAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_gray_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY29uY3JldGUECQBuYW1lX2hhc2hEtet5wuDIKAMKAG5ldHdvcmtfaWQISs02CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:gray_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AwAACAQAbmFtZRcAbWluZWNyYWZ0OmdyYXlfY29uY3JldGUECQBuYW1lX2hhc2j92INnb0a83AMKAG5ldHdvcmtfaWQj8RHwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:black_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAwAACAQAbmFtZRgAbWluZWNyYWZ0OmJsYWNrX2NvbmNyZXRlBAkAbmFtZV9oYXNo2X7NDIQmZ70DCgBuZXR3b3JrX2lk2uiVDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:brown_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AwAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX2NvbmNyZXRlBAkAbmFtZV9oYXNoeka02BwXf6oDCgBuZXR3b3JrX2lkYf+xDQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:red_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSAAwAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9jb25jcmV0ZQQJAG5hbWVfaGFzaPWmNowLGubqAwoAbmV0d29ya19pZKwyx58KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:orange_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRzAwAACAQAbmFtZRkAbWluZWNyYWZ0Om9yYW5nZV9jb25jcmV0ZQQJAG5hbWVfaGFzaAgE8XmaAi6+AwoAbmV0d29ya19pZMDQNz8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:yellow_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR2AwAACAQAbmFtZRkAbWluZWNyYWZ0OnllbGxvd19jb25jcmV0ZQQJAG5hbWVfaGFzaE6ONfJPBd0+AwoAbmV0d29ya19pZMarutwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lime_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR3AwAACAQAbmFtZRcAbWluZWNyYWZ0OmxpbWVfY29uY3JldGUECQBuYW1lX2hhc2gnd8JW6wmJcAMKAG5ldHdvcmtfaWTd47aoCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:green_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR/AwAACAQAbmFtZRgAbWluZWNyYWZ0OmdyZWVuX2NvbmNyZXRlBAkAbmFtZV9oYXNokbFxRKchQZkDCgBuZXR3b3JrX2lkmhZWUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cyan_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AwAACAQAbmFtZRcAbWluZWNyYWZ0OmN5YW5fY29uY3JldGUECQBuYW1lX2hhc2hFRrWJ33qj1wMKAG5ldHdvcmtfaWQbi5b8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:light_blue_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR1AwAACAQAbmFtZR0AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY29uY3JldGUECQBuYW1lX2hhc2gHAe0kl0SE4AMKAG5ldHdvcmtfaWRL/GbSCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blue_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AwAACAQAbmFtZRcAbWluZWNyYWZ0OmJsdWVfY29uY3JldGUECQBuYW1lX2hhc2hiay301nnj1wMKAG5ldHdvcmtfaWRMvFXNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:purple_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR8AwAACAQAbmFtZRkAbWluZWNyYWZ0OnB1cnBsZV9jb25jcmV0ZQQJAG5hbWVfaGFzaHBHflsPIwdXAwoAbmV0d29ya19pZCyKA5gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:magenta_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR0AwAACAQAbmFtZRoAbWluZWNyYWZ0Om1hZ2VudGFfY29uY3JldGUECQBuYW1lX2hhc2gN7LuB/OvdZAMKAG5ldHdvcmtfaWTc6ZOdCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pink_concrete", + "groupId": 21, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpbmtfY29uY3JldGUECQBuYW1lX2hhc2ii2G5F0u3SOAMKAG5ldHdvcmtfaWSszGgrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:hardened_clay", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSsAAAACAQAbmFtZRcAbWluZWNyYWZ0OmhhcmRlbmVkX2NsYXkECQBuYW1lX2hhc2jrnRwCJ0krJAMKAG5ldHdvcmtfaWRBCOrrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:white_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSfAAAACAQAbmFtZRoAbWluZWNyYWZ0OndoaXRlX3RlcnJhY290dGEECQBuYW1lX2hhc2j3RSdgmnAIewMKAG5ldHdvcmtfaWSimKw+CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:light_gray_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2dyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAz1Ri3wIxomAwoAbmV0d29ya19pZH5qgOcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:gray_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAwAACAQAbmFtZRkAbWluZWNyYWZ0OmdyYXlfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAXdSLAaNZ9vAwoAbmV0d29ya19pZM1QDV0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:black_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWThAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsYWNrX3RlcnJhY290dGEECQBuYW1lX2hhc2jxssdv5vlbpgMKAG5ldHdvcmtfaWRE3Ru/CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brown_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJyb3duX3RlcnJhY290dGEECQBuYW1lX2hhc2gG4kPenmOF9gMKAG5ldHdvcmtfaWQ/i0iNCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAwAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo7fX56HXFejEDCgBuZXR3b3JrX2lk8tTF8QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:orange_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAwAACAQAbmFtZRsAbWluZWNyYWZ0Om9yYW5nZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNo0Hjmql3sruMDCgBuZXR3b3JrX2lklmqmkAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:yellow_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAwAACAQAbmFtZRsAbWluZWNyYWZ0OnllbGxvd190ZXJyYWNvdHRhBAkAbmFtZV9oYXNoqkyKKrmA3VcDCgBuZXR3b3JrX2lkaM/orAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lime_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAwAACAQAbmFtZRkAbWluZWNyYWZ0OmxpbWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaANjADFOF9v7AwoAbmV0d29ya19pZJt0XsgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:green_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyZWVuX3RlcnJhY290dGEECQBuYW1lX2hhc2j5Ybq36yYwRQMKAG5ldHdvcmtfaWQ8kGdHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cyan_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAwAACAQAbmFtZRkAbWluZWNyYWZ0OmN5YW5fdGVycmFjb3R0YQQJAG5hbWVfaGFzaN09COzMuHwAAwoAbmV0d29ya19pZIWPCzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_blue_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAwAACAQAbmFtZR8AbWluZWNyYWZ0OmxpZ2h0X2JsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaOMytez7cOZiAwoAbmV0d29ya19pZFHK1UsKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blue_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAwAACAQAbmFtZRkAbWluZWNyYWZ0OmJsdWVfdGVycmFjb3R0YQQJAG5hbWVfaGFzaF6inyTK5RpAAwoAbmV0d29ya19pZF5mVZIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:purple_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAwAACAQAbmFtZRsAbWluZWNyYWZ0OnB1cnBsZV90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoKF7YG61yTbEDCgBuZXR3b3JrX2lkhtRDlwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:magenta_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAwAACAQAbmFtZRwAbWluZWNyYWZ0Om1hZ2VudGFfdGVycmFjb3R0YQQJAG5hbWVfaGFzaLWvtpAVtztyAwoAbmV0d29ya19pZN5SoakKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pink_terracotta", + "groupId": 22, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAwAACAQAbmFtZRkAbWluZWNyYWZ0OnBpbmtfdGVycmFjb3R0YQQJAG5hbWVfaGFzaJ7mzvyzSQZTAwoAbmV0d29ya19pZDJWe4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAAAACAQAbmFtZSEAbWluZWNyYWZ0OndoaXRlX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoiVzCdoHAJo0DCgBuZXR3b3JrX2lkIlj9AAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:silver_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAAAACAQAbmFtZSIAbWluZWNyYWZ0OnNpbHZlcl9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaAVsA0CnhzA4AwoAbmV0d29ya19pZPnxtJEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gray_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAAAACAQAbmFtZSAAbWluZWNyYWZ0OmdyYXlfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2jvLZt9u/lF/AMKAG5ldHdvcmtfaWQVU8eFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:black_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJsYWNrX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoe8I4xAXbO5UDCgBuZXR3b3JrX2lk2Icb9AoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brown_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWToAAAACAQAbmFtZSEAbWluZWNyYWZ0OmJyb3duX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNoSiNZOobbpjoDCgBuZXR3b3JrX2lkJy0jwgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAAAACAQAbmFtZR8AbWluZWNyYWZ0OnJlZF9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaBdWFGLmCLFVAwoAbmV0d29ya19pZMYBJSEKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:orange_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTdAAAACAQAbmFtZSIAbWluZWNyYWZ0Om9yYW5nZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaMyJMrnPr7szAwoAbmV0d29ya19pZN6+7TUKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:yellow_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAAAACAQAbmFtZSIAbWluZWNyYWZ0OnllbGxvd19nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaN6NaIhf6m0uAwoAbmV0d29ya19pZKRHXeoKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lime_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWThAAAACAQAbmFtZSAAbWluZWNyYWZ0OmxpbWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2iF3E68/rB2EAMKAG5ldHdvcmtfaWSP7qQWCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:green_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAAAACAQAbmFtZSEAbWluZWNyYWZ0OmdyZWVuX2dsYXplZF90ZXJyYWNvdHRhBAkAbmFtZV9oYXNow5mo8aQDFboDCgBuZXR3b3JrX2lkoF11kgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:cyan_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAAAACAQAbmFtZSAAbWluZWNyYWZ0OmN5YW5fZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gnNB+cCFRJhwMKAG5ldHdvcmtfaWT9buMtCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_blue_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAAAACAQAbmFtZSYAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2gladnCDBKCigMKAG5ldHdvcmtfaWS5CszFCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blue_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAAAACAQAbmFtZSAAbWluZWNyYWZ0OmJsdWVfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2giOZK+2nB1igMKAG5ldHdvcmtfaWR+e22CCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:purple_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTbAAAACAQAbmFtZSIAbWluZWNyYWZ0OnB1cnBsZV9nbGF6ZWRfdGVycmFjb3R0YQQJAG5hbWVfaGFzaIQU03txeAfHAwoAbmV0d29ya19pZLKbSE4KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:magenta_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAAAACAQAbmFtZSMAbWluZWNyYWZ0Om1hZ2VudGFfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2i/SNqDJbfjMgMKAG5ldHdvcmtfaWQKf9UvCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pink_glazed_terracotta", + "groupId": 23, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAAAACAQAbmFtZSAAbWluZWNyYWZ0OnBpbmtfZ2xhemVkX3RlcnJhY290dGEECQBuYW1lX2hhc2hik8DVt4g+twMKAG5ldHdvcmtfaWTKzav2CgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:purpur_block", + "groupId": 24, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnB1cnB1cl9ibG9jawQJAG5hbWVfaGFzaAgLwnUZGlzsAwoAbmV0d29ya19pZGCZ+4UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purpur_pillar", + "groupId": 24, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS2BAAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnB1cl9waWxsYXIECQBuYW1lX2hhc2iFcSsdykO+jgMKAG5ldHdvcmtfaWQe0+geCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:packed_mud", + "groupId": 24, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcAgAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9tdWQECQBuYW1lX2hhc2gHOMa121h4FgMKAG5ldHdvcmtfaWTUb6LyCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:mud_bricks", + "groupId": 24, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAgAACAQAbmFtZRQAbWluZWNyYWZ0Om11ZF9icmlja3MECQBuYW1lX2hhc2iDL/SVl/PewQMKAG5ldHdvcmtfaWSkBjaDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:nether_wart_block", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAAAACAQAbmFtZRsAbWluZWNyYWZ0Om5ldGhlcl93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9XGS4GNnlV4DCgBuZXR3b3JrX2lkh3apIgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_wart_block", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAQAACAQAbmFtZRsAbWluZWNyYWZ0OndhcnBlZF93YXJ0X2Jsb2NrBAkAbmFtZV9oYXNo9IqDS9yUPJoDCgBuZXR3b3JrX2lkMpKAbAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:shroomlight", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTlAQAACAQAbmFtZRUAbWluZWNyYWZ0OnNocm9vbWxpZ2h0BAkAbmFtZV9oYXNoZHCHcHX/HYADCgBuZXR3b3JrX2lkLG2JiwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:crimson_nylium", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTnAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fbnlsaXVtBAkAbmFtZV9oYXNoOr6DJYW2bFYDCgBuZXR3b3JrX2lkuWpRDgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_nylium", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWToAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9ueWxpdW0ECQBuYW1lX2hhc2g0Zf89cfr3rwMKAG5ldHdvcmtfaWSu/kekCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:netherrack", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRXAAAACAQAbmFtZRQAbWluZWNyYWZ0Om5ldGhlcnJhY2sECQBuYW1lX2hhc2i/r5ZyRsvPyQMKAG5ldHdvcmtfaWTAiTOACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:soul_soil", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAQAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc29pbAQJAG5hbWVfaGFzaC1/87ccutuTAwoAbmV0d29ya19pZKc63SMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:grass_block", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXNzX2Jsb2NrBAkAbmFtZV9oYXNojPyGp3/CSZwDCgBuZXR3b3JrX2lktCgx3goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:podzol", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTzAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBvZHpvbAQJAG5hbWVfaGFzaBzqokRjH4Z1AwoAbmV0d29ya19pZPPS/GUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mycelium", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAAAACAQAbmFtZRIAbWluZWNyYWZ0Om15Y2VsaXVtBAkAbmFtZV9oYXNojTN09cKickIDCgBuZXR3b3JrX2lkLNPxXQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:grass_path", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTGAAAACAQAbmFtZRQAbWluZWNyYWZ0OmdyYXNzX3BhdGgECQBuYW1lX2hhc2i0/KZV8Qsy+gMKAG5ldHdvcmtfaWT7CcdzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dirt", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmRpcnQECQBuYW1lX2hhc2hXp6jnXAe+kQMKAG5ldHdvcmtfaWSG706CCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:coarse_dirt", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTBBAAACAQAbmFtZRUAbWluZWNyYWZ0OmNvYXJzZV9kaXJ0BAkAbmFtZV9oYXNosd+cah7WSmoDCgBuZXR3b3JrX2lkgS5RcAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dirt_with_roots", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRpcnRfd2l0aF9yb290cwQJAG5hbWVfaGFzaLCNDYPviDCIAwoAbmV0d29ya19pZNCkwzoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:farmland", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AAAACAQAbmFtZRIAbWluZWNyYWZ0OmZhcm1sYW5kBAkAbmFtZV9oYXNoxyQ5ag7LolADCgBuZXR3b3JrX2lkX618FQoGAHN0YXRlcwMSAG1vaXN0dXJpemVkX2Ftb3VudAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mud", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTYAgAACAQAbmFtZQ0AbWluZWNyYWZ0Om11ZAQJAG5hbWVfaGFzaPb/3P+uLy+9AwoAbmV0d29ya19pZPIUlUkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:clay", + "groupId": 25, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRSAAAACAQAbmFtZQ4AbWluZWNyYWZ0OmNsYXkECQBuYW1lX2hhc2j/S6sKXRcpzwMKAG5ldHdvcmtfaWRmsb8nCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:iron_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAAAACAQAbmFtZRIAbWluZWNyYWZ0Omlyb25fb3JlBAkAbmFtZV9oYXNoS7BYtLnfx3gDCgBuZXR3b3JrX2lk3loneQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gold_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAAAACAQAbmFtZRIAbWluZWNyYWZ0OmdvbGRfb3JlBAkAbmFtZV9oYXNoC5Y+DUGXLC4DCgBuZXR3b3JrX2lkNhvMfwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:diamond_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AAAACAQAbmFtZRUAbWluZWNyYWZ0OmRpYW1vbmRfb3JlBAkAbmFtZV9oYXNokUOJ2wZZrGQDCgBuZXR3b3JrX2lk/dChVAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lapis_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQVAAAACAQAbmFtZRMAbWluZWNyYWZ0OmxhcGlzX29yZQQJAG5hbWVfaGFzaMrmrUrSzb7qAwoAbmV0d29ya19pZMg+qK4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:redstone_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZHN0b25lX29yZQQJAG5hbWVfaGFzaFHVnp8Wc4JbAwoAbmV0d29ya19pZKDYvQoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:coal_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAAAACAQAbmFtZRIAbWluZWNyYWZ0OmNvYWxfb3JlBAkAbmFtZV9oYXNo1OjA+Iuy51oDCgBuZXR3b3JrX2lk+R/aKAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:copper_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AgAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcHBlcl9vcmUECQBuYW1lX2hhc2iSZduSntOzOwMKAG5ldHdvcmtfaWQtIuCnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:emerald_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVtZXJhbGRfb3JlBAkAbmFtZV9oYXNoJTovr+VgINsDCgBuZXR3b3JrX2lknbkqCgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:quartz_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAAAACAQAbmFtZRQAbWluZWNyYWZ0OnF1YXJ0el9vcmUECQBuYW1lX2hhc2g0yNHLMK9TaQMKAG5ldHdvcmtfaWSzN7nzCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:nether_gold_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQfAgAACAQAbmFtZRkAbWluZWNyYWZ0Om5ldGhlcl9nb2xkX29yZQQJAG5hbWVfaGFzaEJZ7segIBgBAwoAbmV0d29ya19pZNI9pDgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:ancient_debris", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFuY2llbnRfZGVicmlzBAkAbmFtZV9oYXNoNrbxMc9AwKcDCgBuZXR3b3JrX2lkrSNjEAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:deepslate_iron_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9pcm9uX29yZQQJAG5hbWVfaGFzaB/fDL9pgvXXAwoAbmV0d29ya19pZFA0bz4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_gold_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9nb2xkX29yZQQJAG5hbWVfaGFzaF9G7WYhKFinAwoAbmV0d29ya19pZHQTfBUKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_diamond_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9kaWFtb25kX29yZQQJAG5hbWVfaGFzaEUH5USh+iD3AwoAbmV0d29ya19pZHP6VzAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_lapis_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAgAACAQAbmFtZR0AbWluZWNyYWZ0OmRlZXBzbGF0ZV9sYXBpc19vcmUECQBuYW1lX2hhc2j+yFxU/KZs1gMKAG5ldHdvcmtfaWRKINzICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate_redstone_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAgAACAQAbmFtZSAAbWluZWNyYWZ0OmRlZXBzbGF0ZV9yZWRzdG9uZV9vcmUECQBuYW1lX2hhc2iVgM3wWWD6ugMKAG5ldHdvcmtfaWReBdYRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate_emerald_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSWAgAACAQAbmFtZR8AbWluZWNyYWZ0OmRlZXBzbGF0ZV9lbWVyYWxkX29yZQQJAG5hbWVfaGFzaNlfo5HTwS6wAwoAbmV0d29ya19pZNeie6sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_coal_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSVAgAACAQAbmFtZRwAbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb2FsX29yZQQJAG5hbWVfaGFzaIjikmcbRrPPAwoAbmV0d29ya19pZD9TiygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:deepslate_copper_ore", + "groupId": 26, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAgAACAQAbmFtZR4AbWluZWNyYWZ0OmRlZXBzbGF0ZV9jb3BwZXJfb3JlBAkAbmFtZV9oYXNottjV4Ev5LAQDCgBuZXR3b3JrX2lkP23rgQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stone", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnN0b25lBAkAbmFtZV9oYXNoE3mqhJxzJycDCgBuZXR3b3JrX2lkIQ4xgAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:granite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAwAACAQAbmFtZREAbWluZWNyYWZ0OmdyYW5pdGUECQBuYW1lX2hhc2iq+Dur2pw4AwMKAG5ldHdvcmtfaWT2NMfJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:diorite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAwAACAQAbmFtZREAbWluZWNyYWZ0OmRpb3JpdGUECQBuYW1lX2hhc2iaFsq2iinZBQMKAG5ldHdvcmtfaWQqGE6XCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:andesite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAwAACAQAbmFtZRIAbWluZWNyYWZ0OmFuZGVzaXRlBAkAbmFtZV9oYXNosaLIEnQQoSYDCgBuZXR3b3JrX2lkEApRZAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blackstone", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAgAACAQAbmFtZRQAbWluZWNyYWZ0OmJsYWNrc3RvbmUECQBuYW1lX2hhc2iMFYziD80D6QMKAG5ldHdvcmtfaWSrUryHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:deepslate", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AgAACAQAbmFtZRMAbWluZWNyYWZ0OmRlZXBzbGF0ZQQJAG5hbWVfaGFzaKX5pAblxz8TAwoAbmV0d29ya19pZOJoQjsKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:tuff", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAgAACAQAbmFtZQ4AbWluZWNyYWZ0OnR1ZmYECQBuYW1lX2hhc2h1Rwc1XYsBGwMKAG5ldHdvcmtfaWRwQGn0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:basalt", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhc2FsdAQJAG5hbWVfaGFzaH+UQO2yWodiAwoAbmV0d29ya19pZBPNSV4KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_granite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWROAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2dyYW5pdGUECQBuYW1lX2hhc2iLiEfys8pFIAMKAG5ldHdvcmtfaWTCxxcHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_diorite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBvbGlzaGVkX2Rpb3JpdGUECQBuYW1lX2hhc2hTxY4fKmNmlAMKAG5ldHdvcmtfaWTmtjdRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_andesite", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRSAwAACAQAbmFtZRsAbWluZWNyYWZ0OnBvbGlzaGVkX2FuZGVzaXRlBAkAbmFtZV9oYXNovl28uFk4HuQDCgBuZXR3b3JrX2lklFjuCwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:polished_blackstone", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQiAgAACAQAbmFtZR0AbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmUECQBuYW1lX2hhc2jT9fHCl6vWQQMKAG5ldHdvcmtfaWR/Ho6oCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_deepslate", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AgAACAQAbmFtZRwAbWluZWNyYWZ0OnBvbGlzaGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaHC1edoaWF3uAwoAbmV0d29ya19pZCPeQsEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:polished_tuff", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTrAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBvbGlzaGVkX3R1ZmYECQBuYW1lX2hhc2hyaLe/KEVZ0gMKAG5ldHdvcmtfaWTcX3NrCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_basalt", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTqAQAACAQAbmFtZRkAbWluZWNyYWZ0OnBvbGlzaGVkX2Jhc2FsdAQJAG5hbWVfaGFzaMS+L0gMnRcBAwoAbmV0d29ya19pZF+/mHwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:smooth_basalt", + "groupId": 27, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AgAACAQAbmFtZRcAbWluZWNyYWZ0OnNtb290aF9iYXNhbHQECQBuYW1lX2hhc2jKPUdz89kuNAMKAG5ldHdvcmtfaWTkb/oVCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:gravel", + "groupId": 28, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAAAACAQAbmFtZRAAbWluZWNyYWZ0OmdyYXZlbAQJAG5hbWVfaGFzaOFxz8XJd2r/AwoAbmV0d29ya19pZBpfI1sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sand", + "groupId": 28, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQMAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNhbmQECQBuYW1lX2hhc2i6lthXXbAyWAMKAG5ldHdvcmtfaWRjeUMICgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:red_sand", + "groupId": 28, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS0BAAACAQAbmFtZRIAbWluZWNyYWZ0OnJlZF9zYW5kBAkAbmFtZV9oYXNoCiarI69JQCkDCgBuZXR3b3JrX2lkU8UD/AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cactus", + "groupId": 28, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAAAACAQAbmFtZRAAbWluZWNyYWZ0OmNhY3R1cwQJAG5hbWVfaGFzaCG9zL0N4wvGAwoAbmV0d29ya19pZDeCERAKBgBzdGF0ZXMDAwBhZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAAAACAQAbmFtZREAbWluZWNyYWZ0Om9ha19sb2cECQBuYW1lX2hhc2ho6TS+K7PZFQMKAG5ldHdvcmtfaWQjfjoxCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQJAQAACAQAbmFtZRoAbWluZWNyYWZ0OnN0cmlwcGVkX29ha19sb2cECQBuYW1lX2hhc2h8dqh+OOHU4wMKAG5ldHdvcmtfaWSYKjdrCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spruce_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AwAACAQAbmFtZRQAbWluZWNyYWZ0OnNwcnVjZV9sb2cECQBuYW1lX2hhc2hZ03qaLoF3WgMKAG5ldHdvcmtfaWRlFD8eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_spruce_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV9sb2cECQBuYW1lX2hhc2iNrhKjS5IyrgMKAG5ldHdvcmtfaWRQcEC3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:birch_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AwAACAQAbmFtZRMAbWluZWNyYWZ0OmJpcmNoX2xvZwQJAG5hbWVfaGFzaBUzT3NxsZAnAwoAbmV0d29ya19pZBKN3VQKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_birch_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAQAACAQAbmFtZRwAbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX2xvZwQJAG5hbWVfaGFzaCFKS4AeuSidAwoAbmV0d29ya19pZN0IONIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:jungle_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AwAACAQAbmFtZRQAbWluZWNyYWZ0Omp1bmdsZV9sb2cECQBuYW1lX2hhc2gkwW0KNulqDgMKAG5ldHdvcmtfaWQaziU/CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_jungle_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV9sb2cECQBuYW1lX2hhc2hAwMsgOk02JAMKAG5ldHdvcmtfaWQvls0eCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:acacia_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAAAACAQAbmFtZRQAbWluZWNyYWZ0OmFjYWNpYV9sb2cECQBuYW1lX2hhc2iV48VpYhjoYQMKAG5ldHdvcmtfaWRxEqe0CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_acacia_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAQAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV9sb2cECQBuYW1lX2hhc2hJb0lQqnEqlgMKAG5ldHdvcmtfaWRg3IdRCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dark_oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7AwAACAQAbmFtZRYAbWluZWNyYWZ0OmRhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaIWfVRd0XUo3AwoAbmV0d29ya19pZPMM7LYKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_dark_oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQIAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX2xvZwQJAG5hbWVfaGFzaPFTdxRdPwkOAwoAbmV0d29ya19pZDIzenIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mangrove_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAgAACAQAbmFtZRYAbWluZWNyYWZ0Om1hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaHZe6DzPZBobAwoAbmV0d29ya19pZG6DuYkKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_mangrove_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAgAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX2xvZwQJAG5hbWVfaGFzaLqIBo4hwA//AwoAbmV0d29ya19pZPtRn7UKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cherry_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAwAACAQAbmFtZRQAbWluZWNyYWZ0OmNoZXJyeV9sb2cECQBuYW1lX2hhc2hwFlaioppB1wMKAG5ldHdvcmtfaWS2sdXECgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_cherry_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQWAwAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV9sb2cECQBuYW1lX2hhc2i85H6G+WhXaAMKAG5ldHdvcmtfaWRjzoglCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTiBAAACAQAbmFtZRYAbWluZWNyYWZ0OnBhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaIEcMMTin/ihAwoAbmV0d29ya19pZMtoEVwKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_pale_oak_log", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWThBAAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX2xvZwQJAG5hbWVfaGFzaBVKFLV2TrFcAwoAbmV0d29ya19pZBY8/GAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:crimson_stem", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTgAQAACAQAbmFtZRYAbWluZWNyYWZ0OmNyaW1zb25fc3RlbQQJAG5hbWVfaGFzaM0FzfL0UTKZAwoAbmV0d29ya19pZKvzID0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_crimson_stem", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTvAQAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25fc3RlbQQJAG5hbWVfaGFzaDlA6nood57EAwoAbmV0d29ya19pZHrIqjIKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_stem", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWThAQAACAQAbmFtZRUAbWluZWNyYWZ0OndhcnBlZF9zdGVtBAkAbmFtZV9oYXNon7cKfPZxdrUDCgBuZXR3b3JrX2lkerWyMwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_warped_stem", + "groupId": 29, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAQAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9zdGVtBAkAbmFtZV9oYXNoEw+y0dDPSd8DCgBuZXR3b3JrX2lkIQ9vBAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAQAACAQAbmFtZRIAbWluZWNyYWZ0Om9ha193b29kBAkAbmFtZV9oYXNoqQIkuVPyJX0DCgBuZXR3b3JrX2lku2G1YAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnN0cmlwcGVkX29ha193b29kBAkAbmFtZV9oYXNovW6KCv+VZnsDCgBuZXR3b3JrX2lkkhWGegoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQtBAAACAQAbmFtZRUAbWluZWNyYWZ0OnNwcnVjZV93b29kBAkAbmFtZV9oYXNoTrIJ5TAQ+OgDCgBuZXR3b3JrX2lkaXLxCwoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_spruce_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQzBAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX3NwcnVjZV93b29kBAkAbmFtZV9oYXNoMnuUk4Xo6icDCgBuZXR3b3JrX2lkes2ydAoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQuBAAACAQAbmFtZRQAbWluZWNyYWZ0OmJpcmNoX3dvb2QECQBuYW1lX2hhc2iqVjG4xt0cKQMKAG5ldHdvcmtfaWS06c5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_birch_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0BAAACAQAbmFtZR0AbWluZWNyYWZ0OnN0cmlwcGVkX2JpcmNoX3dvb2QECQBuYW1lX2hhc2hm88R604TKbAMKAG5ldHdvcmtfaWRleEMJCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQvBAAACAQAbmFtZRUAbWluZWNyYWZ0Omp1bmdsZV93b29kBAkAbmFtZV9oYXNo9bYW29ORWCoDCgBuZXR3b3JrX2lkyFyKLQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_jungle_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ1BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2p1bmdsZV93b29kBAkAbmFtZV9oYXNoUVs6KsZQRBoDCgBuZXR3b3JrX2lk92k8HQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQwBAAACAQAbmFtZRUAbWluZWNyYWZ0OmFjYWNpYV93b29kBAkAbmFtZV9oYXNoKkDfgzlJUcIDCgBuZXR3b3JrX2lkuTWlcgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_acacia_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2BAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2FjYWNpYV93b29kBAkAbmFtZV9oYXNo/kOPN2bCJhUDCgBuZXR3b3JrX2lktl6LwQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQxBAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2jaKv4ORLadAAMKAG5ldHdvcmtfaWSDrNQ8CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_dark_oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3BAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX2Rhcmtfb2FrX3dvb2QECQBuYW1lX2hhc2h2jFDfKVFgfAMKAG5ldHdvcmtfaWTgZQ5VCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAgAACAQAbmFtZRcAbWluZWNyYWZ0Om1hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2iXVxG0JG2fVAMKAG5ldHdvcmtfaWSkqJ4cCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_mangrove_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTxAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX21hbmdyb3ZlX3dvb2QECQBuYW1lX2hhc2h7CkbaBF7/WAMKAG5ldHdvcmtfaWQLAX88CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQhAwAACAQAbmFtZRUAbWluZWNyYWZ0OmNoZXJyeV93b29kBAkAbmFtZV9oYXNoAW8srlmpBM8DCgBuZXR3b3JrX2lkLPsAwgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_cherry_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAwAACAQAbmFtZR4AbWluZWNyYWZ0OnN0cmlwcGVkX2NoZXJyeV93b29kBAkAbmFtZV9oYXNo/e7KXv+CB38DCgBuZXR3b3JrX2lkg5aVtQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTsBAAACAQAbmFtZRcAbWluZWNyYWZ0OnBhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2hGlXnbUgRIggMKAG5ldHdvcmtfaWRPLx7LCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_pale_oak_wood", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTrBAAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3BhbGVfb2FrX3dvb2QECQBuYW1lX2hhc2iqaxd6ta2eNAMKAG5ldHdvcmtfaWQI+pz3CgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_hyphae", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQqAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNouRmKmfSqEWADCgBuZXR3b3JrX2lk+Tm5rQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stripped_crimson_hyphae", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQrAgAACAQAbmFtZSEAbWluZWNyYWZ0OnN0cmlwcGVkX2NyaW1zb25faHlwaGFlBAkAbmFtZV9oYXNoFffwmABq4LUDCgBuZXR3b3JrX2lkZAlUbgoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:warped_hyphae", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQpAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2hn8plQUr6pmQMKAG5ldHdvcmtfaWRU2AIBCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:stripped_warped_hyphae", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQsAgAACAQAbmFtZSAAbWluZWNyYWZ0OnN0cmlwcGVkX3dhcnBlZF9oeXBoYWUECQBuYW1lX2hhc2irKq+HYPSgjQMKAG5ldHdvcmtfaWSbrOPDCgYAc3RhdGVzCAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_block", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQOAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJhbWJvb19ibG9jawQJAG5hbWVfaGFzaAbDeur6stIBAwoAbmV0d29ya19pZCJAwn0KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:stripped_bamboo_block", + "groupId": 30, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAwAACAQAbmFtZR8AbWluZWNyYWZ0OnN0cmlwcGVkX2JhbWJvb19ibG9jawQJAG5hbWVfaGFzaJpwytpZOZM9AwoAbmV0d29ya19pZKuRbNEKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oak_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQSAAAACAQAbmFtZRQAbWluZWNyYWZ0Om9ha19sZWF2ZXMECQBuYW1lX2hhc2h6O4xGqA2oKgMKAG5ldHdvcmtfaWT98c59CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spruce_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQfBAAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9sZWF2ZXMECQBuYW1lX2hhc2i9x1CtNAuqZwMKAG5ldHdvcmtfaWSzF7pTCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:birch_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQgBAAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2xlYXZlcwQJAG5hbWVfaGFzaBlAGHaoaLZSAwoAbmV0d29ya19pZOjtvWcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:jungle_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQhBAAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9sZWF2ZXMECQBuYW1lX2hhc2iW1uAH07zGhgMKAG5ldHdvcmtfaWSA5KX0CgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:acacia_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWShAAAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9sZWF2ZXMECQBuYW1lX2hhc2iZJf8dAgDRNQMKAG5ldHdvcmtfaWQ/G7VuCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dark_oak_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQiBAAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaCk7rDipWFSjAwoAbmV0d29ya19pZJ2AkbYKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:mangrove_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2xlYXZlcwQJAG5hbWVfaGFzaKyI/dWvhEG8AwoAbmV0d29ya19pZPQxCZ8KBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cherry_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQjAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9sZWF2ZXMECQBuYW1lX2hhc2giTs9ChhYBlQMKAG5ldHdvcmtfaWR8bPpwCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_oak_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTuBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2xlYXZlcwQJAG5hbWVfaGFzaKVccFYyf0wbAwoAbmV0d29ya19pZNFNvgcKBgBzdGF0ZXMBDgBwZXJzaXN0ZW50X2JpdAABCgB1cGRhdGVfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:azalea_leaves", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAgAACAQAbmFtZRcAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXMECQBuYW1lX2hhc2iXFhD57wFS7AMKAG5ldHdvcmtfaWTNB/9ECgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:azalea_leaves_flowered", + "groupId": 31, + "block_state_b64": "CgAAAwgAYmxvY2tfaWREAgAACAQAbmFtZSAAbWluZWNyYWZ0OmF6YWxlYV9sZWF2ZXNfZmxvd2VyZWQECQBuYW1lX2hhc2gs8jxlS/pMrwMKAG5ldHdvcmtfaWQ7W4PyCgYAc3RhdGVzAQ4AcGVyc2lzdGVudF9iaXQAAQoAdXBkYXRlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:oak_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAAAACAQAbmFtZRUAbWluZWNyYWZ0Om9ha19zYXBsaW5nBAkAbmFtZV9oYXNoogXcT9QfjiUDCgBuZXR3b3JrX2lkG22C+AoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4BAAACAQAbmFtZRgAbWluZWNyYWZ0OnNwcnVjZV9zYXBsaW5nBAkAbmFtZV9oYXNoe8hz4uYP0FcDCgBuZXR3b3JrX2lkUQmhaQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5BAAACAQAbmFtZRcAbWluZWNyYWZ0OmJpcmNoX3NhcGxpbmcECQBuYW1lX2hhc2h348iJQ/tK4wMKAG5ldHdvcmtfaWQ2Uh53CgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6BAAACAQAbmFtZRgAbWluZWNyYWZ0Omp1bmdsZV9zYXBsaW5nBAkAbmFtZV9oYXNo7tyTOdSrxaADCgBuZXR3b3JrX2lkXmBAdAoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7BAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjYWNpYV9zYXBsaW5nBAkAbmFtZV9oYXNo99sg15uoX7ADCgBuZXR3b3JrX2lkPXX1KgoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8BAAACAQAbmFtZRoAbWluZWNyYWZ0OmRhcmtfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2jnVzFplW7cHgMKAG5ldHdvcmtfaWTD4giHCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_propagule", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAgAACAQAbmFtZRwAbWluZWNyYWZ0Om1hbmdyb3ZlX3Byb3BhZ3VsZQQJAG5hbWVfaGFzaJGeox6hkfLFAwoAbmV0d29ya19pZAIpvpYKBgBzdGF0ZXMBBwBoYW5naW5nAAMPAHByb3BhZ3VsZV9zdGFnZQAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQiAwAACAQAbmFtZRgAbWluZWNyYWZ0OmNoZXJyeV9zYXBsaW5nBAkAbmFtZV9oYXNoGrPpNMf1LtcDCgBuZXR3b3JrX2lkypakXQoGAHN0YXRlcwEHAGFnZV9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_sapling", + "groupId": 32, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTtBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfb2FrX3NhcGxpbmcECQBuYW1lX2hhc2gzvl+QbSfPHwMKAG5ldHdvcmtfaWSzav9sCgYAc3RhdGVzAQcAYWdlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bee_nest", + "groupId": 33, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTZAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJlZV9uZXN0BAkAbmFtZV9oYXNo2R2WBxUHEZIDCgBuZXR3b3JrX2lkiXWLEAoGAHN0YXRlcwMJAGRpcmVjdGlvbgAAAAADCwBob25leV9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:wheat_seeds", + "groupId": 34 + }, + { + "id": "minecraft:pumpkin_seeds", + "groupId": 34 + }, + { + "id": "minecraft:melon_seeds", + "groupId": 34 + }, + { + "id": "minecraft:beetroot_seeds", + "groupId": 34 + }, + { + "id": "minecraft:torchflower_seeds", + "groupId": 34 + }, + { + "id": "minecraft:pitcher_pod", + "groupId": 34 + }, + { + "id": "minecraft:wheat", + "groupId": 35 + }, + { + "id": "minecraft:beetroot", + "groupId": 35 + }, + { + "id": "minecraft:potato", + "groupId": 35 + }, + { + "id": "minecraft:poisonous_potato", + "groupId": 35 + }, + { + "id": "minecraft:carrot", + "groupId": 35 + }, + { + "id": "minecraft:golden_carrot", + "groupId": 35 + }, + { + "id": "minecraft:apple", + "groupId": 35 + }, + { + "id": "minecraft:golden_apple", + "groupId": 35 + }, + { + "id": "minecraft:enchanted_golden_apple", + "groupId": 35 + }, + { + "id": "minecraft:melon_block", + "groupId": 35, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAAAACAQAbmFtZRUAbWluZWNyYWZ0Om1lbG9uX2Jsb2NrBAkAbmFtZV9oYXNoXxSm0iYpAx8DCgBuZXR3b3JrX2lkC9rqygoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:melon_slice", + "groupId": 35 + }, + { + "id": "minecraft:glistering_melon_slice", + "groupId": 35 + }, + { + "id": "minecraft:sweet_berries", + "groupId": 35 + }, + { + "id": "minecraft:glow_berries", + "groupId": 35 + }, + { + "id": "minecraft:pumpkin", + "groupId": 35, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRWAAAACAQAbmFtZREAbWluZWNyYWZ0OnB1bXBraW4ECQBuYW1lX2hhc2gc8A3jaSzWbgMKAG5ldHdvcmtfaWRFGA+xCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:carved_pumpkin", + "groupId": 36, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSaAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNhcnZlZF9wdW1wa2luBAkAbmFtZV9oYXNoPu1T0MJuG90DCgBuZXR3b3JrX2lkXNNn5QoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lit_pumpkin", + "groupId": 36, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmxpdF9wdW1wa2luBAkAbmFtZV9oYXNo7gWtEm2uPL0DCgBuZXR3b3JrX2lki8sU4AoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:honeycomb", + "groupId": 36 + }, + { + "id": "minecraft:resin_clump", + "groupId": 36, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT9BAAACAQAbmFtZRUAbWluZWNyYWZ0OnJlc2luX2NsdW1wBAkAbmFtZV9oYXNok5dcTB5ZyioDCgBuZXR3b3JrX2lkFbHrwwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:fern", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRPBAAACAQAbmFtZQ4AbWluZWNyYWZ0OmZlcm4ECQBuYW1lX2hhc2iHbj3yXFn4owMKAG5ldHdvcmtfaWQKC6u7CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:large_fern", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRgBAAACAQAbmFtZRQAbWluZWNyYWZ0OmxhcmdlX2Zlcm4ECQBuYW1lX2hhc2gnE9sd0LzHtQMKAG5ldHdvcmtfaWTS9hG4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:short_grass", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQfAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNob3J0X2dyYXNzBAkAbmFtZV9oYXNobWQghLH0bLcDCgBuZXR3b3JrX2lkJWOOqAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:tall_grass", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRfBAAACAQAbmFtZRQAbWluZWNyYWZ0OnRhbGxfZ3Jhc3MECQBuYW1lX2hhc2ii5MyZJpv4sgMKAG5ldHdvcmtfaWRRfeH4CgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:short_dry_grass", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDBQAACAQAbmFtZRkAbWluZWNyYWZ0OnNob3J0X2RyeV9ncmFzcwQJAG5hbWVfaGFzaLspJ2i3BIGkAwoAbmV0d29ya19pZKdsCUgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tall_dry_grass", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQEBQAACAQAbmFtZRgAbWluZWNyYWZ0OnRhbGxfZHJ5X2dyYXNzBAkAbmFtZV9oYXNoBNweZbdOLIMDCgBuZXR3b3JrX2lkI32+NwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bush", + "groupId": 37, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT+BAAACAQAbmFtZQ4AbWluZWNyYWZ0OmJ1c2gECQBuYW1lX2hhc2hS6PcDXRRjxAMKAG5ldHdvcmtfaWSrbYGwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:nether_sprouts", + "groupId": 37 + }, + { + "id": "minecraft:fire_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAwAACAQAbmFtZRQAbWluZWNyYWZ0OmZpcmVfY29yYWwECQBuYW1lX2hhc2hOHyyECVQVJwMKAG5ldHdvcmtfaWS9vF0UCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brain_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWREAwAACAQAbmFtZRUAbWluZWNyYWZ0OmJyYWluX2NvcmFsBAkAbmFtZV9oYXNoRiWlLCwA2ycDCgBuZXR3b3JrX2lkrjAuhgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bubble_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAwAACAQAbmFtZRYAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbAQJAG5hbWVfaGFzaJz6rWnl+v2qAwoAbmV0d29ya19pZImIWy0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tube_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1YmVfY29yYWwECQBuYW1lX2hhc2iYa8oO/tgk7wMKAG5ldHdvcmtfaWRTfND5CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:horn_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRHAwAACAQAbmFtZRQAbWluZWNyYWZ0Omhvcm5fY29yYWwECQBuYW1lX2hhc2iZnRHjZbnLPgMKAG5ldHdvcmtfaWR+GGp8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_fire_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRLAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbAQJAG5hbWVfaGFzaEPU6tFy/latAwoAbmV0d29ya19pZNMa7V4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_brain_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAwAACAQAbmFtZRoAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWwECQBuYW1lX2hhc2j5L6QJCISvzwMKAG5ldHdvcmtfaWQkKzeiCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_bubble_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRKAwAACAQAbmFtZRsAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsBAkAbmFtZV9oYXNoSTOZ/8wpeNYDCgBuZXR3b3JrX2lka6w9DAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dead_tube_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbAQJAG5hbWVfaGFzaJGjNWhlaIJeAwoAbmV0d29ya19pZO3Z0ygKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_horn_coral", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAwAACAQAbmFtZRkAbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbAQJAG5hbWVfaGFzaJBkz3qt+g2cAwoAbmV0d29ya19pZBAN+eYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:fire_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRJBAAACAQAbmFtZRgAbWluZWNyYWZ0OmZpcmVfY29yYWxfZmFuBAkAbmFtZV9oYXNosOTxYYxsDLgDCgBuZXR3b3JrX2lkFKxbEgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brain_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRHBAAACAQAbmFtZRkAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaAi5uHizSNcqAwoAbmV0d29ya19pZFtLjNwKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bubble_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRIBAAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hy/rX2on17DgMKAG5ldHdvcmtfaWQof60VCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tube_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSEAQAACAQAbmFtZRgAbWluZWNyYWZ0OnR1YmVfY29yYWxfZmFuBAkAbmFtZV9oYXNo9pbJbo+PphIDCgBuZXR3b3JrX2lkenDTYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:horn_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRKBAAACAQAbmFtZRgAbWluZWNyYWZ0Omhvcm5fY29yYWxfZmFuBAkAbmFtZV9oYXNoA+ri6NPDkbUDCgBuZXR3b3JrX2lkezoHNwoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_fire_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRNBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hpQO02NDxPvwMKAG5ldHdvcmtfaWTaOJgLCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_brain_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRLBAAACAQAbmFtZR4AbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfZmFuBAkAbmFtZV9oYXNoI9/+Z4YqMhIDCgBuZXR3b3JrX2lkqYXxYgoGAHN0YXRlcwMTAGNvcmFsX2Zhbl9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_bubble_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRMBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2ZhbgQJAG5hbWVfaGFzaBNECtIM6VIOAwoAbmV0d29ya19pZLrNtBEKBgBzdGF0ZXMDEwBjb3JhbF9mYW5fZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dead_tube_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSFAQAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9mYW4ECQBuYW1lX2hhc2hbBBM9jFKWvQMKAG5ldHdvcmtfaWSkJKUWCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_horn_coral_fan", + "groupId": 38, + "block_state_b64": "CgAAAwgAYmxvY2tfaWROBAAACAQAbmFtZR0AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9mYW4ECQBuYW1lX2hhc2hObElFrHfPygMKAG5ldHdvcmtfaWQ1ZxvmCgYAc3RhdGVzAxMAY29yYWxfZmFuX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_roots", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTeAQAACAQAbmFtZRcAbWluZWNyYWZ0OmNyaW1zb25fcm9vdHMECQBuYW1lX2hhc2j1fWgQLViv5QMKAG5ldHdvcmtfaWRLh5DXCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:warped_roots", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTfAQAACAQAbmFtZRYAbWluZWNyYWZ0OndhcnBlZF9yb290cwQJAG5hbWVfaGFzaBc3WvbJOLlkAwoAbmV0d29ya19pZNLgDnAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dandelion", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQlAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRhbmRlbGlvbgQJAG5hbWVfaGFzaBJ3bEUi+Nn/AwoAbmV0d29ya19pZBjjC44KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:poppy", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBvcHB5BAkAbmFtZV9oYXNocMF8pITMbkcDCgBuZXR3b3JrX2lk8im6ywoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:blue_orchid", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9BAAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfb3JjaGlkBAkAbmFtZV9oYXNoBjz2MsgB21EDCgBuZXR3b3JrX2lk/iLsSwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:allium", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+BAAACAQAbmFtZRAAbWluZWNyYWZ0OmFsbGl1bQQJAG5hbWVfaGFzaDCGQBHNDTkcAwoAbmV0d29ya19pZD9Dgr0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:azure_bluet", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/BAAACAQAbmFtZRUAbWluZWNyYWZ0OmF6dXJlX2JsdWV0BAkAbmFtZV9oYXNo9N5egqMT2QcDCgBuZXR3b3JrX2lkwIgDnwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:red_tulip", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRABAAACAQAbmFtZRMAbWluZWNyYWZ0OnJlZF90dWxpcAQJAG5hbWVfaGFzaAjMi9Rd+6rhAwoAbmV0d29ya19pZAZCnt8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:orange_tulip", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRBBAAACAQAbmFtZRYAbWluZWNyYWZ0Om9yYW5nZV90dWxpcAQJAG5hbWVfaGFzaP+NjxMBZ8vAAwoAbmV0d29ya19pZPYatsMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_tulip", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRCBAAACAQAbmFtZRUAbWluZWNyYWZ0OndoaXRlX3R1bGlwBAkAbmFtZV9oYXNo5vbU4VRPh3ADCgBuZXR3b3JrX2lkok+4rQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_tulip", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRDBAAACAQAbmFtZRQAbWluZWNyYWZ0OnBpbmtfdHVsaXAECQBuYW1lX2hhc2hxDHZa6OaNXAMKAG5ldHdvcmtfaWTiOT+VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:oxeye_daisy", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWREBAAACAQAbmFtZRUAbWluZWNyYWZ0Om94ZXllX2RhaXN5BAkAbmFtZV9oYXNoXwxsqNQTN9gDCgBuZXR3b3JrX2lkw7R7dwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cornflower", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRFBAAACAQAbmFtZRQAbWluZWNyYWZ0OmNvcm5mbG93ZXIECQBuYW1lX2hhc2gnhyC3EeqHgAMKAG5ldHdvcmtfaWR4VrvACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lily_of_the_valley", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRGBAAACAQAbmFtZRwAbWluZWNyYWZ0OmxpbHlfb2ZfdGhlX3ZhbGxleQQJAG5hbWVfaGFzaI64TJSf9mgQAwoAbmV0d29ya19pZFE9+nwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sunflower", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSvAAAACAQAbmFtZRMAbWluZWNyYWZ0OnN1bmZsb3dlcgQJAG5hbWVfaGFzaAMxYQLoqlZ0AwoAbmV0d29ya19pZA10iSoKBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lilac", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWReBAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxpbGFjBAkAbmFtZV9oYXNoD3nrQJuo7NkDCgBuZXR3b3JrX2lk5W+uFAoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:rose_bush", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRhBAAACAQAbmFtZRMAbWluZWNyYWZ0OnJvc2VfYnVzaAQJAG5hbWVfaGFzaLoiFk8LVpGKAwoAbmV0d29ya19pZMZPv48KBgBzdGF0ZXMBDwB1cHBlcl9ibG9ja19iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:peony", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRiBAAACAQAbmFtZQ8AbWluZWNyYWZ0OnBlb255BAkAbmFtZV9oYXNoR4dYc4QquPADCgBuZXR3b3JrX2lkrTe7RwoGAHN0YXRlcwEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pitcher_plant", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAwAACAQAbmFtZRcAbWluZWNyYWZ0OnBpdGNoZXJfcGxhbnQECQBuYW1lX2hhc2hRJHzsbDH+SQMKAG5ldHdvcmtfaWRnY76VCgYAc3RhdGVzAQ8AdXBwZXJfYmxvY2tfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_petals", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQkAwAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfcGV0YWxzBAkAbmFtZV9oYXNo6DQwN9SwV3QDCgBuZXR3b3JrX2lkNWneGgoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:wildflowers", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT/BAAACAQAbmFtZRUAbWluZWNyYWZ0OndpbGRmbG93ZXJzBAkAbmFtZV9oYXNolGHs6KLn0OkDCgBuZXR3b3JrX2lkQfSy6AoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:wither_rose", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTXAQAACAQAbmFtZRUAbWluZWNyYWZ0OndpdGhlcl9yb3NlBAkAbmFtZV9oYXNoaSKxl3I516gDCgBuZXR3b3JrX2lkATXLPwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:torchflower", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3AwAACAQAbmFtZRUAbWluZWNyYWZ0OnRvcmNoZmxvd2VyBAkAbmFtZV9oYXNoL+mHtElwbqQDCgBuZXR3b3JrX2lkI34O+AoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cactus_flower", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFBQAACAQAbmFtZRcAbWluZWNyYWZ0OmNhY3R1c19mbG93ZXIECQBuYW1lX2hhc2jJjvXLUmwSEQMKAG5ldHdvcmtfaWRPT2hwCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:closed_eyeblossom", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT6BAAACAQAbmFtZRsAbWluZWNyYWZ0OmNsb3NlZF9leWVibG9zc29tBAkAbmFtZV9oYXNoYbeklHBkRL8DCgBuZXR3b3JrX2lku6xJeAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:open_eyeblossom", + "groupId": 39, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT5BAAACAQAbmFtZRkAbWluZWNyYWZ0Om9wZW5fZXllYmxvc3NvbQQJAG5hbWVfaGFzaHH2HXQ24l8fAwoAbmV0d29ya19pZP1bL4YKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_dye", + "groupId": 40 + }, + { + "id": "minecraft:light_gray_dye", + "groupId": 40 + }, + { + "id": "minecraft:gray_dye", + "groupId": 40 + }, + { + "id": "minecraft:black_dye", + "groupId": 40 + }, + { + "id": "minecraft:brown_dye", + "groupId": 40 + }, + { + "id": "minecraft:red_dye", + "groupId": 40 + }, + { + "id": "minecraft:orange_dye", + "groupId": 40 + }, + { + "id": "minecraft:yellow_dye", + "groupId": 40 + }, + { + "id": "minecraft:lime_dye", + "groupId": 40 + }, + { + "id": "minecraft:green_dye", + "groupId": 40 + }, + { + "id": "minecraft:cyan_dye", + "groupId": 40 + }, + { + "id": "minecraft:light_blue_dye", + "groupId": 40 + }, + { + "id": "minecraft:blue_dye", + "groupId": 40 + }, + { + "id": "minecraft:purple_dye", + "groupId": 40 + }, + { + "id": "minecraft:magenta_dye", + "groupId": 40 + }, + { + "id": "minecraft:pink_dye", + "groupId": 40 + }, + { + "id": "minecraft:ink_sac", + "groupId": 41 + }, + { + "id": "minecraft:glow_ink_sac", + "groupId": 41 + }, + { + "id": "minecraft:cocoa_beans", + "groupId": 41 + }, + { + "id": "minecraft:lapis_lazuli", + "groupId": 41 + }, + { + "id": "minecraft:bone_meal", + "groupId": 41 + }, + { + "id": "minecraft:vine", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnZpbmUECQBuYW1lX2hhc2j0Sj8/XeXOLAMKAG5ldHdvcmtfaWSUkDtbCgYAc3RhdGVzAxMAdmluZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:weeping_vines", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAQAACAQAbmFtZRcAbWluZWNyYWZ0OndlZXBpbmdfdmluZXMECQBuYW1lX2hhc2jrLgLHkQygiwMKAG5ldHdvcmtfaWQ8NHSJCgYAc3RhdGVzAxEAd2VlcGluZ192aW5lc19hZ2UAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:twisting_vines", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAgAACAQAbmFtZRgAbWluZWNyYWZ0OnR3aXN0aW5nX3ZpbmVzBAkAbmFtZV9oYXNoDYR5QgVUQJADCgBuZXR3b3JrX2lk5kYVIQoGAHN0YXRlcwMSAHR3aXN0aW5nX3ZpbmVzX2FnZQAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:waterlily", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRvAAAACAQAbmFtZRMAbWluZWNyYWZ0OndhdGVybGlseQQJAG5hbWVfaGFzaEHgC4c1SXg0AwoAbmV0d29ya19pZOOerp8KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:seagrass", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSBAQAACAQAbmFtZRIAbWluZWNyYWZ0OnNlYWdyYXNzBAkAbmFtZV9oYXNoHSBFtoHdWxIDCgBuZXR3b3JrX2lkd3lhEAoGAHN0YXRlcwgOAHNlYV9ncmFzc190eXBlBwBkZWZhdWx0AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:kelp", + "groupId": 41 + }, + { + "id": "minecraft:deadbush", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAAAACAQAbmFtZRIAbWluZWNyYWZ0OmRlYWRidXNoBAkAbmFtZV9oYXNoPFODe4IScnYDCgBuZXR3b3JrX2lkVfnl+goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bamboo", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhbWJvbwQJAG5hbWVfaGFzaBgpGmyzhedCAwoAbmV0d29ya19pZIZv1nYKBgBzdGF0ZXMBBwBhZ2VfYml0AAgQAGJhbWJvb19sZWFmX3NpemUJAG5vX2xlYXZlcwgWAGJhbWJvb19zdGFsa190aGlja25lc3MEAHRoaW4AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:snow", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnNub3cECQBuYW1lX2hhc2gVHr5XXdETWAMKAG5ldHdvcmtfaWQ0zCeHCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:ice", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAAAACAQAbmFtZQ0AbWluZWNyYWZ0OmljZQQJAG5hbWVfaGFzaNF26f+uUT29AwoAbmV0d29ya19pZOUMaQYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:packed_ice", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSuAAAACAQAbmFtZRQAbWluZWNyYWZ0OnBhY2tlZF9pY2UECQBuYW1lX2hhc2hk4bu123ZrFgMKAG5ldHdvcmtfaWTr/ooaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blue_ice", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQKAQAACAQAbmFtZRIAbWluZWNyYWZ0OmJsdWVfaWNlBAkAbmFtZV9oYXNo+EKxYgFhKcgDCgBuZXR3b3JrX2lkxfsA8goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:snow_layer", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWROAAAACAQAbmFtZRQAbWluZWNyYWZ0OnNub3dfbGF5ZXIECQBuYW1lX2hhc2hXka6atMYUCQMKAG5ldHdvcmtfaWRCrIPcCgYAc3RhdGVzAQsAY292ZXJlZF9iaXQAAwYAaGVpZ2h0AAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pointed_dripstone", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQzAgAACAQAbmFtZRsAbWluZWNyYWZ0OnBvaW50ZWRfZHJpcHN0b25lBAkAbmFtZV9oYXNoJMISzmHQgt8DCgBuZXR3b3JrX2lkbWrtYgoGAHN0YXRlcwgTAGRyaXBzdG9uZV90aGlja25lc3MDAHRpcAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dripstone_block", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AgAACAQAbmFtZRkAbWluZWNyYWZ0OmRyaXBzdG9uZV9ibG9jawQJAG5hbWVfaGFzaIIXnEqY77YsAwoAbmV0d29ya19pZMZi2kwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:leaf_litter", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBBQAACAQAbmFtZRUAbWluZWNyYWZ0OmxlYWZfbGl0dGVyBAkAbmFtZV9oYXNor9NVW4N5RQEDCgBuZXR3b3JrX2lk/F9LgwoGAHN0YXRlcwMGAGdyb3d0aAAAAAAIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:moss_carpet", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWROAgAACAQAbmFtZRUAbWluZWNyYWZ0Om1vc3NfY2FycGV0BAkAbmFtZV9oYXNo/NEDxRPTshYDCgBuZXR3b3JrX2lkaGG3QwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:moss_block", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ/AgAACAQAbmFtZRQAbWluZWNyYWZ0Om1vc3NfYmxvY2sECQBuYW1lX2hhc2iovcsPUYX2tgMKAG5ldHdvcmtfaWT3JSbfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_moss_carpet", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTxBAAACAQAbmFtZRoAbWluZWNyYWZ0OnBhbGVfbW9zc19jYXJwZXQECQBuYW1lX2hhc2g5SFufsjDdpAMKAG5ldHdvcmtfaWSwu2O/CgYAc3RhdGVzCBoAcGFsZV9tb3NzX2NhcnBldF9zaWRlX2Vhc3QEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfbm9ydGgEAG5vbmUIGwBwYWxlX21vc3NfY2FycGV0X3NpZGVfc291dGgEAG5vbmUIGgBwYWxlX21vc3NfY2FycGV0X3NpZGVfd2VzdAQAbm9uZQEPAHVwcGVyX2Jsb2NrX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_moss_block", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTwBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfbW9zc19ibG9jawQJAG5hbWVfaGFzaAv55craFDiRAwoAbmV0d29ya19pZNMKFzcKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:pale_hanging_moss", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTyBAAACAQAbmFtZRsAbWluZWNyYWZ0OnBhbGVfaGFuZ2luZ19tb3NzBAkAbmFtZV9oYXNoNjhSFL+E2aQDCgBuZXR3b3JrX2lkC5iPTgoGAHN0YXRlcwEDAHRpcAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:hanging_roots", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ+AgAACAQAbmFtZRcAbWluZWNyYWZ0Omhhbmdpbmdfcm9vdHMECQBuYW1lX2hhc2jaXn+Y5UZpDAMKAG5ldHdvcmtfaWRU4c2vCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:mangrove_roots", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWThAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNoa786PzQGZ6kDCgBuZXR3b3JrX2lklA0AHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:muddy_mangrove_roots", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTiAgAACAQAbmFtZR4AbWluZWNyYWZ0Om11ZGR5X21hbmdyb3ZlX3Jvb3RzBAkAbmFtZV9oYXNo9YApdHpo1RkDCgBuZXR3b3JrX2lkH0Oc4woGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:big_dripleaf", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJpZ19kcmlwbGVhZgQJAG5hbWVfaGFzaGBEhXjo6qSdAwoAbmV0d29ya19pZMETsb8KBgBzdGF0ZXMBEQBiaWdfZHJpcGxlYWZfaGVhZAEIEQBiaWdfZHJpcGxlYWZfdGlsdAQAbm9uZQgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:small_dripleaf_block", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRPAgAACAQAbmFtZR4AbWluZWNyYWZ0OnNtYWxsX2RyaXBsZWFmX2Jsb2NrBAkAbmFtZV9oYXNojxRAgXP9uWADCgBuZXR3b3JrX2lkozbVPwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24EAGVhc3QBDwB1cHBlcl9ibG9ja19iaXQBAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spore_blossom", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRAAgAACAQAbmFtZRcAbWluZWNyYWZ0OnNwb3JlX2Jsb3Nzb20ECQBuYW1lX2hhc2il3U72Gbco2gMKAG5ldHdvcmtfaWSbbbgcCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:firefly_bush", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQABQAACAQAbmFtZRYAbWluZWNyYWZ0OmZpcmVmbHlfYnVzaAQJAG5hbWVfaGFzaOx1G1G0/5wVAwoAbmV0d29ya19pZEWIoxMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:azalea", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRQAgAACAQAbmFtZRAAbWluZWNyYWZ0OmF6YWxlYQQJAG5hbWVfaGFzaNyUl+BW9JrBAwoAbmV0d29ya19pZO/XZtQKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:flowering_azalea", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRRAgAACAQAbmFtZRoAbWluZWNyYWZ0OmZsb3dlcmluZ19hemFsZWEECQBuYW1lX2hhc2ie9r33wz8kiwMKAG5ldHdvcmtfaWQ3ij0VCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:glow_lichen", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSaAgAACAQAbmFtZRUAbWluZWNyYWZ0Omdsb3dfbGljaGVuBAkAbmFtZV9oYXNobyPUrIYlo44DCgBuZXR3b3JrX2lkvcbWHwoGAHN0YXRlcwMZAG11bHRpX2ZhY2VfZGlyZWN0aW9uX2JpdHMAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:amethyst_block", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAgAACAQAbmFtZRgAbWluZWNyYWZ0OmFtZXRoeXN0X2Jsb2NrBAkAbmFtZV9oYXNob+JK1iiAthcDCgBuZXR3b3JrX2lk8HtpzgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:budding_amethyst", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRHAgAACAQAbmFtZRoAbWluZWNyYWZ0OmJ1ZGRpbmdfYW1ldGh5c3QECQBuYW1lX2hhc2gJvAwfI14fxgMKAG5ldHdvcmtfaWTQYqfACgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:amethyst_cluster", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAgAACAQAbmFtZRoAbWluZWNyYWZ0OmFtZXRoeXN0X2NsdXN0ZXIECQBuYW1lX2hhc2jK82S88Jgm8wMKAG5ldHdvcmtfaWSCPMPGCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:large_amethyst_bud", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRJAgAACAQAbmFtZRwAbWluZWNyYWZ0OmxhcmdlX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaAHhdpWD+sd5AwoAbmV0d29ya19pZKkQxOcKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:medium_amethyst_bud", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRKAgAACAQAbmFtZR0AbWluZWNyYWZ0Om1lZGl1bV9hbWV0aHlzdF9idWQECQBuYW1lX2hhc2g5lBGtC0DzZQMKAG5ldHdvcmtfaWSYiP4gCgYAc3RhdGVzCBQAbWluZWNyYWZ0OmJsb2NrX2ZhY2UCAHVwAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:small_amethyst_bud", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRLAgAACAQAbmFtZRwAbWluZWNyYWZ0OnNtYWxsX2FtZXRoeXN0X2J1ZAQJAG5hbWVfaGFzaEnb4+q9PO4YAwoAbmV0d29ya19pZGWzxrQKBgBzdGF0ZXMIFABtaW5lY3JhZnQ6YmxvY2tfZmFjZQIAdXAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:calcite", + "groupId": 41, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAgAACAQAbmFtZREAbWluZWNyYWZ0OmNhbGNpdGUECQBuYW1lX2hhc2ixKLu8ZIdzDQMKAG5ldHdvcmtfaWQlSbJDCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chicken", + "groupId": 42 + }, + { + "id": "minecraft:porkchop", + "groupId": 42 + }, + { + "id": "minecraft:beef", + "groupId": 42 + }, + { + "id": "minecraft:mutton", + "groupId": 42 + }, + { + "id": "minecraft:rabbit", + "groupId": 42 + }, + { + "id": "minecraft:cod", + "groupId": 42 + }, + { + "id": "minecraft:salmon", + "groupId": 42 + }, + { + "id": "minecraft:tropical_fish", + "groupId": 42 + }, + { + "id": "minecraft:pufferfish", + "groupId": 42 + }, + { + "id": "minecraft:brown_mushroom", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAAAACAQAbmFtZRgAbWluZWNyYWZ0OmJyb3duX211c2hyb29tBAkAbmFtZV9oYXNonYw/FO78WDoDCgBuZXR3b3JrX2lkLh1OXAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:red_mushroom", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQoAAAACAQAbmFtZRYAbWluZWNyYWZ0OnJlZF9tdXNocm9vbQQJAG5hbWVfaGFzaPpzJua7669xAwoAbmV0d29ya19pZCvWPYkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_fungus", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTjAQAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fZnVuZ3VzBAkAbmFtZV9oYXNolIcCUuFM2u0DCgBuZXR3b3JrX2lkD2NN0QoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_fungus", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTkAQAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9mdW5ndXMECQBuYW1lX2hhc2gq8bSnRVTAFgMKAG5ldHdvcmtfaWTkwS+rCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brown_mushroom_block", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRjAAAACAQAbmFtZR4AbWluZWNyYWZ0OmJyb3duX211c2hyb29tX2Jsb2NrBAkAbmFtZV9oYXNoIyjnbI6xy9sDCgBuZXR3b3JrX2lkdOMhDAoGAHN0YXRlcwMSAGh1Z2VfbXVzaHJvb21fYml0cw4AAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_mushroom_block", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAAAACAQAbmFtZRwAbWluZWNyYWZ0OnJlZF9tdXNocm9vbV9ibG9jawQJAG5hbWVfaGFzaJTTyJbth9M9AwoAbmV0d29ya19pZM+AyboKBgBzdGF0ZXMDEgBodWdlX211c2hyb29tX2JpdHMOAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:mushroom_stem", + "groupId": 43, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTvBAAACAQAbmFtZRcAbWluZWNyYWZ0Om11c2hyb29tX3N0ZW0ECQBuYW1lX2hhc2i2SozhK9NLpgMKAG5ldHdvcmtfaWTTVND+CgYAc3RhdGVzAxIAaHVnZV9tdXNocm9vbV9iaXRzDwAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:egg", + "groupId": 44 + }, + { + "id": "minecraft:brown_egg", + "groupId": 44 + }, + { + "id": "minecraft:blue_egg", + "groupId": 44 + }, + { + "id": "minecraft:sugar_cane", + "groupId": 44 + }, + { + "id": "minecraft:sugar", + "groupId": 44 + }, + { + "id": "minecraft:rotten_flesh", + "groupId": 44 + }, + { + "id": "minecraft:bone", + "groupId": 44 + }, + { + "id": "minecraft:web", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQeAAAACAQAbmFtZQ0AbWluZWNyYWZ0OndlYgQJAG5hbWVfaGFzaA4GKQCvG4i9AwoAbmV0d29ya19pZApt+jgKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:spider_eye", + "groupId": 44 + }, + { + "id": "minecraft:mob_spawner", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ0AAAACAQAbmFtZRUAbWluZWNyYWZ0Om1vYl9zcGF3bmVyBAkAbmFtZV9oYXNoNwGrCV/Fkh8DCgBuZXR3b3JrX2lkM1wTmgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:trial_spawner", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AgAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaWFsX3NwYXduZXIECQBuYW1lX2hhc2iNLRPB4ACz+QMKAG5ldHdvcmtfaWTWFYHGCgYAc3RhdGVzAQcAb21pbm91cwADEwB0cmlhbF9zcGF3bmVyX3N0YXRlAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:vault", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ5AgAACAQAbmFtZQ8AbWluZWNyYWZ0OnZhdWx0BAkAbmFtZV9oYXNoCAp9n3IAyqcDCgBuZXR3b3JrX2lk6/P+vwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAQcAb21pbm91cwAICwB2YXVsdF9zdGF0ZQgAaW5hY3RpdmUAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:creaking_heart", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTzBAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyZWFraW5nX2hlYXJ0BAkAbmFtZV9oYXNoQcOV0pmSMeADCgBuZXR3b3JrX2lk0dPBzwoGAHN0YXRlcwgUAGNyZWFraW5nX2hlYXJ0X3N0YXRlCAB1cHJvb3RlZAEHAG5hdHVyYWwACAsAcGlsbGFyX2F4aXMBAHkAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:end_portal_frame", + "groupId": 44, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR4AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuZF9wb3J0YWxfZnJhbWUECQBuYW1lX2hhc2gqofyUIjGOpQMKAG5ldHdvcmtfaWRbGHf8CgYAc3RhdGVzARIAZW5kX3BvcnRhbF9leWVfYml0AAgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:infested_stone", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRhAAAACAQAbmFtZRgAbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lBAkAbmFtZV9oYXNoxnRcHDu4zqQDCgBuZXR3b3JrX2lkpfcnsgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:infested_cobblestone", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRZBAAACAQAbmFtZR4AbWluZWNyYWZ0OmluZmVzdGVkX2NvYmJsZXN0b25lBAkAbmFtZV9oYXNoy+LVCKG2kVMDCgBuZXR3b3JrX2lkpn+icAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:infested_stone_bricks", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRaBAAACAQAbmFtZR8AbWluZWNyYWZ0OmluZmVzdGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaBMnals7a32CAwoAbmV0d29ya19pZNHi2UYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:infested_mossy_stone_bricks", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRbBAAACAQAbmFtZSUAbWluZWNyYWZ0OmluZmVzdGVkX21vc3N5X3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaAmJk+HmVq0rAwoAbmV0d29ya19pZAVH8/sKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:infested_cracked_stone_bricks", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRcBAAACAQAbmFtZScAbWluZWNyYWZ0OmluZmVzdGVkX2NyYWNrZWRfc3RvbmVfYnJpY2tzBAkAbmFtZV9oYXNoMyc60XcfcyoDCgBuZXR3b3JrX2lkaW+kbQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:infested_chiseled_stone_bricks", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRdBAAACAQAbmFtZSgAbWluZWNyYWZ0OmluZmVzdGVkX2NoaXNlbGVkX3N0b25lX2JyaWNrcwQJAG5hbWVfaGFzaNUvNIIg9dZbAwoAbmV0d29ya19pZCajGicKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:infested_deepslate", + "groupId": 45, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAgAACAQAbmFtZRwAbWluZWNyYWZ0OmluZmVzdGVkX2RlZXBzbGF0ZQQJAG5hbWVfaGFzaICF2VYccxF1AwoAbmV0d29ya19pZDa/624KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dragon_egg", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR6AAAACAQAbmFtZRQAbWluZWNyYWZ0OmRyYWdvbl9lZ2cECQBuYW1lX2hhc2inMzXrV+/e1wMKAG5ldHdvcmtfaWTgO1yRCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:turtle_egg", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAQAACAQAbmFtZRQAbWluZWNyYWZ0OnR1cnRsZV9lZ2cECQBuYW1lX2hhc2iwSRcxOJIJ9gMKAG5ldHdvcmtfaWSIRNUhCgYAc3RhdGVzCA0AY3JhY2tlZF9zdGF0ZQkAbm9fY3JhY2tzCBAAdHVydGxlX2VnZ19jb3VudAcAb25lX2VnZwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sniffer_egg", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRTAwAACAQAbmFtZRUAbWluZWNyYWZ0OnNuaWZmZXJfZWdnBAkAbmFtZV9oYXNoY1lozc8lPcYDCgBuZXR3b3JrX2lk7yb/2QoGAHN0YXRlcwgNAGNyYWNrZWRfc3RhdGUJAG5vX2NyYWNrcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dried_ghast", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQCBQAACAQAbmFtZRUAbWluZWNyYWZ0OmRyaWVkX2doYXN0BAkAbmFtZV9oYXNopppNvnUOty4DCgBuZXR3b3JrX2lkkxnGogoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAxEAcmVoeWRyYXRpb25fbGV2ZWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:frog_spawn", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTTAgAACAQAbmFtZRQAbWluZWNyYWZ0OmZyb2dfc3Bhd24ECQBuYW1lX2hhc2iWmd7idp3ZZwMKAG5ldHdvcmtfaWRFzJudCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pearlescent_froglight", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAgAACAQAbmFtZR8AbWluZWNyYWZ0OnBlYXJsZXNjZW50X2Zyb2dsaWdodAQJAG5hbWVfaGFzaKkcFRyycYGyAwoAbmV0d29ya19pZJqYakAKBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:verdant_froglight", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAgAACAQAbmFtZRsAbWluZWNyYWZ0OnZlcmRhbnRfZnJvZ2xpZ2h0BAkAbmFtZV9oYXNoA+eXuTBohrQDCgBuZXR3b3JrX2lkDIVnsQoGAHN0YXRlcwgLAHBpbGxhcl9heGlzAQB5AAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:ochre_froglight", + "groupId": 46, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTWAgAACAQAbmFtZRkAbWluZWNyYWZ0Om9jaHJlX2Zyb2dsaWdodAQJAG5hbWVfaGFzaMY59kjPe+c3AwoAbmV0d29ya19pZO2TD50KBgBzdGF0ZXMICwBwaWxsYXJfYXhpcwEAeQADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:chicken_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:bee_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:cow_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:pig_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:sheep_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:wolf_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:polar_bear_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:ocelot_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:cat_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:mooshroom_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:bat_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:parrot_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:rabbit_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:llama_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:horse_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:donkey_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:mule_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:skeleton_horse_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:zombie_horse_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:tropical_fish_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:cod_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:pufferfish_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:salmon_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:dolphin_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:turtle_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:panda_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:fox_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:creeper_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:enderman_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:silverfish_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:skeleton_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:wither_skeleton_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:stray_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:slime_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:spider_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:zombie_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:zombie_pigman_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:husk_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:drowned_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:squid_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:glow_squid_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:cave_spider_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:witch_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:guardian_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:elder_guardian_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:endermite_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:magma_cube_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:strider_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:hoglin_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:piglin_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:zoglin_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:piglin_brute_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:goat_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:axolotl_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:warden_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:allay_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:frog_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:tadpole_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:trader_llama_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:camel_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:ghast_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:blaze_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:shulker_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:vindicator_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:evoker_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:vex_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:villager_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:wandering_trader_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:zombie_villager_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:phantom_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:pillager_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:ravager_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:iron_golem_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:snow_golem_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:sniffer_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:breeze_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:armadillo_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:bogged_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:creaking_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:happy_ghast_spawn_egg", + "groupId": 47 + }, + { + "id": "minecraft:obsidian", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQxAAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2lkaWFuBAkAbmFtZV9oYXNoiz4qrb8QjyEDCgBuZXR3b3JrX2lkuqnPpQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:crying_obsidian", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQgAgAACAQAbmFtZRkAbWluZWNyYWZ0OmNyeWluZ19vYnNpZGlhbgQJAG5hbWVfaGFzaKT0JlA7Z1K+AwoAbmV0d29ya19pZCjbPV4KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bedrock", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQHAAAACAQAbmFtZREAbWluZWNyYWZ0OmJlZHJvY2sECQBuYW1lX2hhc2hWfFrh4LVtxwMKAG5ldHdvcmtfaWT7fKz1CgYAc3RhdGVzAQ4AaW5maW5pYnVybl9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:soul_sand", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRYAAAACAQAbmFtZRMAbWluZWNyYWZ0OnNvdWxfc2FuZAQJAG5hbWVfaGFzaMaf+bccu+KTAwoAbmV0d29ya19pZBQSHrMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:magma", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTVAAAACAQAbmFtZQ8AbWluZWNyYWZ0Om1hZ21hBAkAbmFtZV9oYXNoqyTjKaIsWfYDCgBuZXR3b3JrX2lkyfWAZgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:nether_wart", + "groupId": 48 + }, + { + "id": "minecraft:end_stone", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR5AAAACAQAbmFtZRMAbWluZWNyYWZ0OmVuZF9zdG9uZQQJAG5hbWVfaGFzaH1J9jA39GJNAwoAbmV0d29ya19pZFeFQ7UKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chorus_flower", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAAAACAQAbmFtZRcAbWluZWNyYWZ0OmNob3J1c19mbG93ZXIECQBuYW1lX2hhc2iMpSodli5uawMKAG5ldHdvcmtfaWRnd1ZWCgYAc3RhdGVzAwMAYWdlAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:chorus_plant", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTwAAAACAQAbmFtZRYAbWluZWNyYWZ0OmNob3J1c19wbGFudAQJAG5hbWVfaGFzaJhSrmNGKwaMAwoAbmV0d29ya19pZA3uVqMKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chorus_fruit", + "groupId": 48 + }, + { + "id": "minecraft:popped_chorus_fruit", + "groupId": 48 + }, + { + "id": "minecraft:sponge", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQTAAAACAQAbmFtZRAAbWluZWNyYWZ0OnNwb25nZQQJAG5hbWVfaGFzaLrd2ScYRDMiAwoAbmV0d29ya19pZNmQW/oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:wet_sponge", + "groupId": 48, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTXBAAACAQAbmFtZRQAbWluZWNyYWZ0OndldF9zcG9uZ2UECQBuYW1lX2hhc2htp6nKpSHcAgMKAG5ldHdvcmtfaWQaW+fCCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:tube_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAQAACAQAbmFtZRoAbWluZWNyYWZ0OnR1YmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2iGkaiR7Eot4wMKAG5ldHdvcmtfaWQPNJ6sCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:brain_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRQBAAACAQAbmFtZRsAbWluZWNyYWZ0OmJyYWluX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNoeDNAK18yUo4DCgBuZXR3b3JrX2lkloN1vgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:bubble_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRRBAAACAQAbmFtZRwAbWluZWNyYWZ0OmJ1YmJsZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaAI2mwMlvcNbAwoAbmV0d29ya19pZBlkxKIKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:fire_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRSBAAACAQAbmFtZRoAbWluZWNyYWZ0OmZpcmVfY29yYWxfYmxvY2sECQBuYW1lX2hhc2gg1gLeXLmKaAMKAG5ldHdvcmtfaWSp3W57CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:horn_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRTBAAACAQAbmFtZRoAbWluZWNyYWZ0Omhvcm5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2hnZSLRWUwGhAMKAG5ldHdvcmtfaWRSK6ccCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_tube_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRUBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfdHViZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaB9+lY3hAkNNAwoAbmV0d29ya19pZF0hKKYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_brain_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRVBAAACAQAbmFtZSAAbWluZWNyYWZ0OmRlYWRfYnJhaW5fY29yYWxfYmxvY2sECQBuYW1lX2hhc2iHyDn52AO8uwMKAG5ldHdvcmtfaWQw7yCaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dead_bubble_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRWBAAACAQAbmFtZSEAbWluZWNyYWZ0OmRlYWRfYnViYmxlX2NvcmFsX2Jsb2NrBAkAbmFtZV9oYXNotwkk/ITrsjADCgBuZXR3b3JrX2lk56mXUgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dead_fire_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRXBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfZmlyZV9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaG0qHxbIrBEyAwoAbmV0d29ya19pZFvnH88KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:dead_horn_coral_block", + "groupId": 49, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRYBAAACAQAbmFtZR8AbWluZWNyYWZ0OmRlYWRfaG9ybl9jb3JhbF9ibG9jawQJAG5hbWVfaGFzaL7D8bu4Fm+0AwoAbmV0d29ya19pZEALRLoKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sculk", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAgAACAQAbmFtZQ8AbWluZWNyYWZ0OnNjdWxrBAkAbmFtZV9oYXNo2Lq7T5yQF8kDCgBuZXR3b3JrX2lkyqUPPgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sculk_vein", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNjdWxrX3ZlaW4ECQBuYW1lX2hhc2gJUdhVooV4zwMKAG5ldHdvcmtfaWSUfn1XCgYAc3RhdGVzAxkAbXVsdGlfZmFjZV9kaXJlY3Rpb25fYml0cwAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:sculk_catalyst", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX2NhdGFseXN0BAkAbmFtZV9oYXNo+gCpbrCHST4DCgBuZXR3b3JrX2lkMJ2n/woGAHN0YXRlcwEFAGJsb29tAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sculk_shrieker", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTMAgAACAQAbmFtZRgAbWluZWNyYWZ0OnNjdWxrX3Nocmlla2VyBAkAbmFtZV9oYXNo5OXtyObniQ4DCgBuZXR3b3JrX2lkxapoNAoGAHN0YXRlcwEGAGFjdGl2ZQABCgBjYW5fc3VtbW9uAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sculk_sensor", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNjdWxrX3NlbnNvcgQJAG5hbWVfaGFzaCkmHreeTgNnAwoAbmV0d29ya19pZLj2WPcKBgBzdGF0ZXMDEgBzY3Vsa19zZW5zb3JfcGhhc2UAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:calibrated_sculk_sensor", + "groupId": 50, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRDAwAACAQAbmFtZSEAbWluZWNyYWZ0OmNhbGlicmF0ZWRfc2N1bGtfc2Vuc29yBAkAbmFtZV9oYXNoffAcXXN/iJUDCgBuZXR3b3JrX2lkwOx3QQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAxIAc2N1bGtfc2Vuc29yX3BoYXNlAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:reinforced_deepslate", + "groupId": 51, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTRAgAACAQAbmFtZR4AbWluZWNyYWZ0OnJlaW5mb3JjZWRfZGVlcHNsYXRlBAkAbmFtZV9oYXNoldDmj91EapQDCgBuZXR3b3JrX2lkHIt+aQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:leather_helmet", + "groupId": 52 + }, + { + "id": "minecraft:chainmail_helmet", + "groupId": 52 + }, + { + "id": "minecraft:iron_helmet", + "groupId": 52 + }, + { + "id": "minecraft:golden_helmet", + "groupId": 52 + }, + { + "id": "minecraft:diamond_helmet", + "groupId": 52 + }, + { + "id": "minecraft:netherite_helmet", + "groupId": 52 + }, + { + "id": "minecraft:leather_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:chainmail_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:iron_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:golden_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:diamond_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:netherite_chestplate", + "groupId": 53 + }, + { + "id": "minecraft:leather_leggings", + "groupId": 54 + }, + { + "id": "minecraft:chainmail_leggings", + "groupId": 54 + }, + { + "id": "minecraft:iron_leggings", + "groupId": 54 + }, + { + "id": "minecraft:golden_leggings", + "groupId": 54 + }, + { + "id": "minecraft:diamond_leggings", + "groupId": 54 + }, + { + "id": "minecraft:netherite_leggings", + "groupId": 54 + }, + { + "id": "minecraft:leather_boots", + "groupId": 55 + }, + { + "id": "minecraft:chainmail_boots", + "groupId": 55 + }, + { + "id": "minecraft:iron_boots", + "groupId": 55 + }, + { + "id": "minecraft:golden_boots", + "groupId": 55 + }, + { + "id": "minecraft:diamond_boots", + "groupId": 55 + }, + { + "id": "minecraft:netherite_boots", + "groupId": 55 + }, + { + "id": "minecraft:wooden_sword", + "groupId": 56 + }, + { + "id": "minecraft:stone_sword", + "groupId": 56 + }, + { + "id": "minecraft:iron_sword", + "groupId": 56 + }, + { + "id": "minecraft:golden_sword", + "groupId": 56 + }, + { + "id": "minecraft:diamond_sword", + "groupId": 56 + }, + { + "id": "minecraft:netherite_sword", + "groupId": 56 + }, + { + "id": "minecraft:wooden_axe", + "groupId": 57 + }, + { + "id": "minecraft:stone_axe", + "groupId": 57 + }, + { + "id": "minecraft:iron_axe", + "groupId": 57 + }, + { + "id": "minecraft:golden_axe", + "groupId": 57 + }, + { + "id": "minecraft:diamond_axe", + "groupId": 57 + }, + { + "id": "minecraft:netherite_axe", + "groupId": 57 + }, + { + "id": "minecraft:wooden_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:stone_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:iron_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:golden_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:diamond_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:netherite_pickaxe", + "groupId": 58 + }, + { + "id": "minecraft:wooden_shovel", + "groupId": 59 + }, + { + "id": "minecraft:stone_shovel", + "groupId": 59 + }, + { + "id": "minecraft:iron_shovel", + "groupId": 59 + }, + { + "id": "minecraft:golden_shovel", + "groupId": 59 + }, + { + "id": "minecraft:diamond_shovel", + "groupId": 59 + }, + { + "id": "minecraft:netherite_shovel", + "groupId": 59 + }, + { + "id": "minecraft:wooden_hoe", + "groupId": 60 + }, + { + "id": "minecraft:stone_hoe", + "groupId": 60 + }, + { + "id": "minecraft:iron_hoe", + "groupId": 60 + }, + { + "id": "minecraft:golden_hoe", + "groupId": 60 + }, + { + "id": "minecraft:diamond_hoe", + "groupId": 60 + }, + { + "id": "minecraft:netherite_hoe", + "groupId": 60 + }, + { + "id": "minecraft:bow", + "groupId": 61 + }, + { + "id": "minecraft:crossbow", + "groupId": 61 + }, + { + "id": "minecraft:mace", + "groupId": 61 + }, + { + "id": "minecraft:trident", + "groupId": 61 + }, + { + "id": "minecraft:arrow", + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 6, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 7, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 8, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 9, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 10, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 11, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 12, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 13, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 14, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 15, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 16, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 17, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 18, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 19, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 20, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 21, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 22, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 23, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 24, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 25, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 26, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 27, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 28, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 29, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 30, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 31, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 32, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 33, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 34, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 35, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 36, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 37, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 38, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 39, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 40, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 41, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 42, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 43, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 44, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 45, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 46, + "groupId": 62 + }, + { + "id": "minecraft:arrow", + "damage": 47, + "groupId": 62 + }, + { + "id": "minecraft:shield", + "groupId": 63 + }, + { + "id": "minecraft:cooked_chicken", + "groupId": 64 + }, + { + "id": "minecraft:cooked_porkchop", + "groupId": 64 + }, + { + "id": "minecraft:cooked_beef", + "groupId": 64 + }, + { + "id": "minecraft:cooked_mutton", + "groupId": 64 + }, + { + "id": "minecraft:cooked_rabbit", + "groupId": 64 + }, + { + "id": "minecraft:cooked_cod", + "groupId": 64 + }, + { + "id": "minecraft:cooked_salmon", + "groupId": 64 + }, + { + "id": "minecraft:bread", + "groupId": 65 + }, + { + "id": "minecraft:mushroom_stew", + "groupId": 65 + }, + { + "id": "minecraft:beetroot_soup", + "groupId": 65 + }, + { + "id": "minecraft:rabbit_stew", + "groupId": 65 + }, + { + "id": "minecraft:baked_potato", + "groupId": 65 + }, + { + "id": "minecraft:cookie", + "groupId": 65 + }, + { + "id": "minecraft:pumpkin_pie", + "groupId": 65 + }, + { + "id": "minecraft:cake", + "groupId": 65 + }, + { + "id": "minecraft:dried_kelp", + "groupId": 65 + }, + { + "id": "minecraft:fishing_rod", + "groupId": 66 + }, + { + "id": "minecraft:carrot_on_a_stick", + "groupId": 66 + }, + { + "id": "minecraft:warped_fungus_on_a_stick", + "groupId": 66 + }, + { + "id": "minecraft:snowball", + "groupId": 66 + }, + { + "id": "minecraft:wind_charge", + "groupId": 66 + }, + { + "id": "minecraft:shears", + "groupId": 66 + }, + { + "id": "minecraft:flint_and_steel", + "groupId": 66 + }, + { + "id": "minecraft:lead", + "groupId": 66 + }, + { + "id": "minecraft:clock", + "groupId": 66 + }, + { + "id": "minecraft:compass", + "groupId": 66 + }, + { + "id": "minecraft:recovery_compass", + "groupId": 66 + }, + { + "id": "minecraft:goat_horn", + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 1, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 2, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 3, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 4, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 5, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 6, + "groupId": 67 + }, + { + "id": "minecraft:goat_horn", + "damage": 7, + "groupId": 67 + }, + { + "id": "minecraft:empty_map", + "groupId": 68 + }, + { + "id": "minecraft:empty_map", + "damage": 2, + "groupId": 68 + }, + { + "id": "minecraft:saddle", + "groupId": 68 + }, + { + "id": "minecraft:white_harness", + "groupId": 69 + }, + { + "id": "minecraft:light_gray_harness", + "groupId": 69 + }, + { + "id": "minecraft:gray_harness", + "groupId": 69 + }, + { + "id": "minecraft:black_harness", + "groupId": 69 + }, + { + "id": "minecraft:brown_harness", + "groupId": 69 + }, + { + "id": "minecraft:red_harness", + "groupId": 69 + }, + { + "id": "minecraft:orange_harness", + "groupId": 69 + }, + { + "id": "minecraft:yellow_harness", + "groupId": 69 + }, + { + "id": "minecraft:lime_harness", + "groupId": 69 + }, + { + "id": "minecraft:green_harness", + "groupId": 69 + }, + { + "id": "minecraft:cyan_harness", + "groupId": 69 + }, + { + "id": "minecraft:light_blue_harness", + "groupId": 69 + }, + { + "id": "minecraft:blue_harness", + "groupId": 69 + }, + { + "id": "minecraft:purple_harness", + "groupId": 69 + }, + { + "id": "minecraft:magenta_harness", + "groupId": 69 + }, + { + "id": "minecraft:pink_harness", + "groupId": 69 + }, + { + "id": "minecraft:bundle", + "groupId": 70 + }, + { + "id": "minecraft:white_bundle", + "groupId": 70 + }, + { + "id": "minecraft:light_gray_bundle", + "groupId": 70 + }, + { + "id": "minecraft:gray_bundle", + "groupId": 70 + }, + { + "id": "minecraft:black_bundle", + "groupId": 70 + }, + { + "id": "minecraft:brown_bundle", + "groupId": 70 + }, + { + "id": "minecraft:red_bundle", + "groupId": 70 + }, + { + "id": "minecraft:orange_bundle", + "groupId": 70 + }, + { + "id": "minecraft:yellow_bundle", + "groupId": 70 + }, + { + "id": "minecraft:lime_bundle", + "groupId": 70 + }, + { + "id": "minecraft:green_bundle", + "groupId": 70 + }, + { + "id": "minecraft:cyan_bundle", + "groupId": 70 + }, + { + "id": "minecraft:light_blue_bundle", + "groupId": 70 + }, + { + "id": "minecraft:blue_bundle", + "groupId": 70 + }, + { + "id": "minecraft:purple_bundle", + "groupId": 70 + }, + { + "id": "minecraft:magenta_bundle", + "groupId": 70 + }, + { + "id": "minecraft:pink_bundle", + "groupId": 70 + }, + { + "id": "minecraft:leather_horse_armor", + "groupId": 71 + }, + { + "id": "minecraft:iron_horse_armor", + "groupId": 71 + }, + { + "id": "minecraft:golden_horse_armor", + "groupId": 71 + }, + { + "id": "minecraft:diamond_horse_armor", + "groupId": 71 + }, + { + "id": "minecraft:wolf_armor", + "groupId": 72 + }, + { + "id": "minecraft:turtle_helmet", + "groupId": 72 + }, + { + "id": "minecraft:elytra", + "groupId": 72 + }, + { + "id": "minecraft:totem_of_undying", + "groupId": 72 + }, + { + "id": "minecraft:glass_bottle", + "groupId": 72 + }, + { + "id": "minecraft:experience_bottle", + "groupId": 72 + }, + { + "id": "minecraft:potion", + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 1, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 2, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 3, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 4, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 5, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 6, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 7, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 8, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 9, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 10, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 11, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 12, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 13, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 14, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 15, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 16, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 17, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 18, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 42, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 19, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 20, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 21, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 22, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 23, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 24, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 25, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 26, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 27, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 28, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 29, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 30, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 31, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 32, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 33, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 34, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 35, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 36, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 37, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 38, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 39, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 40, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 41, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 43, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 44, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 45, + "groupId": 73 + }, + { + "id": "minecraft:potion", + "damage": 46, + "groupId": 73 + }, + { + "id": "minecraft:splash_potion", + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 1, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 2, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 3, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 4, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 5, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 6, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 7, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 8, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 9, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 10, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 11, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 12, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 13, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 14, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 15, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 16, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 17, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 18, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 42, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 19, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 20, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 21, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 22, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 23, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 24, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 25, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 26, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 27, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 28, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 29, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 30, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 31, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 32, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 33, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 34, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 35, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 36, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 37, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 38, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 39, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 40, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 41, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 43, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 44, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 45, + "groupId": 74 + }, + { + "id": "minecraft:splash_potion", + "damage": 46, + "groupId": 74 + }, + { + "id": "minecraft:lingering_potion", + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 1, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 2, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 3, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 4, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 5, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 6, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 7, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 8, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 9, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 10, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 11, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 12, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 13, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 14, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 15, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 16, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 17, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 18, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 42, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 19, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 20, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 21, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 22, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 23, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 24, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 25, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 26, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 27, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 28, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 29, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 30, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 31, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 32, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 33, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 34, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 35, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 36, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 37, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 38, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 39, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 40, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 41, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 43, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 44, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 45, + "groupId": 75 + }, + { + "id": "minecraft:lingering_potion", + "damage": 46, + "groupId": 75 + }, + { + "id": "minecraft:ominous_bottle", + "groupId": 76 + }, + { + "id": "minecraft:ominous_bottle", + "damage": 1, + "groupId": 76 + }, + { + "id": "minecraft:ominous_bottle", + "damage": 2, + "groupId": 76 + }, + { + "id": "minecraft:ominous_bottle", + "damage": 3, + "groupId": 76 + }, + { + "id": "minecraft:ominous_bottle", + "damage": 4, + "groupId": 76 + }, + { + "id": "minecraft:spyglass", + "groupId": 77 + }, + { + "id": "minecraft:brush", + "groupId": 77 + }, + { + "id": "minecraft:stick", + "groupId": 78 + }, + { + "id": "minecraft:bed", + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 8, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 7, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 15, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 12, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 14, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 1, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 4, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 5, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 13, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 9, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 3, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 11, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 10, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 2, + "groupId": 79 + }, + { + "id": "minecraft:bed", + "damage": 6, + "groupId": 79 + }, + { + "id": "minecraft:torch", + "groupId": 80, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQyAAAACAQAbmFtZQ8AbWluZWNyYWZ0OnRvcmNoBAkAbmFtZV9oYXNoagn7rmDBzisDCgBuZXR3b3JrX2lk+BwwuQoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:soul_torch", + "groupId": 80, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQLAgAACAQAbmFtZRQAbWluZWNyYWZ0OnNvdWxfdG9yY2gECQBuYW1lX2hhc2huixOT04BRdQMKAG5ldHdvcmtfaWShbFILCgYAc3RhdGVzCBYAdG9yY2hfZmFjaW5nX2RpcmVjdGlvbgcAdW5rbm93bgADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sea_pickle", + "groupId": 80, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAQAACAQAbmFtZRQAbWluZWNyYWZ0OnNlYV9waWNrbGUECQBuYW1lX2hhc2iONEfZJB+glgMKAG5ldHdvcmtfaWSINWQyCgYAc3RhdGVzAw0AY2x1c3Rlcl9jb3VudAAAAAABCABkZWFkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lantern", + "groupId": 80, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTPAQAACAQAbmFtZREAbWluZWNyYWZ0OmxhbnRlcm4ECQBuYW1lX2hhc2hMw44VI2HWygMKAG5ldHdvcmtfaWRkjQvzCgYAc3RhdGVzAQcAaGFuZ2luZwAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:soul_lantern", + "groupId": 80, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQMAgAACAQAbmFtZRYAbWluZWNyYWZ0OnNvdWxfbGFudGVybgQJAG5hbWVfaGFzaGjIpjxk9z+RAwoAbmV0d29ya19pZGfoP8cKBgBzdGF0ZXMBBwBoYW5naW5nAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSbAgAACAQAbmFtZRAAbWluZWNyYWZ0OmNhbmRsZQQJAG5hbWVfaGFzaHPd+MsNdWTfAwoAbmV0d29ya19pZHsBMA0KBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWScAgAACAQAbmFtZRYAbWluZWNyYWZ0OndoaXRlX2NhbmRsZQQJAG5hbWVfaGFzaN1EG5Q1mHiEAwoAbmV0d29ya19pZKN1mmgKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:orange_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSdAgAACAQAbmFtZRcAbWluZWNyYWZ0Om9yYW5nZV9jYW5kbGUECQBuYW1lX2hhc2jySEVWHgUIHQMKAG5ldHdvcmtfaWSfVz82CgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:magenta_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSeAgAACAQAbmFtZRgAbWluZWNyYWZ0Om1hZ2VudGFfY2FuZGxlBAkAbmFtZV9oYXNoG0u6YIOoBSEDCgBuZXR3b3JrX2lk9xGNkQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_blue_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSfAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfY2FuZGxlBAkAbmFtZV9oYXNocXGeK0zgrG0DCgBuZXR3b3JrX2lk2m1y8goGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:yellow_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSgAgAACAQAbmFtZRcAbWluZWNyYWZ0OnllbGxvd19jYW5kbGUECQBuYW1lX2hhc2i00dtusU3CqQMKAG5ldHdvcmtfaWR9LTmpCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:lime_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWShAgAACAQAbmFtZRUAbWluZWNyYWZ0OmxpbWVfY2FuZGxlBAkAbmFtZV9oYXNokcmrw5xvz7ADCgBuZXR3b3JrX2lkIAUu6QoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:pink_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSiAgAACAQAbmFtZRUAbWluZWNyYWZ0OnBpbmtfY2FuZGxlBAkAbmFtZV9oYXNoQJdEY4sZ0dwDCgBuZXR3b3JrX2lk23Rn5AoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:gray_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSjAgAACAQAbmFtZRUAbWluZWNyYWZ0OmdyYXlfY2FuZGxlBAkAbmFtZV9oYXNoS5poSo9wBDEDCgBuZXR3b3JrX2lk3trRCAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_gray_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSkAgAACAQAbmFtZRsAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfY2FuZGxlBAkAbmFtZV9oYXNo9ruTZLBNMasDCgBuZXR3b3JrX2lkb6DOegoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cyan_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSlAgAACAQAbmFtZRUAbWluZWNyYWZ0OmN5YW5fY2FuZGxlBAkAbmFtZV9oYXNoc/M8PNVcjOwDCgBuZXR3b3JrX2lkZoIQOQoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:purple_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSmAgAACAQAbmFtZRcAbWluZWNyYWZ0OnB1cnBsZV9jYW5kbGUECQBuYW1lX2hhc2jaI3xUW0/myQMKAG5ldHdvcmtfaWSnLI2BCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blue_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSnAgAACAQAbmFtZRUAbWluZWNyYWZ0OmJsdWVfY2FuZGxlBAkAbmFtZV9oYXNoAASSPW6TgQADCgBuZXR3b3JrX2lkrxrjQAoGAHN0YXRlcwMHAGNhbmRsZXMAAAAAAQMAbGl0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:brown_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSoAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJyb3duX2NhbmRsZQQJAG5hbWVfaGFzaDia0l6s1+WYAwoAbmV0d29ya19pZKSkBXYKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:green_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAgAACAQAbmFtZRYAbWluZWNyYWZ0OmdyZWVuX2NhbmRsZQQJAG5hbWVfaGFzaLeFPO1l+fIoAwoAbmV0d29ya19pZBkznDsKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:red_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSqAgAACAQAbmFtZRQAbWluZWNyYWZ0OnJlZF9jYW5kbGUECQBuYW1lX2hhc2jjAQpGf59ZdwMKAG5ldHdvcmtfaWRbb88GCgYAc3RhdGVzAwcAY2FuZGxlcwAAAAABAwBsaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:black_candle", + "groupId": 81, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSrAgAACAQAbmFtZRYAbWluZWNyYWZ0OmJsYWNrX2NhbmRsZQQJAG5hbWVfaGFzaB+wRDpOqREKAwoAbmV0d29ya19pZNnOnuEKBgBzdGF0ZXMDBwBjYW5kbGVzAAAAAAEDAGxpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crafting_table", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ6AAAACAQAbmFtZRgAbWluZWNyYWZ0OmNyYWZ0aW5nX3RhYmxlBAkAbmFtZV9oYXNoe76VAmjvbpYDCgBuZXR3b3JrX2lkwCxwaAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cartography_table", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTHAQAACAQAbmFtZRsAbWluZWNyYWZ0OmNhcnRvZ3JhcGh5X3RhYmxlBAkAbmFtZV9oYXNomaWiiD/znP8DCgBuZXR3b3JrX2lkI6FzMwoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:fletching_table", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTIAQAACAQAbmFtZRkAbWluZWNyYWZ0OmZsZXRjaGluZ190YWJsZQQJAG5hbWVfaGFzaPFibh8unKyUAwoAbmV0d29ya19pZJ2mW0oKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:smithing_table", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJAQAACAQAbmFtZRgAbWluZWNyYWZ0OnNtaXRoaW5nX3RhYmxlBAkAbmFtZV9oYXNo4tFES2xOXEYDCgBuZXR3b3JrX2lkXWMBzQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:beehive", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAQAACAQAbmFtZREAbWluZWNyYWZ0OmJlZWhpdmUECQBuYW1lX2hhc2hCcqn12UbNpwMKAG5ldHdvcmtfaWR/idcaCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAMLAGhvbmV5X2xldmVsAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:suspicious_sand", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQQAwAACAQAbmFtZRkAbWluZWNyYWZ0OnN1c3BpY2lvdXNfc2FuZAQJAG5hbWVfaGFzaL67QsuvLP00AwoAbmV0d29ya19pZKnkaIAKBgBzdGF0ZXMDEABicnVzaGVkX3Byb2dyZXNzAAAAAAEHAGhhbmdpbmcBAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:suspicious_gravel", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ8AwAACAQAbmFtZRsAbWluZWNyYWZ0OnN1c3BpY2lvdXNfZ3JhdmVsBAkAbmFtZV9oYXNoJSVbGNk7C3oDCgBuZXR3b3JrX2lkvIEJAAoGAHN0YXRlcwMQAGJydXNoZWRfcHJvZ3Jlc3MAAAAAAQcAaGFuZ2luZwEAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:campfire", + "groupId": 82 + }, + { + "id": "minecraft:soul_campfire", + "groupId": 82 + }, + { + "id": "minecraft:furnace", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ9AAAACAQAbmFtZREAbWluZWNyYWZ0OmZ1cm5hY2UECQBuYW1lX2hhc2ioOQrludYY8wMKAG5ldHdvcmtfaWRZxnDOCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:blast_furnace", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTDAQAACAQAbmFtZRcAbWluZWNyYWZ0OmJsYXN0X2Z1cm5hY2UECQBuYW1lX2hhc2ivDbnjkpGm5QMKAG5ldHdvcmtfaWTcEbV/CgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:smoker", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTFAQAACAQAbmFtZRAAbWluZWNyYWZ0OnNtb2tlcgQJAG5hbWVfaGFzaJd1rDMkRWomAwoAbmV0d29ya19pZGWswMwKBgBzdGF0ZXMIHABtaW5lY3JhZnQ6Y2FyZGluYWxfZGlyZWN0aW9uBQBzb3V0aAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:respawn_anchor", + "groupId": 82, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQPAgAACAQAbmFtZRgAbWluZWNyYWZ0OnJlc3Bhd25fYW5jaG9yBAkAbmFtZV9oYXNoZOdcjW05qigDCgBuZXR3b3JrX2lkmhMcaQoGAHN0YXRlcwMVAHJlc3Bhd25fYW5jaG9yX2NoYXJnZQAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:brewing_stand", + "groupId": 82 + }, + { + "id": "minecraft:anvil", + "groupId": 83, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSRAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmFudmlsBAkAbmFtZV9oYXNoNqB3fgcUCbwDCgBuZXR3b3JrX2lkqXzNjwoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAHNvdXRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:chipped_anvil", + "groupId": 83, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS+BAAACAQAbmFtZRcAbWluZWNyYWZ0OmNoaXBwZWRfYW52aWwECQBuYW1lX2hhc2ge+QY3vlS/eQMKAG5ldHdvcmtfaWRJ15iUCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:damaged_anvil", + "groupId": 83, + "block_state_b64": "CgAAAwgAYmxvY2tfaWS/BAAACAQAbmFtZRcAbWluZWNyYWZ0OmRhbWFnZWRfYW52aWwECQBuYW1lX2hhc2imJ12Be2V8+AMKAG5ldHdvcmtfaWRh5SHkCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:grindstone", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTCAQAACAQAbmFtZRQAbWluZWNyYWZ0OmdyaW5kc3RvbmUECQBuYW1lX2hhc2id56zc0nk99wMKAG5ldHdvcmtfaWS4Es07CgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:enchanting_table", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR0AAAACAQAbmFtZRoAbWluZWNyYWZ0OmVuY2hhbnRpbmdfdGFibGUECQBuYW1lX2hhc2jgIx24VLvMvwMKAG5ldHdvcmtfaWRliFFJCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:bookshelf", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQvAAAACAQAbmFtZRMAbWluZWNyYWZ0OmJvb2tzaGVsZgQJAG5hbWVfaGFzaDU04DrgJCS9AwoAbmV0d29ya19pZBcWwIwKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chiseled_bookshelf", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQNAwAACAQAbmFtZRwAbWluZWNyYWZ0OmNoaXNlbGVkX2Jvb2tzaGVsZgQJAG5hbWVfaGFzaNXDBnsIsywYAwoAbmV0d29ya19pZIprt5IKBgBzdGF0ZXMDDABib29rc19zdG9yZWQAAAAAAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:lectern", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTBAQAACAQAbmFtZREAbWluZWNyYWZ0OmxlY3Rlcm4ECQBuYW1lX2hhc2j5Z4Mmi/1QxAMKAG5ldHdvcmtfaWR4JfDHCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAc291dGgBCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cauldron", + "groupId": 84 + }, + { + "id": "minecraft:composter", + "groupId": 84, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTUAQAACAQAbmFtZRMAbWluZWNyYWZ0OmNvbXBvc3RlcgQJAG5hbWVfaGFzaPAADHptzeWJAwoAbmV0d29ya19pZHIL6i4KBgBzdGF0ZXMDFABjb21wb3N0ZXJfZmlsbF9sZXZlbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:chest", + "groupId": 85, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ2AAAACAQAbmFtZQ8AbWluZWNyYWZ0OmNoZXN0BAkAbmFtZV9oYXNog9ozMxlcA88DCgBuZXR3b3JrX2lkDkOFvAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:trapped_chest", + "groupId": 85, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSSAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyYXBwZWRfY2hlc3QECQBuYW1lX2hhc2g2qpF9stsEjgMKAG5ldHdvcmtfaWTjJWYxCgYAc3RhdGVzCBwAbWluZWNyYWZ0OmNhcmRpbmFsX2RpcmVjdGlvbgUAbm9ydGgAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:ender_chest", + "groupId": 85, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSCAAAACAQAbmFtZRUAbWluZWNyYWZ0OmVuZGVyX2NoZXN0BAkAbmFtZV9oYXNohEZzOFdg0WUDCgBuZXR3b3JrX2lkx4jiSQoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:barrel", + "groupId": 86, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTKAQAACAQAbmFtZRAAbWluZWNyYWZ0OmJhcnJlbAQJAG5hbWVfaGFzaHDkRPGymiRqAwoAbmV0d29ya19pZPnxzgsKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAEIAG9wZW5fYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:undyed_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAAAACAQAbmFtZRwAbWluZWNyYWZ0OnVuZHllZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaOC9mypm/MlBAwoAbmV0d29ya19pZJ8rxp0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:white_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTaAAAACAQAbmFtZRsAbWluZWNyYWZ0OndoaXRlX3NodWxrZXJfYm94BAkAbmFtZV9oYXNosK79m1rPUBwDCgBuZXR3b3JrX2lkjrET6goGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:light_gray_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRrAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2dyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iBe5zq7PxHmgMKAG5ldHdvcmtfaWSCVJv0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:gray_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRqAwAACAQAbmFtZRoAbWluZWNyYWZ0OmdyYXlfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2ga2s8ctjHUhgMKAG5ldHdvcmtfaWS3WMsWCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:black_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRyAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJsYWNrX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoPm03OZphrp8DCgBuZXR3b3JrX2lkXHztNAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:brown_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRvAwAACAQAbmFtZRsAbWluZWNyYWZ0OmJyb3duX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoT3DD6qAL9cADCgBuZXR3b3JrX2lkaXxpYQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:red_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRxAwAACAQAbmFtZRkAbWluZWNyYWZ0OnJlZF9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaMIlKSCzqSZoAwoAbmV0d29ya19pZNrf+icKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:orange_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRkAwAACAQAbmFtZRwAbWluZWNyYWZ0Om9yYW5nZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaG2MAXU67wGrAwoAbmV0d29ya19pZGoO05gKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:yellow_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRnAwAACAQAbmFtZRwAbWluZWNyYWZ0OnllbGxvd19zaHVsa2VyX2JveAQJAG5hbWVfaGFzaIsLwQHYjcIEAwoAbmV0d29ya19pZBCBSiYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lime_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRoAwAACAQAbmFtZRoAbWluZWNyYWZ0OmxpbWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hUwBkg+faUGAMKAG5ldHdvcmtfaWRJeKqqCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:green_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRwAwAACAQAbmFtZRsAbWluZWNyYWZ0OmdyZWVuX3NodWxrZXJfYm94BAkAbmFtZV9oYXNoZgUeT3LupLUDCgBuZXR3b3JrX2lkzJiohQoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:cyan_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRsAwAACAQAbmFtZRoAbWluZWNyYWZ0OmN5YW5fc2h1bGtlcl9ib3gECQBuYW1lX2hhc2gSfbjteXg5yAMKAG5ldHdvcmtfaWTHeliECgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:light_blue_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRmAwAACAQAbmFtZSAAbWluZWNyYWZ0OmxpZ2h0X2JsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2h0VFCX0qsRxQMKAG5ldHdvcmtfaWQXD8U0CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blue_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRuAwAACAQAbmFtZRoAbWluZWNyYWZ0OmJsdWVfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2hn9gS0XIe6rAMKAG5ldHdvcmtfaWTO4PJaCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:purple_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRtAwAACAQAbmFtZRwAbWluZWNyYWZ0OnB1cnBsZV9zaHVsa2VyX2JveAQJAG5hbWVfaGFzaEV/lkNPxRDdAwoAbmV0d29ya19pZFK25GAKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:magenta_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRlAwAACAQAbmFtZR0AbWluZWNyYWZ0Om1hZ2VudGFfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2iqWM7IJHxcFgMKAG5ldHdvcmtfaWTyyudTCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pink_shulker_box", + "groupId": 87, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRpAwAACAQAbmFtZRoAbWluZWNyYWZ0OnBpbmtfc2h1bGtlcl9ib3gECQBuYW1lX2hhc2in1tkJ1GNcZgMKAG5ldHdvcmtfaWQOEGXjCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:armor_stand", + "groupId": 88 + }, + { + "id": "minecraft:noteblock", + "groupId": 88, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAAAACAQAbmFtZRMAbWluZWNyYWZ0Om5vdGVibG9jawQJAG5hbWVfaGFzaHPA8dBBH0UaAwoAbmV0d29ya19pZH1U5QkKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jukebox", + "groupId": 88, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRUAAAACAQAbmFtZREAbWluZWNyYWZ0Omp1a2Vib3gECQBuYW1lX2hhc2ieAIPExf/ZfgMKAG5ldHdvcmtfaWSmR7JfCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:music_disc_13", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_cat", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_blocks", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_chirp", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_far", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_mall", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_mellohi", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_stal", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_strad", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_ward", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_11", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_wait", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_otherside", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_5", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_pigstep", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_relic", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_creator", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_creator_music_box", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_precipice", + "groupId": 89 + }, + { + "id": "minecraft:music_disc_tears", + "groupId": 89 + }, + { + "id": "minecraft:disc_fragment_5", + "groupId": 90 + }, + { + "id": "minecraft:glowstone_dust", + "groupId": 90 + }, + { + "id": "minecraft:glowstone", + "groupId": 90, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRZAAAACAQAbmFtZRMAbWluZWNyYWZ0Omdsb3dzdG9uZQQJAG5hbWVfaGFzaFYqXNkefIlPAwoAbmV0d29ya19pZGT7WYYKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:redstone_lamp", + "groupId": 90, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR7AAAACAQAbmFtZRcAbWluZWNyYWZ0OnJlZHN0b25lX2xhbXAECQBuYW1lX2hhc2hJ9V80caPvEgMKAG5ldHdvcmtfaWRvNPwnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:sea_lantern", + "groupId": 90, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSpAAAACAQAbmFtZRUAbWluZWNyYWZ0OnNlYV9sYW50ZXJuBAkAbmFtZV9oYXNoLPsv1TX9M+QDCgBuZXR3b3JrX2lk1PPVyAoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:oak_sign", + "groupId": 91 + }, + { + "id": "minecraft:spruce_sign", + "groupId": 91 + }, + { + "id": "minecraft:birch_sign", + "groupId": 91 + }, + { + "id": "minecraft:jungle_sign", + "groupId": 91 + }, + { + "id": "minecraft:acacia_sign", + "groupId": 91 + }, + { + "id": "minecraft:dark_oak_sign", + "groupId": 91 + }, + { + "id": "minecraft:mangrove_sign", + "groupId": 91 + }, + { + "id": "minecraft:cherry_sign", + "groupId": 91 + }, + { + "id": "minecraft:pale_oak_sign", + "groupId": 91 + }, + { + "id": "minecraft:bamboo_sign", + "groupId": 91 + }, + { + "id": "minecraft:crimson_sign", + "groupId": 91 + }, + { + "id": "minecraft:warped_sign", + "groupId": 91 + }, + { + "id": "minecraft:oak_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:spruce_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:birch_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:jungle_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:acacia_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:dark_oak_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:mangrove_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:cherry_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:pale_oak_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:bamboo_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:crimson_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:warped_hanging_sign", + "groupId": 92 + }, + { + "id": "minecraft:painting", + "groupId": 93 + }, + { + "id": "minecraft:frame", + "groupId": 93 + }, + { + "id": "minecraft:glow_frame", + "groupId": 93 + }, + { + "id": "minecraft:honey_bottle", + "groupId": 93 + }, + { + "id": "minecraft:flower_pot", + "groupId": 93 + }, + { + "id": "minecraft:bowl", + "groupId": 93 + }, + { + "id": "minecraft:bucket", + "groupId": 93 + }, + { + "id": "minecraft:milk_bucket", + "groupId": 93 + }, + { + "id": "minecraft:water_bucket", + "groupId": 93 + }, + { + "id": "minecraft:lava_bucket", + "groupId": 93 + }, + { + "id": "minecraft:cod_bucket", + "groupId": 93 + }, + { + "id": "minecraft:salmon_bucket", + "groupId": 93 + }, + { + "id": "minecraft:tropical_fish_bucket", + "groupId": 93 + }, + { + "id": "minecraft:pufferfish_bucket", + "groupId": 93 + }, + { + "id": "minecraft:powder_snow_bucket", + "groupId": 93 + }, + { + "id": "minecraft:axolotl_bucket", + "groupId": 93 + }, + { + "id": "minecraft:tadpole_bucket", + "groupId": 93 + }, + { + "id": "minecraft:player_head", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTGBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBsYXllcl9oZWFkBAkAbmFtZV9oYXNonFwZb7CL8EYDCgBuZXR3b3JrX2lkZeAXqAoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:zombie_head", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTFBAAACAQAbmFtZRUAbWluZWNyYWZ0OnpvbWJpZV9oZWFkBAkAbmFtZV9oYXNoixuENYuaGgEDCgBuZXR3b3JrX2lk0NsHDgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:creeper_head", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTHBAAACAQAbmFtZRYAbWluZWNyYWZ0OmNyZWVwZXJfaGVhZAQJAG5hbWVfaGFzaCvAGFMS/RqVAwoAbmV0d29ya19pZEfskXYKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dragon_head", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTIBAAACAQAbmFtZRUAbWluZWNyYWZ0OmRyYWdvbl9oZWFkBAkAbmFtZV9oYXNozjh6bGRaa5UDCgBuZXR3b3JrX2lk/zjetgoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:skeleton_skull", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSQAAAACAQAbmFtZRgAbWluZWNyYWZ0OnNrZWxldG9uX3NrdWxsBAkAbmFtZV9oYXNo3+kbzeMgg4kDCgBuZXR3b3JrX2lk/RqWbwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:wither_skeleton_skull", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTEBAAACAQAbmFtZR8AbWluZWNyYWZ0OndpdGhlcl9za2VsZXRvbl9za3VsbAQJAG5hbWVfaGFzaEcZrUyy9cfRAwoAbmV0d29ya19pZJZ2G/oKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:piglin_head", + "groupId": 94, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTJBAAACAQAbmFtZRUAbWluZWNyYWZ0OnBpZ2xpbl9oZWFkBAkAbmFtZV9oYXNo+jUCKgb5DskDCgBuZXR3b3JrX2lkQ1ETVwoGAHN0YXRlcwMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:beacon", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSKAAAACAQAbmFtZRAAbWluZWNyYWZ0OmJlYWNvbgQJAG5hbWVfaGFzaACwhhfSkdkHAwoAbmV0d29ya19pZF8jfiEKBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bell", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTNAQAACAQAbmFtZQ4AbWluZWNyYWZ0OmJlbGwECQBuYW1lX2hhc2iPqsgDXRcsxAMKAG5ldHdvcmtfaWT7zhOoCgYAc3RhdGVzCAoAYXR0YWNobWVudAgAc3RhbmRpbmcDCQBkaXJlY3Rpb24AAAAAAQoAdG9nZ2xlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:conduit", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWScAQAACAQAbmFtZREAbWluZWNyYWZ0OmNvbmR1aXQECQBuYW1lX2hhc2jqxKAxq2EaWQMKAG5ldHdvcmtfaWTWcBVnCgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stonecutter_block", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTEAQAACAQAbmFtZRsAbWluZWNyYWZ0OnN0b25lY3V0dGVyX2Jsb2NrBAkAbmFtZV9oYXNoQAXTbAM3MeYDCgBuZXR3b3JrX2lkWS4RjAoGAHN0YXRlcwgcAG1pbmVjcmFmdDpjYXJkaW5hbF9kaXJlY3Rpb24FAG5vcnRoAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:coal", + "groupId": 95 + }, + { + "id": "minecraft:charcoal", + "groupId": 95 + }, + { + "id": "minecraft:diamond", + "groupId": 95 + }, + { + "id": "minecraft:iron_nugget", + "groupId": 95 + }, + { + "id": "minecraft:raw_iron", + "groupId": 95 + }, + { + "id": "minecraft:raw_gold", + "groupId": 95 + }, + { + "id": "minecraft:raw_copper", + "groupId": 95 + }, + { + "id": "minecraft:copper_ingot", + "groupId": 95 + }, + { + "id": "minecraft:iron_ingot", + "groupId": 95 + }, + { + "id": "minecraft:netherite_scrap", + "groupId": 95 + }, + { + "id": "minecraft:netherite_ingot", + "groupId": 95 + }, + { + "id": "minecraft:gold_nugget", + "groupId": 95 + }, + { + "id": "minecraft:gold_ingot", + "groupId": 95 + }, + { + "id": "minecraft:emerald", + "groupId": 95 + }, + { + "id": "minecraft:quartz", + "groupId": 95 + }, + { + "id": "minecraft:clay_ball", + "groupId": 95 + }, + { + "id": "minecraft:brick", + "groupId": 95 + }, + { + "id": "minecraft:netherbrick", + "groupId": 95 + }, + { + "id": "minecraft:resin_brick", + "groupId": 95 + }, + { + "id": "minecraft:prismarine_shard", + "groupId": 95 + }, + { + "id": "minecraft:amethyst_shard", + "groupId": 95 + }, + { + "id": "minecraft:prismarine_crystals", + "groupId": 95 + }, + { + "id": "minecraft:nautilus_shell", + "groupId": 95 + }, + { + "id": "minecraft:heart_of_the_sea", + "groupId": 95 + }, + { + "id": "minecraft:turtle_scute", + "groupId": 95 + }, + { + "id": "minecraft:armadillo_scute", + "groupId": 95 + }, + { + "id": "minecraft:phantom_membrane", + "groupId": 95 + }, + { + "id": "minecraft:string", + "groupId": 95 + }, + { + "id": "minecraft:feather", + "groupId": 95 + }, + { + "id": "minecraft:flint", + "groupId": 95 + }, + { + "id": "minecraft:gunpowder", + "groupId": 95 + }, + { + "id": "minecraft:leather", + "groupId": 95 + }, + { + "id": "minecraft:rabbit_hide", + "groupId": 95 + }, + { + "id": "minecraft:rabbit_foot", + "groupId": 95 + }, + { + "id": "minecraft:fire_charge", + "groupId": 95 + }, + { + "id": "minecraft:blaze_rod", + "groupId": 95 + }, + { + "id": "minecraft:breeze_rod", + "groupId": 95 + }, + { + "id": "minecraft:heavy_core", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ7AgAACAQAbmFtZRQAbWluZWNyYWZ0OmhlYXZ5X2NvcmUECQBuYW1lX2hhc2hhz/uNCtrC2QMKAG5ldHdvcmtfaWRaFu+8CgYAc3RhdGVzAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:blaze_powder", + "groupId": 95 + }, + { + "id": "minecraft:magma_cream", + "groupId": 95 + }, + { + "id": "minecraft:fermented_spider_eye", + "groupId": 95 + }, + { + "id": "minecraft:echo_shard", + "groupId": 95 + }, + { + "id": "minecraft:dragon_breath", + "groupId": 95 + }, + { + "id": "minecraft:shulker_shell", + "groupId": 95 + }, + { + "id": "minecraft:ghast_tear", + "groupId": 95 + }, + { + "id": "minecraft:slime_ball", + "groupId": 95 + }, + { + "id": "minecraft:ender_pearl", + "groupId": 95 + }, + { + "id": "minecraft:ender_eye", + "groupId": 95 + }, + { + "id": "minecraft:nether_star", + "groupId": 95 + }, + { + "id": "minecraft:end_rod", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTQAAAACAQAbmFtZREAbWluZWNyYWZ0OmVuZF9yb2QECQBuYW1lX2hhc2jx/q5cEA0hmQMKAG5ldHdvcmtfaWQ2eM8kCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lightning_rod", + "groupId": 95, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ3AgAACAQAbmFtZRcAbWluZWNyYWZ0OmxpZ2h0bmluZ19yb2QECQBuYW1lX2hhc2ioXQF1xvfHNQMKAG5ldHdvcmtfaWRLuHyACgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:end_crystal", + "groupId": 95 + }, + { + "id": "minecraft:paper", + "groupId": 95 + }, + { + "id": "minecraft:book", + "groupId": 95 + }, + { + "id": "minecraft:writable_book", + "groupId": 95 + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQAAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQBAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQCAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQDAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQEAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQFAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQGAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQHAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQIAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQJAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQKAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQLAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQMAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQNAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQOAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQPAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQQAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQRAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQSAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQTAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQUAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQVAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQWAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQXAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQYAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQZAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQaAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQbAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQcAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQdAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQeAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQfAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQgAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQhAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQiAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQjAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQkAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQlAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQmAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQnAAIDAGx2bAUAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAEAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAIAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAMAAAA=" + }, + { + "id": "minecraft:enchanted_book", + "groupId": 96, + "nbt_b64": "CgAACQQAZW5jaAoBAAAAAgIAaWQoAAIDAGx2bAQAAAA=" + }, + { + "id": "minecraft:oak_boat", + "groupId": 97 + }, + { + "id": "minecraft:spruce_boat", + "groupId": 97 + }, + { + "id": "minecraft:birch_boat", + "groupId": 97 + }, + { + "id": "minecraft:jungle_boat", + "groupId": 97 + }, + { + "id": "minecraft:acacia_boat", + "groupId": 97 + }, + { + "id": "minecraft:dark_oak_boat", + "groupId": 97 + }, + { + "id": "minecraft:mangrove_boat", + "groupId": 97 + }, + { + "id": "minecraft:cherry_boat", + "groupId": 97 + }, + { + "id": "minecraft:pale_oak_boat", + "groupId": 97 + }, + { + "id": "minecraft:bamboo_raft", + "groupId": 97 + }, + { + "id": "minecraft:oak_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:spruce_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:birch_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:jungle_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:acacia_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:dark_oak_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:mangrove_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:cherry_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:pale_oak_chest_boat", + "groupId": 98 + }, + { + "id": "minecraft:bamboo_chest_raft", + "groupId": 98 + }, + { + "id": "minecraft:rail", + "groupId": 99, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRCAAAACAQAbmFtZQ4AbWluZWNyYWZ0OnJhaWwECQBuYW1lX2hhc2hUzmhUXYJDUQMKAG5ldHdvcmtfaWR+Sp6YCgYAc3RhdGVzAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:golden_rail", + "groupId": 99, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQbAAAACAQAbmFtZRUAbWluZWNyYWZ0OmdvbGRlbl9yYWlsBAkAbmFtZV9oYXNoOoV5MaKipoUDCgBuZXR3b3JrX2lkfAcxLwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:detector_rail", + "groupId": 99, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQcAAAACAQAbmFtZRcAbWluZWNyYWZ0OmRldGVjdG9yX3JhaWwECQBuYW1lX2hhc2gVUk31qOysUQMKAG5ldHdvcmtfaWRVW/aICgYAc3RhdGVzAQ0AcmFpbF9kYXRhX2JpdAADDgByYWlsX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:activator_rail", + "groupId": 99, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR+AAAACAQAbmFtZRgAbWluZWNyYWZ0OmFjdGl2YXRvcl9yYWlsBAkAbmFtZV9oYXNosIL91qriCRkDCgBuZXR3b3JrX2lkZfckmwoGAHN0YXRlcwENAHJhaWxfZGF0YV9iaXQAAw4AcmFpbF9kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:minecart", + "groupId": 100 + }, + { + "id": "minecraft:chest_minecart", + "groupId": 100 + }, + { + "id": "minecraft:hopper_minecart", + "groupId": 100 + }, + { + "id": "minecraft:tnt_minecart", + "groupId": 100 + }, + { + "id": "minecraft:redstone", + "groupId": 101 + }, + { + "id": "minecraft:redstone_block", + "groupId": 101, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX2Jsb2NrBAkAbmFtZV9oYXNoRhULL0r8o0sDCgBuZXR3b3JrX2lklayOHgoGAHN0YXRlcwADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:redstone_torch", + "groupId": 101, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRMAAAACAQAbmFtZRgAbWluZWNyYWZ0OnJlZHN0b25lX3RvcmNoBAkAbmFtZV9oYXNoizFRjpYMIDgDCgBuZXR3b3JrX2lkuHz7yAoGAHN0YXRlcwgWAHRvcmNoX2ZhY2luZ19kaXJlY3Rpb24HAHVua25vd24AAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:lever", + "groupId": 101, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRFAAAACAQAbmFtZQ8AbWluZWNyYWZ0OmxldmVyBAkAbmFtZV9oYXNoGMJeLJsUMLYDCgBuZXR3b3JrX2lkEF/GuAoGAHN0YXRlcwgPAGxldmVyX2RpcmVjdGlvbg4AZG93bl9lYXN0X3dlc3QBCABvcGVuX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:wooden_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAAAACAQAbmFtZRcAbWluZWNyYWZ0Ondvb2Rlbl9idXR0b24ECQBuYW1lX2hhc2hR7PgSTQt0sQMKAG5ldHdvcmtfaWSU07kYCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSPAQAACAQAbmFtZRcAbWluZWNyYWZ0OnNwcnVjZV9idXR0b24ECQBuYW1lX2hhc2jBW9Z8aYE7YQMKAG5ldHdvcmtfaWTkUIGuCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSMAQAACAQAbmFtZRYAbWluZWNyYWZ0OmJpcmNoX2J1dHRvbgQJAG5hbWVfaGFzaJXYgGuSHbTwAwoAbmV0d29ya19pZGWp3yoKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSOAQAACAQAbmFtZRcAbWluZWNyYWZ0Omp1bmdsZV9idXR0b24ECQBuYW1lX2hhc2iCgNANcJs+BQMKAG5ldHdvcmtfaWT9fImWCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSLAQAACAQAbmFtZRcAbWluZWNyYWZ0OmFjYWNpYV9idXR0b24ECQBuYW1lX2hhc2gVvmcT7LTO0wMKAG5ldHdvcmtfaWRQnxIJCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSNAQAACAQAbmFtZRkAbWluZWNyYWZ0OmRhcmtfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaIV10ZGGrCIEAwoAbmV0d29ya19pZN5vAmIKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTmAgAACAQAbmFtZRkAbWluZWNyYWZ0Om1hbmdyb3ZlX2J1dHRvbgQJAG5hbWVfaGFzaNzeYYKLgOzJAwoAbmV0d29ya19pZAFEGQ0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQRAwAACAQAbmFtZRcAbWluZWNyYWZ0OmNoZXJyeV9idXR0b24ECQBuYW1lX2hhc2j2/IHjeAbUcwMKAG5ldHdvcmtfaWRJ1irQCgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTcBAAACAQAbmFtZRkAbWluZWNyYWZ0OnBhbGVfb2FrX2J1dHRvbgQJAG5hbWVfaGFzaLk54s7RtGHgAwoAbmV0d29ya19pZNLO6ZwKBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT+AgAACAQAbmFtZRcAbWluZWNyYWZ0OmJhbWJvb19idXR0b24ECQBuYW1lX2hhc2j7AddMi+6nsgMKAG5ldHdvcmtfaWSa9w4/CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stone_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRNAAAACAQAbmFtZRYAbWluZWNyYWZ0OnN0b25lX2J1dHRvbgQJAG5hbWVfaGFzaM4ejMctmvohAwoAbmV0d29ya19pZMw+aC0KBgBzdGF0ZXMBEgBidXR0b25fcHJlc3NlZF9iaXQAAxAAZmFjaW5nX2RpcmVjdGlvbgAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:crimson_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQDAgAACAQAbmFtZRgAbWluZWNyYWZ0OmNyaW1zb25fYnV0dG9uBAkAbmFtZV9oYXNofnjYHaYIeWgDCgBuZXR3b3JrX2lk+n1vyQoGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQEAgAACAQAbmFtZRcAbWluZWNyYWZ0OndhcnBlZF9idXR0b24ECQBuYW1lX2hhc2jwkV2EU6Cn1QMKAG5ldHdvcmtfaWTnHnk1CgYAc3RhdGVzARIAYnV0dG9uX3ByZXNzZWRfYml0AAMQAGZhY2luZ19kaXJlY3Rpb24AAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:polished_blackstone_button", + "groupId": 102, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQnAgAACAQAbmFtZSQAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfYnV0dG9uBAkAbmFtZV9oYXNojmxzQKS0S/EDCgBuZXR3b3JrX2lkDtQ95woGAHN0YXRlcwESAGJ1dHRvbl9wcmVzc2VkX2JpdAADEABmYWNpbmdfZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:tripwire_hook", + "groupId": 103, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSDAAAACAQAbmFtZRcAbWluZWNyYWZ0OnRyaXB3aXJlX2hvb2sECQBuYW1lX2hhc2gQdp+oGZLNnAMKAG5ldHdvcmtfaWSy+1KJCgYAc3RhdGVzAQwAYXR0YWNoZWRfYml0AAMJAGRpcmVjdGlvbgAAAAABCwBwb3dlcmVkX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:wooden_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRIAAAACAQAbmFtZR8AbWluZWNyYWZ0Ondvb2Rlbl9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaGkGs5kCuA74AwoAbmV0d29ya19pZDRzPNwKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:spruce_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSZAQAACAQAbmFtZR8AbWluZWNyYWZ0OnNwcnVjZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNmwuq549fJKAwoAbmV0d29ya19pZLQMCw0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:birch_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSWAQAACAQAbmFtZR4AbWluZWNyYWZ0OmJpcmNoX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNorQkT9kDdlTwDCgBuZXR3b3JrX2lkH0G97AoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:jungle_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSYAQAACAQAbmFtZR8AbWluZWNyYWZ0Omp1bmdsZV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaJ7DcteCkb8/AwoAbmV0d29ya19pZLdPBSAKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:acacia_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSVAQAACAQAbmFtZR8AbWluZWNyYWZ0OmFjYWNpYV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaC2frZtfoYqCAwoAbmV0d29ya19pZIDdI18KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:dark_oak_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAQAACAQAbmFtZSEAbWluZWNyYWZ0OmRhcmtfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoHUCJsTy52pwDCgBuZXR3b3JrX2lkKpi8rAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:mangrove_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTpAgAACAQAbmFtZSEAbWluZWNyYWZ0Om1hbmdyb3ZlX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoiDsTfJaX100DCgBuZXR3b3JrX2lkuwWDyQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:cherry_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQZAwAACAQAbmFtZR8AbWluZWNyYWZ0OmNoZXJyeV9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaALMqYEZDUQHAwoAbmV0d29ya19pZPNT+r0KBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:pale_oak_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTkBAAACAQAbmFtZSEAbWluZWNyYWZ0OnBhbGVfb2FrX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNo8cvY7evY5xkDCgBuZXR3b3JrX2lkDmW0uAoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:bamboo_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQBAwAACAQAbmFtZR8AbWluZWNyYWZ0OmJhbWJvb19wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaNvxJ7NIAaqlAwoAbmV0d29ya19pZIZ8XnYKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:crimson_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQFAgAACAQAbmFtZSAAbWluZWNyYWZ0OmNyaW1zb25fcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2hqBDVDAd31/gMKAG5ldHdvcmtfaWRmV18LCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:warped_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQGAgAACAQAbmFtZR8AbWluZWNyYWZ0OndhcnBlZF9wcmVzc3VyZV9wbGF0ZQQJAG5hbWVfaGFzaBxFoQksWtYUAwoAbmV0d29ya19pZJVRoIcKBgBzdGF0ZXMDDwByZWRzdG9uZV9zaWduYWwAAAAAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:stone_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWRGAAAACAQAbmFtZR4AbWluZWNyYWZ0OnN0b25lX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNounJuTBUTrU8DCgBuZXR3b3JrX2lkjDydwQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:light_weighted_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSTAAAACAQAbmFtZScAbWluZWNyYWZ0OmxpZ2h0X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoOyOJkNxLtkEDCgBuZXR3b3JrX2lkrr2AjgoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:heavy_weighted_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSUAAAACAQAbmFtZScAbWluZWNyYWZ0OmhlYXZ5X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlBAkAbmFtZV9oYXNoltgDmDvTajUDCgBuZXR3b3JrX2lkFxVKuQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:polished_blackstone_pressure_plate", + "groupId": 104, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAgAACAQAbmFtZSwAbWluZWNyYWZ0OnBvbGlzaGVkX2JsYWNrc3RvbmVfcHJlc3N1cmVfcGxhdGUECQBuYW1lX2hhc2h65Ci6/CeGqwMKAG5ldHdvcmtfaWTaSW5xCgYAc3RhdGVzAw8AcmVkc3RvbmVfc2lnbmFsAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:observer", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWT7AAAACAQAbmFtZRIAbWluZWNyYWZ0Om9ic2VydmVyBAkAbmFtZV9oYXNoYhlh1lpmHTgDCgBuZXR3b3JrX2lkQEh55goGAHN0YXRlcwgaAG1pbmVjcmFmdDpmYWNpbmdfZGlyZWN0aW9uBABkb3duAQsAcG93ZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:daylight_detector", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWSXAAAACAQAbmFtZRsAbWluZWNyYWZ0OmRheWxpZ2h0X2RldGVjdG9yBAkAbmFtZV9oYXNoV0F0s7B7PVgDCgBuZXR3b3JrX2lkri5afQoGAHN0YXRlcwMPAHJlZHN0b25lX3NpZ25hbAAAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:repeater", + "groupId": 105 + }, + { + "id": "minecraft:comparator", + "groupId": 105 + }, + { + "id": "minecraft:hopper", + "groupId": 105 + }, + { + "id": "minecraft:dropper", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWR9AAAACAQAbmFtZREAbWluZWNyYWZ0OmRyb3BwZXIECQBuYW1lX2hhc2joXP7XqU0l3QMKAG5ldHdvcmtfaWQfQN6zCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgMAAAABDQB0cmlnZ2VyZWRfYml0AAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:dispenser", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQXAAAACAQAbmFtZRMAbWluZWNyYWZ0OmRpc3BlbnNlcgQJAG5hbWVfaGFzaP1RR+zAbYP2AwoAbmV0d29ya19pZGAayD0KBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAwAAAAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:crafter", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQ4AgAACAQAbmFtZREAbWluZWNyYWZ0OmNyYWZ0ZXIECQBuYW1lX2hhc2iLCT/rJmRN8QMKAG5ldHdvcmtfaWTPTbvrCgYAc3RhdGVzAQgAY3JhZnRpbmcACAsAb3JpZW50YXRpb24JAGRvd25fZWFzdAENAHRyaWdnZXJlZF9iaXQAAAMHAHZlcnNpb24hPBUBAA==" + }, + { + "id": "minecraft:piston", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQhAAAACAQAbmFtZRAAbWluZWNyYWZ0OnBpc3RvbgQJAG5hbWVfaGFzaDs3AFh1fL0uAwoAbmV0d29ya19pZLD/5XQKBgBzdGF0ZXMDEABmYWNpbmdfZGlyZWN0aW9uAQAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:sticky_piston", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQdAAAACAQAbmFtZRcAbWluZWNyYWZ0OnN0aWNreV9waXN0b24ECQBuYW1lX2hhc2hPFJFJSiJ0ZQMKAG5ldHdvcmtfaWT/MzCJCgYAc3RhdGVzAxAAZmFjaW5nX2RpcmVjdGlvbgEAAAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:tnt", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQuAAAACAQAbmFtZQ0AbWluZWNyYWZ0OnRudAQJAG5hbWVfaGFzaEYOHwCvJH29AwoAbmV0d29ya19pZAXzHyUKBgBzdGF0ZXMBCwBleHBsb2RlX2JpdAAAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:name_tag", + "groupId": 105 + }, + { + "id": "minecraft:loom", + "groupId": 105, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTLAQAACAQAbmFtZQ4AbWluZWNyYWZ0Omxvb20ECQBuYW1lX2hhc2i7DKjAXNq8TAMKAG5ldHdvcmtfaWR/49HXCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:banner", + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 8, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 7, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 15, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 12, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 14, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 1, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 4, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 5, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 13, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 9, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 3, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 11, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 10, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 2, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 6, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQAAAAAA" + }, + { + "id": "minecraft:banner", + "damage": 15, + "groupId": 106, + "nbt_b64": "CgAAAwQAVHlwZQEAAAAA" + }, + { + "id": "minecraft:creeper_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:skull_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:flower_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:mojang_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:field_masoned_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:bordure_indented_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:piglin_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:globe_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:flow_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:guster_banner_pattern", + "groupId": 107 + }, + { + "id": "minecraft:angler_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:archer_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:arms_up_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:blade_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:brewer_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:burn_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:danger_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:explorer_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:flow_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:friend_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:guster_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:heart_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:heartbreak_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:howl_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:miner_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:mourner_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:plenty_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:prize_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:scrape_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:sheaf_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:shelter_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:skull_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:snort_pottery_sherd", + "groupId": 108 + }, + { + "id": "minecraft:netherite_upgrade_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:sentry_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:vex_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:wild_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:coast_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:dune_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:wayfinder_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:shaper_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:raiser_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:host_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:ward_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:silence_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:tide_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:snout_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:rib_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:eye_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:spire_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:flow_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:bolt_armor_trim_smithing_template", + "groupId": 109 + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwAAAAAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAABwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAIBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAHBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAPBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAMBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAOBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAABBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAEBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAFBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAANBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAJBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAADBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAALBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAKBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAACBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_rocket", + "groupId": 110, + "nbt_b64": "CgAACgkARmlyZXdvcmtzCQoARXhwbG9zaW9ucwoBAAAABw0ARmlyZXdvcmtDb2xvcgEAAAAGBwwARmlyZXdvcmtGYWRlAAAAAAEPAEZpcmV3b3JrRmxpY2tlcgABDQBGaXJld29ya1RyYWlsAAEMAEZpcmV3b3JrVHlwZQAAAQYARmxpZ2h0AQAA" + }, + { + "id": "minecraft:firework_star", + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yIR0d/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 8, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yUk9H/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 7, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yl52d/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 15, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y8PDw/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 12, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9y2rM6/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 14, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yHYD5/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 1, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yJi6w/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 4, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABAcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqkQ8/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 5, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yuDKJ/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 13, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAADQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yvU7H/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 9, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACQcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yqovz/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 3, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yMlSD/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 11, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACwcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yPdj+/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 10, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAACgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yH8eA/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 2, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAAAgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9yFnxe/wA=" + }, + { + "id": "minecraft:firework_star", + "damage": 6, + "groupId": 111, + "nbt_b64": "CgAACg0ARmlyZXdvcmtzSXRlbQcNAEZpcmV3b3JrQ29sb3IBAAAABgcMAEZpcmV3b3JrRmFkZQAAAAABDwBGaXJld29ya0ZsaWNrZXIAAQ0ARmlyZXdvcmtUcmFpbAABDABGaXJld29ya1R5cGUAAAMLAGN1c3RvbUNvbG9ynJwW/wA=" + }, + { + "id": "minecraft:chain", + "groupId": 112 + }, + { + "id": "minecraft:target", + "groupId": 112, + "block_state_b64": "CgAAAwgAYmxvY2tfaWTuAQAACAQAbmFtZRAAbWluZWNyYWZ0OnRhcmdldAQJAG5hbWVfaGFzaJc66SVbYlaxAwoAbmV0d29ya19pZPBozs0KBgBzdGF0ZXMAAwcAdmVyc2lvbiE8FQEA" + }, + { + "id": "minecraft:decorated_pot", + "groupId": 112, + "block_state_b64": "CgAAAwgAYmxvY2tfaWQmAwAACAQAbmFtZRcAbWluZWNyYWZ0OmRlY29yYXRlZF9wb3QECQBuYW1lX2hhc2jjQgckn8VTvwMKAG5ldHdvcmtfaWRwvkUUCgYAc3RhdGVzAwkAZGlyZWN0aW9uAAAAAAADBwB2ZXJzaW9uITwVAQA=" + }, + { + "id": "minecraft:trial_key", + "groupId": 112 + }, + { + "id": "minecraft:ominous_trial_key", + "groupId": 112 + } + ] +} \ No newline at end of file diff --git a/core/src/main/resources/bedrock/entity_identifiers.dat b/core/src/main/resources/bedrock/entity_identifiers.dat index 2dd5602491f79aaa74aa73fcbeace6cd434ab6ae..06c7f6aee74c6d9709670d01437baeeb61336f3e 100644 GIT binary patch delta 923 zcmX|9T}YE*6n6hV@Aqxr=G?#AFiXO}Z=25c=bCP&sbP=>1(~Fz5NORCp$38%U4`QT zBPkLB>B{>`BO~ZWNFu7Mkm@ocg6__^$c&=~5V+(n)n3#PHDXE+yW zs4Rsr8|cQTa5vTiaa^u{j@w>_tDy`&^A^$ih{tWl98=@7v-4xurp8NiI^E6bi8Vw+ zO|WYj?uC2ciL_$GVZf?`p(T(cLcjd&c;Zh{euon*`8(0#&tTU#gtC?4p|2NN-$*55 zz%9;aFBqlL4Htva7yF-n?WL#KQ1+^L>M3B?p`h$ZP<6AXAI%w0nED)71<%)5GtaL$#2Ao#bolh>ccJdg3(J{&j&VF|CC zQOr0`@jixxGf9{~9ckWM#HeEs9!EDmD0#wqprmkK5%U<1Dp5Xz;j6ui&mJJ&Z!A^b z0;_20pdDtM3|r=|L!o3{Ckgx5t_l^z6(;R*I&Opg1iuo)J1Iu_Z?-taH6DeClePrf z%nUx84PWFY(Y~qA;kTiW4!dAbp)d*eWtIG3F|`~rSTLq3w=6{oYE;U@$KTtmhrX9t zf_!s&(MNRtmtDphZpvbf`o;*2a|k-rOu z81(XK?n(*owZ{dLT{{R9PYW}b&2fQNS&s`#RZ1$Sk|&_Mx|r}~MXd_5tgRYwN0TG- z^%$PxDn0J&a{+AOKD4K5U}tI3<*XgQDcIM8Z{wk;u7o8 zC2o9d)I>BIqfvH-1tczrF|LR%jENdqs4K-gx5U+*?|$c=@7#0m{3*XEyX6+AZT{$q z`Gqs`k`=3g5H7R}oQm~h(IN0On#Q(O;A}L5MZdt^&J1Qc2T=+N+)3z&ByyOMB~04{ zzQ?k75ShT2xXv}JF%8p_#5|WG2ma#}UoVQpeLS9HoE|fnZzrjvJ1US&4)FO?XSlH( zV(5=(4u473R3OV&zas{h{t6o;L0~J8=F*wO04@h={G=8?$WOlV3S155nP)a>u%uG3 zkD>~V+A-UD9xh@yJcPDz8oP8}3k?!qaj(9@*rkxh=ekGWiZ_e52^G~)59L%8y*cJJ zHASLI-theXL>I&z_+bJKM#AdK*o$5ERKQhkRwiC^s z6}sE?msrCF*)0b=c#_QEwZBZbB4ZExGwj2rkH$xREc-Gv67tQL=DOQz1#@ZvQ*MDi zHI2{8DDElcMoM5o$sn#w;Js%Q_ho?P6Kx3X5w5YobE60{y~;>q3Jj>e!JBgsn0Dw45i53n@8=56(jvchY;#A&O&s zuQ;1_zI0UCzC}kKx8fxp^~JDG_6>16YeK;8F!=kJeVXi6vClq&4cjE?Es)j{ytctT z4uOwS3XrNio`=>Vx?5@d4$(N5GF@wY8{ow;tZB?z#&}3??9_2{hZ~QZzrtMWBlh;0 wCCh@k+6q`{%X01rMf2CtEzOnwNzwE_DOK>*N}{D6rZe~Cq_wNz8?m(f16^tzrT_o{ diff --git a/core/src/main/resources/bedrock/item_components.nbt b/core/src/main/resources/bedrock/item_components.nbt index 5256ffc47f511fb4c02a4ac1d01098908da015c4..1ad5328441b64f42573e65b3ab1384f5f5b7c719 100644 GIT binary patch literal 14432 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 literal 14268 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 eBpU$#E`@SfzRx|3E(=eXNB<8>v6|;sJe diff --git a/core/src/main/resources/bedrock/runtime_item_states.1_21_90.json b/core/src/main/resources/bedrock/runtime_item_states.1_21_90.json new file mode 100644 index 000000000..2eb8a1a81 --- /dev/null +++ b/core/src/main/resources/bedrock/runtime_item_states.1_21_90.json @@ -0,0 +1,10904 @@ +[ + { + "name": "minecraft:acacia_boat", + "id": 405, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_button", + "id": -140, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_chest_boat", + "id": 680, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_door", + "id": 589, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_double_slab", + "id": -812, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_fence", + "id": -575, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_fence_gate", + "id": 187, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_hanging_sign", + "id": -504, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_leaves", + "id": 161, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_log", + "id": 162, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_planks", + "id": -742, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_pressure_plate", + "id": -150, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_sapling", + "id": -828, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_sign", + "id": 612, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_slab", + "id": -807, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_stairs", + "id": 163, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_standing_sign", + "id": -190, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_trapdoor", + "id": -145, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_wall_sign", + "id": -191, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:acacia_wood", + "id": -817, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:activator_rail", + "id": 126, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:agent_spawn_egg", + "id": 515, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:air", + "id": -158, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:allay_spawn_egg", + "id": 669, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:allium", + "id": -831, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:allow", + "id": 210, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:amethyst_block", + "id": -327, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:amethyst_cluster", + "id": -329, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:amethyst_shard", + "id": 662, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ancient_debris", + "id": -271, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:andesite", + "id": -594, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:andesite_double_slab", + "id": -920, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:andesite_slab", + "id": -893, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:andesite_stairs", + "id": -171, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:andesite_wall", + "id": -974, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:angler_pottery_sherd", + "id": 694, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:anvil", + "id": 145, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:apple", + "id": 278, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:archer_pottery_sherd", + "id": 695, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:armadillo_scute", + "id": 741, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:armadillo_spawn_egg", + "id": 740, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:armor_stand", + "id": 585, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:arms_up_pottery_sherd", + "id": 696, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:arrow", + "id": 325, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:axolotl_bucket", + "id": 394, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:axolotl_spawn_egg", + "id": 530, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:azalea", + "id": -337, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:azalea_leaves", + "id": -324, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:azalea_leaves_flowered", + "id": -325, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:azure_bluet", + "id": -832, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:baked_potato", + "id": 303, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:balloon", + "id": 636, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo", + "id": -163, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_block", + "id": -527, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_button", + "id": -511, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_chest_raft", + "id": 692, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_door", + "id": -517, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_double_slab", + "id": -521, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_fence", + "id": -515, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_fence_gate", + "id": -516, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_hanging_sign", + "id": -522, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_mosaic", + "id": -509, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_mosaic_double_slab", + "id": -525, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_mosaic_slab", + "id": -524, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_mosaic_stairs", + "id": -523, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_planks", + "id": -510, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_pressure_plate", + "id": -514, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_raft", + "id": 691, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_sapling", + "id": -164, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_sign", + "id": 690, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_slab", + "id": -513, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_stairs", + "id": -512, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_standing_sign", + "id": -518, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_trapdoor", + "id": -520, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bamboo_wall_sign", + "id": -519, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:banner", + "id": 600, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:banner_pattern", + "id": 814, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:barrel", + "id": -203, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:barrier", + "id": -161, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:basalt", + "id": -234, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bat_spawn_egg", + "id": 480, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:beacon", + "id": 138, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bed", + "id": 444, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bedrock", + "id": 7, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bee_nest", + "id": -218, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bee_spawn_egg", + "id": 522, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:beef", + "id": 295, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:beehive", + "id": -219, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:beetroot", + "id": 307, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:beetroot_seeds", + "id": 317, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:beetroot_soup", + "id": 308, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:bell", + "id": -206, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:big_dripleaf", + "id": -323, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_boat", + "id": 402, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_button", + "id": -141, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_chest_boat", + "id": 677, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_door", + "id": 587, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_double_slab", + "id": -810, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_fence", + "id": -576, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_fence_gate", + "id": 184, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_hanging_sign", + "id": -502, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_leaves", + "id": -801, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_log", + "id": -570, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_planks", + "id": -740, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_pressure_plate", + "id": -151, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_sapling", + "id": -826, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_sign", + "id": 610, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_slab", + "id": -805, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_stairs", + "id": 135, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_standing_sign", + "id": -186, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_trapdoor", + "id": -146, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_wall_sign", + "id": -187, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:birch_wood", + "id": -815, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_bundle", + "id": 270, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:black_candle", + "id": -428, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_candle_cake", + "id": -445, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_carpet", + "id": -611, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_concrete", + "id": -642, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_concrete_powder", + "id": -723, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_dye", + "id": 421, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_glazed_terracotta", + "id": 235, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_harness", + "id": 753, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_shulker_box", + "id": -627, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_stained_glass", + "id": -687, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_stained_glass_pane", + "id": -657, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_terracotta", + "id": -738, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:black_wool", + "id": -554, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blackstone", + "id": -273, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blackstone_double_slab", + "id": -283, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blackstone_slab", + "id": -282, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blackstone_stairs", + "id": -276, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blackstone_wall", + "id": -277, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blade_pottery_sherd", + "id": 697, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blast_furnace", + "id": -196, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blaze_powder", + "id": 456, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blaze_rod", + "id": 449, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blaze_spawn_egg", + "id": 483, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bleach", + "id": 634, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_bundle", + "id": 260, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:blue_candle", + "id": -424, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_candle_cake", + "id": -441, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_carpet", + "id": -607, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_concrete", + "id": -638, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_concrete_powder", + "id": -719, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_dye", + "id": 425, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_egg", + "id": 750, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_glazed_terracotta", + "id": 231, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_harness", + "id": 754, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_ice", + "id": -11, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_orchid", + "id": -830, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_shulker_box", + "id": -623, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_stained_glass", + "id": -683, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_stained_glass_pane", + "id": -653, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_terracotta", + "id": -734, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:blue_wool", + "id": -563, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:board", + "id": 630, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:boat", + "id": 812, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bogged_spawn_egg", + "id": 490, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bolt_armor_trim_smithing_template", + "id": 736, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bone", + "id": 441, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bone_block", + "id": 216, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bone_meal", + "id": 437, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:book", + "id": 413, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bookshelf", + "id": 47, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:border_block", + "id": 212, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bordure_indented_banner_pattern", + "id": 619, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bow", + "id": 324, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bowl", + "id": 346, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brain_coral", + "id": -581, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brain_coral_block", + "id": -849, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brain_coral_fan", + "id": -840, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brain_coral_wall_fan", + "id": -904, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bread", + "id": 283, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:breeze_rod", + "id": 274, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:breeze_spawn_egg", + "id": 529, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brewer_pottery_sherd", + "id": 698, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brewing_stand", + "id": 458, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:brick", + "id": 409, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brick_block", + "id": 45, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brick_double_slab", + "id": -880, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brick_slab", + "id": -874, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brick_stairs", + "id": 108, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brick_wall", + "id": -976, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_bundle", + "id": 262, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:brown_candle", + "id": -425, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_candle_cake", + "id": -442, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_carpet", + "id": -608, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_concrete", + "id": -639, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_concrete_powder", + "id": -720, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_dye", + "id": 424, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_egg", + "id": 751, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_glazed_terracotta", + "id": 232, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_harness", + "id": 755, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_mushroom", + "id": 39, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_mushroom_block", + "id": 99, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_shulker_box", + "id": -624, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_stained_glass", + "id": -684, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_stained_glass_pane", + "id": -654, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_terracotta", + "id": -735, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brown_wool", + "id": -555, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:brush", + "id": 717, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bubble_column", + "id": -160, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bubble_coral", + "id": -582, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bubble_coral_block", + "id": -850, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bubble_coral_fan", + "id": -841, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bubble_coral_wall_fan", + "id": -136, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bucket", + "id": 385, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:budding_amethyst", + "id": -328, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bundle", + "id": 263, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:burn_pottery_sherd", + "id": 699, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:bush", + "id": -1023, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cactus", + "id": 81, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cactus_flower", + "id": -1030, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cake", + "id": 443, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:calcite", + "id": -326, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:calibrated_sculk_sensor", + "id": -580, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:camel_spawn_egg", + "id": 693, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:camera", + "id": 631, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:campfire", + "id": 624, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:candle", + "id": -412, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:candle_cake", + "id": -429, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:carpet", + "id": 770, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:carrot", + "id": 301, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:carrot_on_a_stick", + "id": 550, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:carrots", + "id": 141, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cartography_table", + "id": -200, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:carved_pumpkin", + "id": -155, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cat_spawn_egg", + "id": 516, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cauldron", + "id": 459, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:cave_spider_spawn_egg", + "id": 484, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cave_vines", + "id": -322, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cave_vines_body_with_berries", + "id": -375, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cave_vines_head_with_berries", + "id": -376, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chain", + "id": 657, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:chain_command_block", + "id": 189, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chainmail_boots", + "id": 367, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chainmail_chestplate", + "id": 365, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chainmail_helmet", + "id": 364, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chainmail_leggings", + "id": 366, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chalkboard", + "id": 230, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:charcoal", + "id": 327, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:chemical_heat", + "id": 192, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chemistry_table", + "id": 806, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_boat", + "id": 687, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_button", + "id": -530, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_chest_boat", + "id": 688, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_door", + "id": -531, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_double_slab", + "id": -540, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_fence", + "id": -532, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_fence_gate", + "id": -533, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_hanging_sign", + "id": -534, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_leaves", + "id": -548, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_log", + "id": -536, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_planks", + "id": -537, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_pressure_plate", + "id": -538, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_sapling", + "id": -547, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_sign", + "id": 689, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_slab", + "id": -539, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_stairs", + "id": -541, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_standing_sign", + "id": -542, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_trapdoor", + "id": -543, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_wall_sign", + "id": -544, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cherry_wood", + "id": -546, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chest", + "id": 54, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chest_boat", + "id": 683, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chest_minecart", + "id": 415, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chicken", + "id": 297, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:chicken_spawn_egg", + "id": 462, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chipped_anvil", + "id": -959, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_bookshelf", + "id": -526, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_copper", + "id": -760, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_deepslate", + "id": -395, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_nether_bricks", + "id": -302, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_polished_blackstone", + "id": -279, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_quartz_block", + "id": -953, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_red_sandstone", + "id": -956, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_resin_bricks", + "id": -1020, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_sandstone", + "id": -944, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_stone_bricks", + "id": -870, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_tuff", + "id": -753, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chiseled_tuff_bricks", + "id": -759, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chorus_flower", + "id": 200, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:chorus_fruit", + "id": 591, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:chorus_plant", + "id": 240, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:clay", + "id": 82, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:clay_ball", + "id": 410, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:client_request_placeholder_block", + "id": -465, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:clock", + "id": 419, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:closed_eyeblossom", + "id": -1019, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coal", + "id": 326, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:coal_block", + "id": 173, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coal_ore", + "id": 16, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coarse_dirt", + "id": -962, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coast_armor_trim_smithing_template", + "id": 721, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobbled_deepslate", + "id": -379, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobbled_deepslate_double_slab", + "id": -396, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobbled_deepslate_slab", + "id": -380, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobbled_deepslate_stairs", + "id": -381, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobbled_deepslate_wall", + "id": -382, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobblestone", + "id": 4, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobblestone_double_slab", + "id": -879, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobblestone_slab", + "id": -873, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cobblestone_wall", + "id": 139, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cocoa", + "id": 127, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cocoa_beans", + "id": 438, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cod", + "id": 286, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cod_bucket", + "id": 389, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cod_spawn_egg", + "id": 508, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_blue", + "id": 204, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_bp", + "id": 810, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_green", + "id": -963, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_purple", + "id": -964, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_red", + "id": 202, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:colored_torch_rg", + "id": 809, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:command_block", + "id": 137, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:command_block_minecart", + "id": 596, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:comparator", + "id": 555, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:compass", + "id": 417, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:composter", + "id": -213, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:compound", + "id": 632, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:compound_creator", + "id": 238, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:concrete", + "id": 796, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:concrete_powder", + "id": 797, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:conduit", + "id": -157, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cooked_beef", + "id": 296, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_chicken", + "id": 298, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_cod", + "id": 290, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_mutton", + "id": 584, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_porkchop", + "id": 285, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_rabbit", + "id": 311, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cooked_salmon", + "id": 291, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:cookie", + "id": 293, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:copper_block", + "id": -340, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_bulb", + "id": -776, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_door", + "id": -784, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_grate", + "id": -768, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_ingot", + "id": 538, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_ore", + "id": -311, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:copper_trapdoor", + "id": -792, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coral", + "id": 792, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coral_block", + "id": 774, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coral_fan", + "id": 783, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:coral_fan_dead", + "id": 784, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cornflower", + "id": -838, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cow_spawn_egg", + "id": 463, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cracked_deepslate_bricks", + "id": -410, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cracked_deepslate_tiles", + "id": -409, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cracked_nether_bricks", + "id": -303, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cracked_polished_blackstone_bricks", + "id": -280, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cracked_stone_bricks", + "id": -869, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crafter", + "id": -313, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crafting_table", + "id": 58, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:creaking_heart", + "id": -1012, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:creaking_spawn_egg", + "id": 748, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:creeper_banner_pattern", + "id": 615, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:creeper_head", + "id": -968, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:creeper_spawn_egg", + "id": 468, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_button", + "id": -260, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_door", + "id": 654, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_double_slab", + "id": -266, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_fence", + "id": -256, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_fence_gate", + "id": -258, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_fungus", + "id": -228, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_hanging_sign", + "id": -506, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_hyphae", + "id": -299, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_nylium", + "id": -232, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_planks", + "id": -242, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_pressure_plate", + "id": -262, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_roots", + "id": -223, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_sign", + "id": 652, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_slab", + "id": -264, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_stairs", + "id": -254, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_standing_sign", + "id": -250, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_stem", + "id": -225, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_trapdoor", + "id": -246, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crimson_wall_sign", + "id": -252, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crossbow", + "id": 608, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:crying_obsidian", + "id": -289, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_copper", + "id": -347, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_copper_slab", + "id": -361, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_copper_stairs", + "id": -354, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_red_sandstone", + "id": -957, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_red_sandstone_double_slab", + "id": -928, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_red_sandstone_slab", + "id": -901, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_sandstone", + "id": -945, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_sandstone_double_slab", + "id": -927, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cut_sandstone_slab", + "id": -900, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_bundle", + "id": 267, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:cyan_candle", + "id": -422, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_candle_cake", + "id": -439, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_carpet", + "id": -605, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_concrete", + "id": -636, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_concrete_powder", + "id": -717, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_dye", + "id": 427, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_glazed_terracotta", + "id": 229, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_harness", + "id": 756, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_shulker_box", + "id": -621, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_stained_glass", + "id": -681, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_stained_glass_pane", + "id": -651, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_terracotta", + "id": -732, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:cyan_wool", + "id": -561, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:damaged_anvil", + "id": -960, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dandelion", + "id": 37, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:danger_pottery_sherd", + "id": 700, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_boat", + "id": 406, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_button", + "id": -142, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_chest_boat", + "id": 681, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_door", + "id": 590, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_double_slab", + "id": -813, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_fence", + "id": -577, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_fence_gate", + "id": 186, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_hanging_sign", + "id": -505, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_leaves", + "id": -803, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_log", + "id": -572, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_planks", + "id": -743, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_pressure_plate", + "id": -152, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_sapling", + "id": -829, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_sign", + "id": 613, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_slab", + "id": -808, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_stairs", + "id": 164, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_trapdoor", + "id": -147, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_oak_wood", + "id": -818, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_prismarine", + "id": -947, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_prismarine_double_slab", + "id": -913, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_prismarine_slab", + "id": -886, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dark_prismarine_stairs", + "id": -3, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:darkoak_standing_sign", + "id": -192, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:darkoak_wall_sign", + "id": -193, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:daylight_detector", + "id": 151, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:daylight_detector_inverted", + "id": 178, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_brain_coral", + "id": -586, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_brain_coral_block", + "id": -854, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_brain_coral_fan", + "id": -844, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_brain_coral_wall_fan", + "id": -906, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_bubble_coral", + "id": -587, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_bubble_coral_block", + "id": -855, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_bubble_coral_fan", + "id": -845, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_bubble_coral_wall_fan", + "id": -908, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_fire_coral", + "id": -588, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_fire_coral_block", + "id": -856, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_fire_coral_fan", + "id": -846, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_fire_coral_wall_fan", + "id": -909, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_horn_coral", + "id": -589, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_horn_coral_block", + "id": -857, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_horn_coral_fan", + "id": -847, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_horn_coral_wall_fan", + "id": -910, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_tube_coral", + "id": -585, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_tube_coral_block", + "id": -853, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_tube_coral_fan", + "id": -134, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dead_tube_coral_wall_fan", + "id": -905, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deadbush", + "id": 32, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:debug_stick", + "id": 626, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:decorated_pot", + "id": -551, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate", + "id": -378, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_brick_double_slab", + "id": -399, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_brick_slab", + "id": -392, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_brick_stairs", + "id": -393, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_brick_wall", + "id": -394, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_bricks", + "id": -391, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_coal_ore", + "id": -406, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_copper_ore", + "id": -408, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_diamond_ore", + "id": -405, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_emerald_ore", + "id": -407, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_gold_ore", + "id": -402, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_iron_ore", + "id": -401, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_lapis_ore", + "id": -400, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_redstone_ore", + "id": -403, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_tile_double_slab", + "id": -398, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_tile_slab", + "id": -388, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_tile_stairs", + "id": -389, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_tile_wall", + "id": -390, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deepslate_tiles", + "id": -387, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deny", + "id": 211, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deprecated_anvil", + "id": -961, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deprecated_purpur_block_1", + "id": -950, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:deprecated_purpur_block_2", + "id": -952, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:detector_rail", + "id": 28, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond", + "id": 328, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_axe", + "id": 343, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_block", + "id": 57, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_boots", + "id": 375, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_chestplate", + "id": 373, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_helmet", + "id": 372, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_hoe", + "id": 357, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_horse_armor", + "id": 566, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_leggings", + "id": 374, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_ore", + "id": 56, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_pickaxe", + "id": 342, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_shovel", + "id": 341, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diamond_sword", + "id": 340, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diorite", + "id": -592, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diorite_double_slab", + "id": -921, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diorite_slab", + "id": -894, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diorite_stairs", + "id": -170, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:diorite_wall", + "id": -973, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dirt", + "id": 3, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dirt_with_roots", + "id": -318, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:disc_fragment_5", + "id": 675, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dispenser", + "id": 23, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dolphin_spawn_egg", + "id": 512, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:donkey_spawn_egg", + "id": 493, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_cut_copper_slab", + "id": -368, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_plant", + "id": 790, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_stone_block_slab", + "id": 779, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_stone_block_slab2", + "id": 780, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_stone_block_slab3", + "id": 781, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:double_stone_block_slab4", + "id": 782, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dragon_breath", + "id": 593, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dragon_egg", + "id": 122, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dragon_head", + "id": -969, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dried_ghast", + "id": -1027, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dried_kelp", + "id": 292, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:dried_kelp_block", + "id": -139, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dripstone_block", + "id": -317, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dropper", + "id": 125, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:drowned_spawn_egg", + "id": 511, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dune_armor_trim_smithing_template", + "id": 720, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:dye", + "id": 813, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:echo_shard", + "id": 685, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:egg", + "id": 416, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:elder_guardian_spawn_egg", + "id": 499, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_0", + "id": 36, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_1", + "id": -12, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_10", + "id": -21, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_100", + "id": -111, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_101", + "id": -112, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_102", + "id": -113, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_103", + "id": -114, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_104", + "id": -115, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_105", + "id": -116, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_106", + "id": -117, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_107", + "id": -118, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_108", + "id": -119, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_109", + "id": -120, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_11", + "id": -22, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_110", + "id": -121, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_111", + "id": -122, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_112", + "id": -123, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_113", + "id": -124, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_114", + "id": -125, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_115", + "id": -126, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_116", + "id": -127, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_117", + "id": -128, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_118", + "id": -129, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_12", + "id": -23, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_13", + "id": -24, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_14", + "id": -25, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_15", + "id": -26, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_16", + "id": -27, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_17", + "id": -28, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_18", + "id": -29, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_19", + "id": -30, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_2", + "id": -13, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_20", + "id": -31, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_21", + "id": -32, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_22", + "id": -33, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_23", + "id": -34, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_24", + "id": -35, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_25", + "id": -36, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_26", + "id": -37, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_27", + "id": -38, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_28", + "id": -39, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_29", + "id": -40, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_3", + "id": -14, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_30", + "id": -41, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_31", + "id": -42, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_32", + "id": -43, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_33", + "id": -44, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_34", + "id": -45, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_35", + "id": -46, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_36", + "id": -47, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_37", + "id": -48, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_38", + "id": -49, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_39", + "id": -50, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_4", + "id": -15, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_40", + "id": -51, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_41", + "id": -52, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_42", + "id": -53, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_43", + "id": -54, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_44", + "id": -55, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_45", + "id": -56, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_46", + "id": -57, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_47", + "id": -58, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_48", + "id": -59, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_49", + "id": -60, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_5", + "id": -16, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_50", + "id": -61, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_51", + "id": -62, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_52", + "id": -63, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_53", + "id": -64, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_54", + "id": -65, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_55", + "id": -66, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_56", + "id": -67, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_57", + "id": -68, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_58", + "id": -69, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_59", + "id": -70, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_6", + "id": -17, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_60", + "id": -71, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_61", + "id": -72, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_62", + "id": -73, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_63", + "id": -74, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_64", + "id": -75, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_65", + "id": -76, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_66", + "id": -77, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_67", + "id": -78, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_68", + "id": -79, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_69", + "id": -80, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_7", + "id": -18, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_70", + "id": -81, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_71", + "id": -82, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_72", + "id": -83, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_73", + "id": -84, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_74", + "id": -85, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_75", + "id": -86, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_76", + "id": -87, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_77", + "id": -88, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_78", + "id": -89, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_79", + "id": -90, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_8", + "id": -19, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_80", + "id": -91, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_81", + "id": -92, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_82", + "id": -93, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_83", + "id": -94, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_84", + "id": -95, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_85", + "id": -96, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_86", + "id": -97, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_87", + "id": -98, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_88", + "id": -99, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_89", + "id": -100, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_9", + "id": -20, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_90", + "id": -101, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_91", + "id": -102, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_92", + "id": -103, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_93", + "id": -104, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_94", + "id": -105, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_95", + "id": -106, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_96", + "id": -107, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_97", + "id": -108, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_98", + "id": -109, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_99", + "id": -110, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:element_constructor", + "id": -987, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:elytra", + "id": 597, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:emerald", + "id": 546, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:emerald_block", + "id": 133, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:emerald_ore", + "id": 129, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:empty_map", + "id": 549, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:enchanted_book", + "id": 554, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:enchanted_golden_apple", + "id": 281, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:enchanting_table", + "id": 116, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_brick_stairs", + "id": -178, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_bricks", + "id": 206, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_crystal", + "id": 816, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_gateway", + "id": 209, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_portal", + "id": 119, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_portal_frame", + "id": 120, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_rod", + "id": 208, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_stone", + "id": 121, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_stone_brick_double_slab", + "id": -167, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_stone_brick_slab", + "id": -162, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:end_stone_brick_wall", + "id": -980, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ender_chest", + "id": 130, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ender_dragon_spawn_egg", + "id": 535, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ender_eye", + "id": 460, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ender_pearl", + "id": 448, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:enderman_spawn_egg", + "id": 469, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:endermite_spawn_egg", + "id": 487, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:evoker_spawn_egg", + "id": 503, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:experience_bottle", + "id": 542, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:explorer_pottery_sherd", + "id": 701, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_chiseled_copper", + "id": -761, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_copper", + "id": -341, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_copper_bulb", + "id": -777, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_copper_door", + "id": -785, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_copper_grate", + "id": -769, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_copper_trapdoor", + "id": -793, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_cut_copper", + "id": -348, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_cut_copper_slab", + "id": -362, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_cut_copper_stairs", + "id": -355, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:exposed_double_cut_copper_slab", + "id": -369, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:eye_armor_trim_smithing_template", + "id": 724, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:farmland", + "id": 60, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:feather", + "id": 352, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fence", + "id": 772, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fence_gate", + "id": 107, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fermented_spider_eye", + "id": 455, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fern", + "id": -848, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:field_masoned_banner_pattern", + "id": 618, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:filled_map", + "id": 446, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire", + "id": 51, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire_charge", + "id": 543, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire_coral", + "id": -583, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire_coral_block", + "id": -851, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire_coral_fan", + "id": -842, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fire_coral_wall_fan", + "id": -907, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:firefly_bush", + "id": -1025, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:firework_rocket", + "id": 552, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:firework_star", + "id": 553, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fishing_rod", + "id": 418, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:fletching_table", + "id": -201, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flint", + "id": 381, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flint_and_steel", + "id": 323, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flow_armor_trim_smithing_template", + "id": 735, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flow_banner_pattern", + "id": 622, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flow_pottery_sherd", + "id": 702, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flower_banner_pattern", + "id": 614, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flower_pot", + "id": 548, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:flowering_azalea", + "id": -338, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flowing_lava", + "id": 10, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:flowing_water", + "id": 8, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:fox_spawn_egg", + "id": 518, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:frame", + "id": 547, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:friend_pottery_sherd", + "id": 703, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:frog_spawn", + "id": -468, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:frog_spawn_egg", + "id": 666, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:frosted_ice", + "id": 207, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:furnace", + "id": 61, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ghast_spawn_egg", + "id": 481, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ghast_tear", + "id": 451, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gilded_blackstone", + "id": -281, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glass", + "id": 20, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glass_bottle", + "id": 454, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glass_pane", + "id": 102, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glistering_melon_slice", + "id": 461, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:globe_banner_pattern", + "id": 621, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glow_berries", + "id": 817, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:glow_frame", + "id": 661, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:glow_ink_sac", + "id": 537, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glow_lichen", + "id": -411, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glow_squid_spawn_egg", + "id": 532, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glow_stick", + "id": 639, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glowingobsidian", + "id": 246, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glowstone", + "id": 89, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:glowstone_dust", + "id": 420, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:goat_horn", + "id": 665, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:goat_spawn_egg", + "id": 531, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gold_block", + "id": 41, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gold_ingot", + "id": 330, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gold_nugget", + "id": 452, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gold_ore", + "id": 14, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_apple", + "id": 280, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:golden_axe", + "id": 350, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_boots", + "id": 379, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_carrot", + "id": 305, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:golden_chestplate", + "id": 377, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_helmet", + "id": 376, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_hoe", + "id": 358, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_horse_armor", + "id": 565, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_leggings", + "id": 378, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_pickaxe", + "id": 349, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_rail", + "id": 27, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_shovel", + "id": 348, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:golden_sword", + "id": 347, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:granite", + "id": -590, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:granite_double_slab", + "id": -923, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:granite_slab", + "id": -896, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:granite_stairs", + "id": -169, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:granite_wall", + "id": -972, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:grass_block", + "id": 2, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:grass_path", + "id": 198, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gravel", + "id": 13, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_bundle", + "id": 268, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:gray_candle", + "id": -420, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_candle_cake", + "id": -437, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_carpet", + "id": -603, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_concrete", + "id": -634, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_concrete_powder", + "id": -715, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_dye", + "id": 429, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_glazed_terracotta", + "id": 227, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_harness", + "id": 757, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_shulker_box", + "id": -619, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_stained_glass", + "id": -679, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_stained_glass_pane", + "id": -649, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_terracotta", + "id": -730, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gray_wool", + "id": -553, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_bundle", + "id": 261, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:green_candle", + "id": -426, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_candle_cake", + "id": -443, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_carpet", + "id": -609, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_concrete", + "id": -640, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_concrete_powder", + "id": -721, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_dye", + "id": 423, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_glazed_terracotta", + "id": 233, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_harness", + "id": 758, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_shulker_box", + "id": -625, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_stained_glass", + "id": -685, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_stained_glass_pane", + "id": -655, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_terracotta", + "id": -736, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:green_wool", + "id": -560, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:grindstone", + "id": -195, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:guardian_spawn_egg", + "id": 488, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:gunpowder", + "id": 353, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:guster_banner_pattern", + "id": 623, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:guster_pottery_sherd", + "id": 704, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hanging_roots", + "id": -319, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:happy_ghast_spawn_egg", + "id": 752, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_black_stained_glass", + "id": -702, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_black_stained_glass_pane", + "id": -672, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_blue_stained_glass", + "id": -698, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_blue_stained_glass_pane", + "id": -668, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_brown_stained_glass", + "id": -699, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_brown_stained_glass_pane", + "id": -669, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_cyan_stained_glass", + "id": -696, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_cyan_stained_glass_pane", + "id": -666, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_glass", + "id": 253, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_glass_pane", + "id": 190, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_gray_stained_glass", + "id": -694, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_gray_stained_glass_pane", + "id": -664, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_green_stained_glass", + "id": -700, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_green_stained_glass_pane", + "id": -670, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_light_blue_stained_glass", + "id": -690, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_light_blue_stained_glass_pane", + "id": -660, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_light_gray_stained_glass", + "id": -695, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_light_gray_stained_glass_pane", + "id": -665, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_lime_stained_glass", + "id": -692, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_lime_stained_glass_pane", + "id": -662, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_magenta_stained_glass", + "id": -689, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_magenta_stained_glass_pane", + "id": -659, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_orange_stained_glass", + "id": -688, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_orange_stained_glass_pane", + "id": -658, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_pink_stained_glass", + "id": -693, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_pink_stained_glass_pane", + "id": -663, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_purple_stained_glass", + "id": -697, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_purple_stained_glass_pane", + "id": -667, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_red_stained_glass", + "id": -701, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_red_stained_glass_pane", + "id": -671, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_stained_glass", + "id": 807, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_stained_glass_pane", + "id": 808, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_white_stained_glass", + "id": 254, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_white_stained_glass_pane", + "id": 191, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_yellow_stained_glass", + "id": -691, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hard_yellow_stained_glass_pane", + "id": -661, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hardened_clay", + "id": 172, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hay_block", + "id": 170, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:heart_of_the_sea", + "id": 604, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:heart_pottery_sherd", + "id": 705, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:heartbreak_pottery_sherd", + "id": 706, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:heavy_core", + "id": -316, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:heavy_weighted_pressure_plate", + "id": 148, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hoglin_spawn_egg", + "id": 524, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:honey_block", + "id": -220, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:honey_bottle", + "id": 628, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:honeycomb", + "id": 627, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:honeycomb_block", + "id": -221, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:hopper", + "id": 560, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:hopper_minecart", + "id": 559, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:horn_coral", + "id": -584, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:horn_coral_block", + "id": -852, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:horn_coral_fan", + "id": -843, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:horn_coral_wall_fan", + "id": -137, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:horse_spawn_egg", + "id": 485, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:host_armor_trim_smithing_template", + "id": 734, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:howl_pottery_sherd", + "id": 707, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:husk_spawn_egg", + "id": 491, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ice", + "id": 79, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ice_bomb", + "id": 633, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_chiseled_stone_bricks", + "id": -862, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_cobblestone", + "id": -858, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_cracked_stone_bricks", + "id": -861, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_deepslate", + "id": -454, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_mossy_stone_bricks", + "id": -860, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_stone", + "id": 97, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:infested_stone_bricks", + "id": -859, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:info_update", + "id": 248, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:info_update2", + "id": 249, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ink_sac", + "id": 439, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:invisible_bedrock", + "id": 95, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_axe", + "id": 322, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_bars", + "id": 101, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_block", + "id": 42, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_boots", + "id": 371, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_chestplate", + "id": 369, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_door", + "id": 397, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_golem_spawn_egg", + "id": 533, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_helmet", + "id": 368, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_hoe", + "id": 356, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_horse_armor", + "id": 564, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_ingot", + "id": 329, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_leggings", + "id": 370, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_nugget", + "id": 602, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_ore", + "id": 15, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_pickaxe", + "id": 321, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_shovel", + "id": 320, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_sword", + "id": 331, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:iron_trapdoor", + "id": 167, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.acacia_door", + "id": 196, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.bed", + "id": 26, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.beetroot", + "id": 244, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.birch_door", + "id": 194, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.brewing_stand", + "id": 117, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.cake", + "id": 92, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.camera", + "id": 242, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.campfire", + "id": -209, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.cauldron", + "id": 118, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.chain", + "id": -286, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.crimson_door", + "id": -244, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.dark_oak_door", + "id": 197, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.flower_pot", + "id": 140, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.frame", + "id": 199, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.glow_frame", + "id": -339, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.hopper", + "id": 154, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.iron_door", + "id": 71, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.jungle_door", + "id": 195, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.kelp", + "id": -138, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.mangrove_door", + "id": -493, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.nether_sprouts", + "id": -238, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.nether_wart", + "id": 115, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.reeds", + "id": 83, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.soul_campfire", + "id": -290, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.spruce_door", + "id": 193, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.warped_door", + "id": -245, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.wheat", + "id": 59, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:item.wooden_door", + "id": 64, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jigsaw", + "id": -211, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jukebox", + "id": 84, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_boat", + "id": 403, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_button", + "id": -143, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_chest_boat", + "id": 678, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_door", + "id": 588, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_double_slab", + "id": -811, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_fence", + "id": -578, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_fence_gate", + "id": 185, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_hanging_sign", + "id": -503, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_leaves", + "id": -802, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_log", + "id": -571, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_planks", + "id": -741, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_pressure_plate", + "id": -153, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_sapling", + "id": -827, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_sign", + "id": 611, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_slab", + "id": -806, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_stairs", + "id": 136, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_standing_sign", + "id": -188, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_trapdoor", + "id": -148, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_wall_sign", + "id": -189, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:jungle_wood", + "id": -816, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:kelp", + "id": 408, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:lab_table", + "id": -988, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ladder", + "id": 65, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lantern", + "id": -208, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lapis_block", + "id": 22, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lapis_lazuli", + "id": 440, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lapis_ore", + "id": 21, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:large_amethyst_bud", + "id": -330, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:large_fern", + "id": -865, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lava", + "id": 11, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lava_bucket", + "id": 388, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lead", + "id": 580, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leaf_litter", + "id": -1026, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather", + "id": 407, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather_boots", + "id": 363, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather_chestplate", + "id": 361, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather_helmet", + "id": 360, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather_horse_armor", + "id": 563, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leather_leggings", + "id": 362, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leaves", + "id": 786, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:leaves2", + "id": 787, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lectern", + "id": -194, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lever", + "id": 69, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block", + "id": 811, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_0", + "id": -215, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_1", + "id": -929, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_10", + "id": -938, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_11", + "id": -939, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_12", + "id": -940, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_13", + "id": -941, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_14", + "id": -942, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_15", + "id": -943, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_2", + "id": -930, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_3", + "id": -931, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_4", + "id": -932, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_5", + "id": -933, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_6", + "id": -934, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_7", + "id": -935, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_8", + "id": -936, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_block_9", + "id": -937, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_bundle", + "id": 259, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:light_blue_candle", + "id": -416, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_candle_cake", + "id": -433, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_carpet", + "id": -599, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_concrete", + "id": -630, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_concrete_powder", + "id": -711, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_dye", + "id": 433, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_glazed_terracotta", + "id": 223, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_harness", + "id": 759, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_shulker_box", + "id": -615, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_stained_glass", + "id": -675, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_stained_glass_pane", + "id": -645, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_terracotta", + "id": -726, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_blue_wool", + "id": -562, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_bundle", + "id": 273, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:light_gray_candle", + "id": -421, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_candle_cake", + "id": -438, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_carpet", + "id": -604, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_concrete", + "id": -635, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_concrete_powder", + "id": -716, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_dye", + "id": 428, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_harness", + "id": 760, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_shulker_box", + "id": -620, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_stained_glass", + "id": -680, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_stained_glass_pane", + "id": -650, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_terracotta", + "id": -731, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_gray_wool", + "id": -552, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:light_weighted_pressure_plate", + "id": 147, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lightning_rod", + "id": -312, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lilac", + "id": -863, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lily_of_the_valley", + "id": -839, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_bundle", + "id": 271, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:lime_candle", + "id": -418, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_candle_cake", + "id": -435, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_carpet", + "id": -601, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_concrete", + "id": -632, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_concrete_powder", + "id": -713, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_dye", + "id": 431, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_glazed_terracotta", + "id": 225, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_harness", + "id": 761, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_shulker_box", + "id": -617, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_stained_glass", + "id": -677, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_stained_glass_pane", + "id": -647, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_terracotta", + "id": -728, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lime_wool", + "id": -559, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lingering_potion", + "id": 595, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_blast_furnace", + "id": -214, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_deepslate_redstone_ore", + "id": -404, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_furnace", + "id": 62, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_pumpkin", + "id": 91, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_redstone_lamp", + "id": 124, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_redstone_ore", + "id": 74, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lit_smoker", + "id": -199, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:llama_spawn_egg", + "id": 501, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lodestone", + "id": -222, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:lodestone_compass", + "id": 640, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:log", + "id": 771, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:log2", + "id": 794, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:loom", + "id": -204, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mace", + "id": 344, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_bundle", + "id": 258, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:magenta_candle", + "id": -415, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_candle_cake", + "id": -432, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_carpet", + "id": -598, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_concrete", + "id": -629, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_concrete_powder", + "id": -710, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_dye", + "id": 434, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_glazed_terracotta", + "id": 222, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_harness", + "id": 762, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_shulker_box", + "id": -614, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_stained_glass", + "id": -674, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_stained_glass_pane", + "id": -644, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_terracotta", + "id": -725, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magenta_wool", + "id": -565, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magma", + "id": 213, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magma_cream", + "id": 457, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:magma_cube_spawn_egg", + "id": 482, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_boat", + "id": 673, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_button", + "id": -487, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_chest_boat", + "id": 682, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_door", + "id": 671, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_double_slab", + "id": -499, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_fence", + "id": -491, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_fence_gate", + "id": -492, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_hanging_sign", + "id": -508, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_leaves", + "id": -472, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_log", + "id": -484, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_planks", + "id": -486, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_pressure_plate", + "id": -490, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_propagule", + "id": -474, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_roots", + "id": -482, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_sign", + "id": 672, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_slab", + "id": -489, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_stairs", + "id": -488, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_standing_sign", + "id": -494, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_trapdoor", + "id": -496, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_wall_sign", + "id": -495, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mangrove_wood", + "id": -497, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:material_reducer", + "id": -986, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:medicine", + "id": 637, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:medium_amethyst_bud", + "id": -331, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:melon_block", + "id": 103, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:melon_seeds", + "id": 315, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:melon_slice", + "id": 294, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:melon_stem", + "id": 105, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:milk_bucket", + "id": 386, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:minecart", + "id": 395, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:miner_pottery_sherd", + "id": 708, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mob_spawner", + "id": 52, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mojang_banner_pattern", + "id": 617, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:monster_egg", + "id": 795, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mooshroom_spawn_egg", + "id": 467, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:moss_block", + "id": -320, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:moss_carpet", + "id": -335, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_cobblestone", + "id": 48, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_cobblestone_double_slab", + "id": -915, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_cobblestone_slab", + "id": -888, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_cobblestone_stairs", + "id": -179, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_cobblestone_wall", + "id": -971, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_stone_brick_double_slab", + "id": -168, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_stone_brick_slab", + "id": -166, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_stone_brick_stairs", + "id": -175, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_stone_brick_wall", + "id": -978, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mossy_stone_bricks", + "id": -868, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mourner_pottery_sherd", + "id": 709, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:moving_block", + "id": 250, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud", + "id": -473, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud_brick_double_slab", + "id": -479, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud_brick_slab", + "id": -478, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud_brick_stairs", + "id": -480, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud_brick_wall", + "id": -481, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mud_bricks", + "id": -475, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:muddy_mangrove_roots", + "id": -483, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mule_spawn_egg", + "id": 494, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mushroom_stem", + "id": -1008, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:mushroom_stew", + "id": 282, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:music_disc_11", + "id": 577, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_13", + "id": 567, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_5", + "id": 674, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_blocks", + "id": 569, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_cat", + "id": 568, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_chirp", + "id": 570, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_creator", + "id": 802, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_creator_music_box", + "id": 803, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_far", + "id": 571, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_mall", + "id": 572, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_mellohi", + "id": 573, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_otherside", + "id": 664, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_pigstep", + "id": 658, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_precipice", + "id": 804, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_relic", + "id": 737, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_stal", + "id": 574, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_strad", + "id": 575, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_tears", + "id": 805, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_wait", + "id": 578, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:music_disc_ward", + "id": 576, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:mutton", + "id": 583, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:mycelium", + "id": 110, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:name_tag", + "id": 581, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nautilus_shell", + "id": 603, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick", + "id": 112, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick_double_slab", + "id": -883, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick_fence", + "id": 113, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick_slab", + "id": -877, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick_stairs", + "id": 114, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_brick_wall", + "id": -979, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_gold_ore", + "id": -288, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_sprouts", + "id": 659, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:nether_star", + "id": 551, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:nether_wart", + "id": 316, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:nether_wart_block", + "id": 214, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherbrick", + "id": 556, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_axe", + "id": 644, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_block", + "id": -270, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_boots", + "id": 650, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_chestplate", + "id": 648, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_helmet", + "id": 647, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_hoe", + "id": 645, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_ingot", + "id": 646, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_leggings", + "id": 649, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_pickaxe", + "id": 643, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_scrap", + "id": 651, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_shovel", + "id": 642, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_sword", + "id": 641, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherite_upgrade_smithing_template", + "id": 718, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherrack", + "id": 87, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:netherreactor", + "id": 247, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:normal_stone_double_slab", + "id": -926, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:normal_stone_slab", + "id": -899, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:normal_stone_stairs", + "id": -180, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:noteblock", + "id": 25, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:npc_spawn_egg", + "id": 498, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_boat", + "id": 401, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_chest_boat", + "id": 676, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_double_slab", + "id": 157, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_fence", + "id": 85, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_hanging_sign", + "id": -500, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_leaves", + "id": 18, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_log", + "id": 17, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_planks", + "id": 5, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_sapling", + "id": 6, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_sign", + "id": 383, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_slab", + "id": 158, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_stairs", + "id": 53, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oak_wood", + "id": -212, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:observer", + "id": 251, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:obsidian", + "id": 49, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ocelot_spawn_egg", + "id": 478, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ochre_froglight", + "id": -471, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ominous_bottle", + "id": 629, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ominous_trial_key", + "id": 275, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:open_eyeblossom", + "id": -1018, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_bundle", + "id": 264, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:orange_candle", + "id": -414, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_candle_cake", + "id": -431, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_carpet", + "id": -597, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_concrete", + "id": -628, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_concrete_powder", + "id": -709, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_dye", + "id": 435, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_glazed_terracotta", + "id": 221, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_harness", + "id": 763, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_shulker_box", + "id": -613, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_stained_glass", + "id": -673, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_stained_glass_pane", + "id": -643, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_terracotta", + "id": -724, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_tulip", + "id": -834, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:orange_wool", + "id": -557, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxeye_daisy", + "id": -837, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_chiseled_copper", + "id": -763, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_copper", + "id": -343, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_copper_bulb", + "id": -779, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_copper_door", + "id": -787, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_copper_grate", + "id": -771, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_copper_trapdoor", + "id": -795, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_cut_copper", + "id": -350, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_cut_copper_slab", + "id": -364, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_cut_copper_stairs", + "id": -357, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:oxidized_double_cut_copper_slab", + "id": -371, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:packed_ice", + "id": 174, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:packed_mud", + "id": -477, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:painting", + "id": 382, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_hanging_moss", + "id": -1011, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_moss_block", + "id": -1009, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_moss_carpet", + "id": -1010, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_boat", + "id": 745, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_button", + "id": -989, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_chest_boat", + "id": 746, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_door", + "id": -990, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_double_slab", + "id": -999, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_fence", + "id": -991, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_fence_gate", + "id": -992, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_hanging_sign", + "id": -993, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_leaves", + "id": -1007, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_log", + "id": -995, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_planks", + "id": -996, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_pressure_plate", + "id": -997, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_sapling", + "id": -1006, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_sign", + "id": 747, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_slab", + "id": -998, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_stairs", + "id": -1000, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_standing_sign", + "id": -1001, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_trapdoor", + "id": -1002, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_wall_sign", + "id": -1003, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pale_oak_wood", + "id": -1005, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:panda_spawn_egg", + "id": 517, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:paper", + "id": 412, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:parrot_spawn_egg", + "id": 506, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pearlescent_froglight", + "id": -469, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:peony", + "id": -867, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:petrified_oak_double_slab", + "id": -903, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:petrified_oak_slab", + "id": -902, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:phantom_membrane", + "id": 607, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:phantom_spawn_egg", + "id": 514, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pig_spawn_egg", + "id": 464, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piglin_banner_pattern", + "id": 620, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piglin_brute_spawn_egg", + "id": 527, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piglin_head", + "id": -970, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piglin_spawn_egg", + "id": 525, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pillager_spawn_egg", + "id": 519, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_bundle", + "id": 269, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:pink_candle", + "id": -419, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_candle_cake", + "id": -436, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_carpet", + "id": -602, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_concrete", + "id": -633, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_concrete_powder", + "id": -714, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_dye", + "id": 430, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_glazed_terracotta", + "id": 226, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_harness", + "id": 764, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_petals", + "id": -549, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_shulker_box", + "id": -618, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_stained_glass", + "id": -678, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_stained_glass_pane", + "id": -648, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_terracotta", + "id": -729, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_tulip", + "id": -836, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pink_wool", + "id": -566, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piston", + "id": 33, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:piston_arm_collision", + "id": 34, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pitcher_crop", + "id": -574, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pitcher_plant", + "id": -612, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pitcher_pod", + "id": 319, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:planks", + "id": 791, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:player_head", + "id": -967, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:plenty_pottery_sherd", + "id": 710, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:podzol", + "id": 243, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pointed_dripstone", + "id": -308, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poisonous_potato", + "id": 304, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:polar_bear_spawn_egg", + "id": 500, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_andesite", + "id": -595, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_andesite_double_slab", + "id": -919, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_andesite_slab", + "id": -892, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_andesite_stairs", + "id": -174, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_basalt", + "id": -235, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone", + "id": -291, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_brick_double_slab", + "id": -285, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_brick_slab", + "id": -284, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_brick_stairs", + "id": -275, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_brick_wall", + "id": -278, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_bricks", + "id": -274, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_button", + "id": -296, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_double_slab", + "id": -294, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_pressure_plate", + "id": -295, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_slab", + "id": -293, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_stairs", + "id": -292, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_blackstone_wall", + "id": -297, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_deepslate", + "id": -383, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_deepslate_double_slab", + "id": -397, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_deepslate_slab", + "id": -384, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_deepslate_stairs", + "id": -385, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_deepslate_wall", + "id": -386, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_diorite", + "id": -593, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_diorite_double_slab", + "id": -922, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_diorite_slab", + "id": -895, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_diorite_stairs", + "id": -173, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_granite", + "id": -591, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_granite_double_slab", + "id": -924, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_granite_slab", + "id": -897, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_granite_stairs", + "id": -172, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_tuff", + "id": -748, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_tuff_double_slab", + "id": -750, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_tuff_slab", + "id": -749, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_tuff_stairs", + "id": -751, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:polished_tuff_wall", + "id": -752, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:popped_chorus_fruit", + "id": 592, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:poppy", + "id": 38, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:porkchop", + "id": 284, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:portal", + "id": 90, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:potato", + "id": 302, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:potatoes", + "id": 142, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:potion", + "id": 453, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:powder_snow", + "id": -306, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:powder_snow_bucket", + "id": 393, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:powered_comparator", + "id": 150, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:powered_repeater", + "id": 94, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine", + "id": 168, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_brick_double_slab", + "id": -914, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_brick_slab", + "id": -887, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_bricks", + "id": -948, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_bricks_stairs", + "id": -4, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_crystals", + "id": 582, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_double_slab", + "id": -912, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_shard", + "id": 598, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_slab", + "id": -885, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_stairs", + "id": -2, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prismarine_wall", + "id": -981, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:prize_pottery_sherd", + "id": 711, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pufferfish", + "id": 289, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:pufferfish_bucket", + "id": 392, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pufferfish_spawn_egg", + "id": 509, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pumpkin", + "id": 86, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:pumpkin_pie", + "id": 306, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:pumpkin_seeds", + "id": 314, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:pumpkin_stem", + "id": 104, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_bundle", + "id": 257, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:purple_candle", + "id": -423, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_candle_cake", + "id": -440, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_carpet", + "id": -606, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_concrete", + "id": -637, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_concrete_powder", + "id": -718, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_dye", + "id": 426, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_glazed_terracotta", + "id": 219, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_harness", + "id": 765, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_shulker_box", + "id": -622, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_stained_glass", + "id": -682, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_stained_glass_pane", + "id": -652, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_terracotta", + "id": -733, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purple_wool", + "id": -564, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purpur_block", + "id": 201, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purpur_double_slab", + "id": -911, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purpur_pillar", + "id": -951, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purpur_slab", + "id": -884, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:purpur_stairs", + "id": 203, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz", + "id": 557, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_block", + "id": 155, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_bricks", + "id": -304, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_double_slab", + "id": -882, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_ore", + "id": 153, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_pillar", + "id": -954, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_slab", + "id": -876, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:quartz_stairs", + "id": 156, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rabbit", + "id": 310, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:rabbit_foot", + "id": 561, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rabbit_hide", + "id": 562, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rabbit_spawn_egg", + "id": 486, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rabbit_stew", + "id": 312, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:rail", + "id": 66, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raiser_armor_trim_smithing_template", + "id": 732, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rapid_fertilizer", + "id": 635, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ravager_spawn_egg", + "id": 521, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_copper", + "id": 541, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_copper_block", + "id": -452, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_gold", + "id": 540, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_gold_block", + "id": -453, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_iron", + "id": 539, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:raw_iron_block", + "id": -451, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:recovery_compass", + "id": 684, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_bundle", + "id": 265, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:red_candle", + "id": -427, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_candle_cake", + "id": -444, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_carpet", + "id": -610, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_concrete", + "id": -641, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_concrete_powder", + "id": -722, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_dye", + "id": 422, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_flower", + "id": 789, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_glazed_terracotta", + "id": 234, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_harness", + "id": 766, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_mushroom", + "id": 40, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_mushroom_block", + "id": 100, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_nether_brick", + "id": 215, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_nether_brick_double_slab", + "id": -917, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_nether_brick_slab", + "id": -890, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_nether_brick_stairs", + "id": -184, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_nether_brick_wall", + "id": -983, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sand", + "id": -949, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sandstone", + "id": 179, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sandstone_double_slab", + "id": 181, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sandstone_slab", + "id": 182, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sandstone_stairs", + "id": 180, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_sandstone_wall", + "id": -982, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_shulker_box", + "id": -626, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_stained_glass", + "id": -686, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_stained_glass_pane", + "id": -656, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_terracotta", + "id": -737, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_tulip", + "id": -833, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:red_wool", + "id": -556, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone", + "id": 398, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone_block", + "id": 152, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone_lamp", + "id": 123, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone_ore", + "id": 73, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone_torch", + "id": 76, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:redstone_wire", + "id": 55, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:reinforced_deepslate", + "id": -466, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:repeater", + "id": 445, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:repeating_command_block", + "id": 188, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:reserved6", + "id": 255, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_block", + "id": -1021, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_brick", + "id": 749, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_brick_double_slab", + "id": -1015, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_brick_slab", + "id": -1014, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_brick_stairs", + "id": -1016, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_brick_wall", + "id": -1017, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_bricks", + "id": -1013, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:resin_clump", + "id": -1022, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:respawn_anchor", + "id": -272, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rib_armor_trim_smithing_template", + "id": 728, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rose_bush", + "id": -866, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:rotten_flesh", + "id": 299, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:saddle", + "id": 396, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:salmon", + "id": 287, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:salmon_bucket", + "id": 390, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:salmon_spawn_egg", + "id": 510, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sand", + "id": 12, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sandstone", + "id": 24, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sandstone_double_slab", + "id": -878, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sandstone_slab", + "id": -872, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sandstone_stairs", + "id": 128, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sandstone_wall", + "id": -975, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sapling", + "id": 785, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:scaffolding", + "id": -165, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:scrape_pottery_sherd", + "id": 712, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sculk", + "id": -458, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sculk_catalyst", + "id": -460, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sculk_sensor", + "id": -307, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sculk_shrieker", + "id": -461, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sculk_vein", + "id": -459, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sea_lantern", + "id": 169, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sea_pickle", + "id": -156, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:seagrass", + "id": -130, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sentry_armor_trim_smithing_template", + "id": 719, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shaper_armor_trim_smithing_template", + "id": 733, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sheaf_pottery_sherd", + "id": 713, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shears", + "id": 447, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sheep_spawn_egg", + "id": 465, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shelter_pottery_sherd", + "id": 714, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shield", + "id": 380, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:short_dry_grass", + "id": -1028, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:short_grass", + "id": 31, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shroomlight", + "id": -230, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shulker_box", + "id": 800, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shulker_shell", + "id": 599, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:shulker_spawn_egg", + "id": 497, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:silence_armor_trim_smithing_template", + "id": 730, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:silver_glazed_terracotta", + "id": 228, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:silverfish_spawn_egg", + "id": 470, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skeleton_horse_spawn_egg", + "id": 495, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skeleton_skull", + "id": 144, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skeleton_spawn_egg", + "id": 471, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skull", + "id": 738, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skull_banner_pattern", + "id": 616, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:skull_pottery_sherd", + "id": 715, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:slime", + "id": 165, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:slime_ball", + "id": 414, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:slime_spawn_egg", + "id": 472, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:small_amethyst_bud", + "id": -332, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:small_dripleaf_block", + "id": -336, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smithing_table", + "id": -202, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smoker", + "id": -198, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_basalt", + "id": -377, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_quartz", + "id": -955, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_quartz_double_slab", + "id": -925, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_quartz_slab", + "id": -898, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_quartz_stairs", + "id": -185, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_red_sandstone", + "id": -958, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_red_sandstone_double_slab", + "id": -918, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_red_sandstone_slab", + "id": -891, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_red_sandstone_stairs", + "id": -176, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_sandstone", + "id": -946, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_sandstone_double_slab", + "id": -916, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_sandstone_slab", + "id": -889, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_sandstone_stairs", + "id": -177, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_stone", + "id": -183, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_stone_double_slab", + "id": 43, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:smooth_stone_slab", + "id": 44, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sniffer_egg", + "id": -596, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sniffer_spawn_egg", + "id": 528, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snort_pottery_sherd", + "id": 716, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snout_armor_trim_smithing_template", + "id": 727, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snow", + "id": 80, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snow_golem_spawn_egg", + "id": 534, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snow_layer", + "id": 78, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:snowball", + "id": 399, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:soul_campfire", + "id": 660, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:soul_fire", + "id": -237, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:soul_lantern", + "id": -269, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:soul_sand", + "id": 88, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:soul_soil", + "id": -236, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:soul_torch", + "id": -268, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sparkler", + "id": 638, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spawn_egg", + "id": 815, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spider_eye", + "id": 300, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:spider_spawn_egg", + "id": 473, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spire_armor_trim_smithing_template", + "id": 729, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:splash_potion", + "id": 594, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sponge", + "id": 19, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spore_blossom", + "id": -321, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_boat", + "id": 404, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_button", + "id": -144, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_chest_boat", + "id": 679, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_door", + "id": 586, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_double_slab", + "id": -809, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_fence", + "id": -579, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_fence_gate", + "id": 183, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_hanging_sign", + "id": -501, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_leaves", + "id": -800, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_log", + "id": -569, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_planks", + "id": -739, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_pressure_plate", + "id": -154, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_sapling", + "id": -825, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_sign", + "id": 609, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_slab", + "id": -804, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_stairs", + "id": 134, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_standing_sign", + "id": -181, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_trapdoor", + "id": -149, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_wall_sign", + "id": -182, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spruce_wood", + "id": -814, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:spyglass", + "id": 663, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:squid_spawn_egg", + "id": 477, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stained_glass", + "id": 798, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stained_glass_pane", + "id": 799, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stained_hardened_clay", + "id": 739, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:standing_banner", + "id": 176, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:standing_sign", + "id": 63, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stick", + "id": 345, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sticky_piston", + "id": 29, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sticky_piston_arm_collision", + "id": -217, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone", + "id": 1, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_axe", + "id": 339, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_block_slab", + "id": 775, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_block_slab2", + "id": 776, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_block_slab3", + "id": 777, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_block_slab4", + "id": 778, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_brick_double_slab", + "id": -881, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_brick_slab", + "id": -875, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_brick_stairs", + "id": 109, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_brick_wall", + "id": -977, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_bricks", + "id": 98, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_button", + "id": 77, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_hoe", + "id": 355, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_pickaxe", + "id": 338, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_pressure_plate", + "id": 70, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_shovel", + "id": 337, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_stairs", + "id": 67, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stone_sword", + "id": 336, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stonebrick", + "id": 773, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stonecutter", + "id": 245, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stonecutter_block", + "id": -197, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stray_spawn_egg", + "id": 489, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:strider_spawn_egg", + "id": 523, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:string", + "id": 351, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:stripped_acacia_log", + "id": -8, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_acacia_wood", + "id": -823, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_bamboo_block", + "id": -528, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_birch_log", + "id": -6, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_birch_wood", + "id": -821, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_cherry_log", + "id": -535, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_cherry_wood", + "id": -545, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_crimson_hyphae", + "id": -300, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_crimson_stem", + "id": -240, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_dark_oak_log", + "id": -9, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_dark_oak_wood", + "id": -824, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_jungle_log", + "id": -7, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_jungle_wood", + "id": -822, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_mangrove_log", + "id": -485, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_mangrove_wood", + "id": -498, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_oak_log", + "id": -10, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_oak_wood", + "id": -819, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_pale_oak_log", + "id": -994, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_pale_oak_wood", + "id": -1004, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_spruce_log", + "id": -5, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_spruce_wood", + "id": -820, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_warped_hyphae", + "id": -301, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:stripped_warped_stem", + "id": -241, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:structure_block", + "id": 252, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:structure_void", + "id": 217, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sugar", + "id": 442, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:sugar_cane", + "id": 411, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:sunflower", + "id": 175, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:suspicious_gravel", + "id": -573, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:suspicious_sand", + "id": -529, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:suspicious_stew", + "id": 625, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:sweet_berries", + "id": 309, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:sweet_berry_bush", + "id": -207, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tadpole_bucket", + "id": 668, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tadpole_spawn_egg", + "id": 667, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tall_dry_grass", + "id": -1029, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tall_grass", + "id": -864, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tallgrass", + "id": 793, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:target", + "id": -239, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tide_armor_trim_smithing_template", + "id": 726, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tinted_glass", + "id": -334, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tnt", + "id": 46, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tnt_minecart", + "id": 558, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:torch", + "id": 50, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:torchflower", + "id": -568, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:torchflower_crop", + "id": -567, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:torchflower_seeds", + "id": 318, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:totem_of_undying", + "id": 601, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trader_llama_spawn_egg", + "id": 686, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trapdoor", + "id": 96, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trapped_chest", + "id": 146, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trial_key", + "id": 277, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:trial_spawner", + "id": -315, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trident", + "id": 579, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:trip_wire", + "id": 132, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tripwire_hook", + "id": 131, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tropical_fish", + "id": 288, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:tropical_fish_bucket", + "id": 391, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tropical_fish_spawn_egg", + "id": 507, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tube_coral", + "id": -131, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tube_coral_block", + "id": -132, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tube_coral_fan", + "id": -133, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tube_coral_wall_fan", + "id": -135, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff", + "id": -333, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_brick_double_slab", + "id": -756, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_brick_slab", + "id": -755, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_brick_stairs", + "id": -757, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_brick_wall", + "id": -758, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_bricks", + "id": -754, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_double_slab", + "id": -745, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_slab", + "id": -744, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_stairs", + "id": -746, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:tuff_wall", + "id": -747, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:turtle_egg", + "id": -159, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:turtle_helmet", + "id": 606, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:turtle_scute", + "id": 605, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:turtle_spawn_egg", + "id": 513, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:twisting_vines", + "id": -287, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:underwater_tnt", + "id": -985, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:underwater_torch", + "id": 239, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:undyed_shulker_box", + "id": 205, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:unknown", + "id": -305, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:unlit_redstone_torch", + "id": 75, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:unpowered_comparator", + "id": 149, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:unpowered_repeater", + "id": 93, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:vault", + "id": -314, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:verdant_froglight", + "id": -470, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:vex_armor_trim_smithing_template", + "id": 725, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:vex_spawn_egg", + "id": 504, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:villager_spawn_egg", + "id": 476, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:vindicator_spawn_egg", + "id": 502, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:vine", + "id": 106, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wall_banner", + "id": 177, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wall_sign", + "id": 68, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wandering_trader_spawn_egg", + "id": 520, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:ward_armor_trim_smithing_template", + "id": 723, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warden_spawn_egg", + "id": 670, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_button", + "id": -261, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_door", + "id": 655, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_double_slab", + "id": -267, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_fence", + "id": -257, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_fence_gate", + "id": -259, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_fungus", + "id": -229, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_fungus_on_a_stick", + "id": 656, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:warped_hanging_sign", + "id": -507, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_hyphae", + "id": -298, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_nylium", + "id": -233, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_planks", + "id": -243, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_pressure_plate", + "id": -263, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_roots", + "id": -224, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_sign", + "id": 653, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_slab", + "id": -265, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_stairs", + "id": -255, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_standing_sign", + "id": -251, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_stem", + "id": -226, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_trapdoor", + "id": -247, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_wall_sign", + "id": -253, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:warped_wart_block", + "id": -227, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:water", + "id": 9, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:water_bucket", + "id": 387, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waterlily", + "id": 111, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_chiseled_copper", + "id": -764, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_copper", + "id": -344, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_copper_bulb", + "id": -780, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_copper_door", + "id": -788, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_copper_grate", + "id": -772, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_copper_trapdoor", + "id": -796, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_cut_copper", + "id": -351, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_cut_copper_slab", + "id": -365, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_cut_copper_stairs", + "id": -358, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_double_cut_copper_slab", + "id": -372, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_chiseled_copper", + "id": -765, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_copper", + "id": -345, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_copper_bulb", + "id": -781, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_copper_door", + "id": -789, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_copper_grate", + "id": -773, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_copper_trapdoor", + "id": -797, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_cut_copper", + "id": -352, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_cut_copper_slab", + "id": -366, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_cut_copper_stairs", + "id": -359, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_exposed_double_cut_copper_slab", + "id": -373, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_chiseled_copper", + "id": -766, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_copper", + "id": -446, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_copper_bulb", + "id": -783, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_copper_door", + "id": -791, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_copper_grate", + "id": -775, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_copper_trapdoor", + "id": -799, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_cut_copper", + "id": -447, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_cut_copper_slab", + "id": -449, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_cut_copper_stairs", + "id": -448, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_oxidized_double_cut_copper_slab", + "id": -450, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_chiseled_copper", + "id": -767, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_copper", + "id": -346, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_copper_bulb", + "id": -782, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_copper_door", + "id": -790, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_copper_grate", + "id": -774, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_copper_trapdoor", + "id": -798, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_cut_copper", + "id": -353, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_cut_copper_slab", + "id": -367, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_cut_copper_stairs", + "id": -360, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:waxed_weathered_double_cut_copper_slab", + "id": -374, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wayfinder_armor_trim_smithing_template", + "id": 731, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_chiseled_copper", + "id": -762, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_copper", + "id": -342, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_copper_bulb", + "id": -778, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_copper_door", + "id": -786, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_copper_grate", + "id": -770, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_copper_trapdoor", + "id": -794, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_cut_copper", + "id": -349, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_cut_copper_slab", + "id": -363, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_cut_copper_stairs", + "id": -356, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weathered_double_cut_copper_slab", + "id": -370, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:web", + "id": 30, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:weeping_vines", + "id": -231, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wet_sponge", + "id": -984, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wheat", + "id": 359, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wheat_seeds", + "id": 313, + "version": 0, + "componentBased": false + }, + { + "name": "minecraft:white_bundle", + "id": 272, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:white_candle", + "id": -413, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_candle_cake", + "id": -430, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_carpet", + "id": 171, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_concrete", + "id": 236, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_concrete_powder", + "id": 237, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_dye", + "id": 436, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_glazed_terracotta", + "id": 220, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_harness", + "id": 767, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_shulker_box", + "id": 218, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_stained_glass", + "id": 241, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_stained_glass_pane", + "id": 160, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_terracotta", + "id": 159, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_tulip", + "id": -835, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:white_wool", + "id": 35, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wild_armor_trim_smithing_template", + "id": 722, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wildflowers", + "id": -1024, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wind_charge", + "id": 276, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:witch_spawn_egg", + "id": 479, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wither_rose", + "id": -216, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wither_skeleton_skull", + "id": -965, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wither_skeleton_spawn_egg", + "id": 492, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wither_spawn_egg", + "id": 536, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wolf_armor", + "id": 742, + "version": 2, + "componentBased": true + }, + { + "name": "minecraft:wolf_spawn_egg", + "id": 466, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wood", + "id": 801, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_axe", + "id": 335, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_button", + "id": 143, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_door", + "id": 384, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_hoe", + "id": 354, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_pickaxe", + "id": 334, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_pressure_plate", + "id": 72, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_shovel", + "id": 333, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_slab", + "id": 788, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wooden_sword", + "id": 332, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:wool", + "id": 769, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:writable_book", + "id": 544, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:written_book", + "id": 545, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_bundle", + "id": 266, + "version": 1, + "componentBased": true + }, + { + "name": "minecraft:yellow_candle", + "id": -417, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_candle_cake", + "id": -434, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_carpet", + "id": -600, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_concrete", + "id": -631, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_concrete_powder", + "id": -712, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_dye", + "id": 432, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_glazed_terracotta", + "id": 224, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_harness", + "id": 768, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_shulker_box", + "id": -616, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_stained_glass", + "id": -676, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_stained_glass_pane", + "id": -646, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_terracotta", + "id": -727, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:yellow_wool", + "id": -558, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zoglin_spawn_egg", + "id": 526, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zombie_head", + "id": -966, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zombie_horse_spawn_egg", + "id": 496, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zombie_pigman_spawn_egg", + "id": 475, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zombie_spawn_egg", + "id": 474, + "version": 2, + "componentBased": false + }, + { + "name": "minecraft:zombie_villager_spawn_egg", + "id": 505, + "version": 2, + "componentBased": false + } +] \ No newline at end of file diff --git a/core/src/main/resources/bedrock/stripped_biome_definitions.json b/core/src/main/resources/bedrock/stripped_biome_definitions.json index 2bb5fc15f..77c46a8be 100644 --- a/core/src/main/resources/bedrock/stripped_biome_definitions.json +++ b/core/src/main/resources/bedrock/stripped_biome_definitions.json @@ -50,9 +50,9 @@ "spawns_warm_variant_frogs" ] }, - "snowy_slopes": { - "temperature": -0.3, - "downfall": 0.9, + "grove": { + "temperature": -0.2, + "downfall": 0.8, "redSporeDensity": 0.0, "blueSporeDensity": 0.0, "ashDensity": 0.0, @@ -70,17 +70,17 @@ "id": null, "tags": [ "mountains", + "cold", "monster", "overworld", - "frozen", + "grove", + "spawns_cold_variant_farm_animals", "spawns_cold_variant_frogs", "spawns_snow_foxes", - "spawns_white_rabbits", - "snowy_slopes", - "spawns_cold_variant_farm_animals" + "spawns_white_rabbits" ] }, - "jagged_peaks": { + "frozen_peaks": { "temperature": -0.7, "downfall": 0.9, "redSporeDensity": 0.0, @@ -103,7 +103,7 @@ "monster", "overworld", "frozen", - "jagged_peaks", + "frozen_peaks", "spawns_cold_variant_farm_animals", "spawns_cold_variant_frogs", "spawns_snow_foxes", @@ -338,6 +338,32 @@ "has_structure_trail_ruins" ] }, + "meadow": { + "temperature": 0.3, + "downfall": 0.8, + "redSporeDensity": 0.0, + "blueSporeDensity": 0.0, + "ashDensity": 0.0, + "whiteAshDensity": 0.0, + "depth": 0.1, + "scale": 0.2, + "mapWaterColor": { + "a": 166, + "r": 96, + "g": 183, + "b": 255 + }, + "rain": true, + "chunkGenData": null, + "id": null, + "tags": [ + "mountains", + "monster", + "overworld", + "meadow", + "bee_habitat" + ] + }, "jungle_mutated": { "temperature": 0.95, "downfall": 0.9, @@ -365,6 +391,36 @@ "spawns_warm_variant_farm_animals" ] }, + "jagged_peaks": { + "temperature": -0.7, + "downfall": 0.9, + "redSporeDensity": 0.0, + "blueSporeDensity": 0.0, + "ashDensity": 0.0, + "whiteAshDensity": 0.0, + "depth": 0.1, + "scale": 0.2, + "mapWaterColor": { + "a": 166, + "r": 96, + "g": 183, + "b": 255 + }, + "rain": true, + "chunkGenData": null, + "id": null, + "tags": [ + "mountains", + "monster", + "overworld", + "frozen", + "jagged_peaks", + "spawns_cold_variant_farm_animals", + "spawns_cold_variant_frogs", + "spawns_snow_foxes", + "spawns_white_rabbits" + ] + }, "flower_forest": { "temperature": 0.7, "downfall": 0.8, @@ -586,6 +642,32 @@ "spawns_warm_variant_farm_animals" ] }, + "lush_caves": { + "temperature": 0.9, + "downfall": 0.0, + "redSporeDensity": 0.0, + "blueSporeDensity": 0.0, + "ashDensity": 0.0, + "whiteAshDensity": 0.0, + "depth": 0.1, + "scale": 0.2, + "mapWaterColor": { + "a": 166, + "r": 96, + "g": 183, + "b": 255 + }, + "rain": true, + "chunkGenData": null, + "id": null, + "tags": [ + "caves", + "lush_caves", + "overworld", + "monster", + "spawns_tropical_fish_at_any_height" + ] + }, "deep_frozen_ocean": { "temperature": 0.0, "downfall": 0.5, @@ -834,33 +916,6 @@ "spawns_cold_variant_farm_animals" ] }, - "crimson_forest": { - "temperature": 2.0, - "downfall": 0.0, - "redSporeDensity": 0.25, - "blueSporeDensity": 0.0, - "ashDensity": 0.0, - "whiteAshDensity": 0.0, - "depth": 0.1, - "scale": 0.2, - "mapWaterColor": { - "a": 165, - "r": 144, - "g": 89, - "b": 87 - }, - "rain": false, - "chunkGenData": null, - "id": null, - "tags": [ - "nether", - "netherwart_forest", - "crimson_forest", - "spawn_few_zombified_piglins", - "spawn_piglin", - "spawns_warm_variant_farm_animals" - ] - }, "mesa": { "temperature": 2.0, "downfall": 0.0, @@ -998,6 +1053,32 @@ "spawns_cold_variant_farm_animals" ] }, + "warped_forest": { + "temperature": 2.0, + "downfall": 0.0, + "redSporeDensity": 0.0, + "blueSporeDensity": 0.25, + "ashDensity": 0.0, + "whiteAshDensity": 0.0, + "depth": 0.1, + "scale": 0.2, + "mapWaterColor": { + "a": 165, + "r": 144, + "g": 89, + "b": 87 + }, + "rain": false, + "chunkGenData": null, + "id": null, + "tags": [ + "nether", + "netherwart_forest", + "warped_forest", + "spawn_endermen", + "spawns_warm_variant_farm_animals" + ] + }, "mesa_plateau_stone": { "temperature": 2.0, "downfall": 0.0, @@ -1385,32 +1466,6 @@ "spawns_warm_variant_farm_animals" ] }, - "meadow": { - "temperature": 0.3, - "downfall": 0.8, - "redSporeDensity": 0.0, - "blueSporeDensity": 0.0, - "ashDensity": 0.0, - "whiteAshDensity": 0.0, - "depth": 0.1, - "scale": 0.2, - "mapWaterColor": { - "a": 166, - "r": 96, - "g": 183, - "b": 255 - }, - "rain": true, - "chunkGenData": null, - "id": null, - "tags": [ - "mountains", - "monster", - "overworld", - "meadow", - "bee_habitat" - ] - }, "jungle_hills": { "temperature": 0.95, "downfall": 0.9, @@ -1467,36 +1522,6 @@ "spawns_cold_variant_farm_animals" ] }, - "frozen_peaks": { - "temperature": -0.7, - "downfall": 0.9, - "redSporeDensity": 0.0, - "blueSporeDensity": 0.0, - "ashDensity": 0.0, - "whiteAshDensity": 0.0, - "depth": 0.1, - "scale": 0.2, - "mapWaterColor": { - "a": 166, - "r": 96, - "g": 183, - "b": 255 - }, - "rain": true, - "chunkGenData": null, - "id": null, - "tags": [ - "mountains", - "monster", - "overworld", - "frozen", - "frozen_peaks", - "spawns_cold_variant_farm_animals", - "spawns_cold_variant_frogs", - "spawns_snow_foxes", - "spawns_white_rabbits" - ] - }, "taiga": { "temperature": 0.25, "downfall": 0.8, @@ -1633,6 +1658,33 @@ "warm" ] }, + "crimson_forest": { + "temperature": 2.0, + "downfall": 0.0, + "redSporeDensity": 0.25, + "blueSporeDensity": 0.0, + "ashDensity": 0.0, + "whiteAshDensity": 0.0, + "depth": 0.1, + "scale": 0.2, + "mapWaterColor": { + "a": 165, + "r": 144, + "g": 89, + "b": 87 + }, + "rain": false, + "chunkGenData": null, + "id": null, + "tags": [ + "nether", + "netherwart_forest", + "crimson_forest", + "spawn_few_zombified_piglins", + "spawn_piglin", + "spawns_warm_variant_farm_animals" + ] + }, "ice_plains": { "temperature": 0.0, "downfall": 0.5, @@ -1958,32 +2010,6 @@ "spawns_cold_variant_frogs" ] }, - "warped_forest": { - "temperature": 2.0, - "downfall": 0.0, - "redSporeDensity": 0.0, - "blueSporeDensity": 0.25, - "ashDensity": 0.0, - "whiteAshDensity": 0.0, - "depth": 0.1, - "scale": 0.2, - "mapWaterColor": { - "a": 165, - "r": 144, - "g": 89, - "b": 87 - }, - "rain": false, - "chunkGenData": null, - "id": null, - "tags": [ - "nether", - "netherwart_forest", - "warped_forest", - "spawn_endermen", - "spawns_warm_variant_farm_animals" - ] - }, "mesa_plateau_stone_mutated": { "temperature": 2.0, "downfall": 0.0, @@ -2037,9 +2063,9 @@ "spawns_without_patrols" ] }, - "grove": { - "temperature": -0.2, - "downfall": 0.8, + "snowy_slopes": { + "temperature": -0.3, + "downfall": 0.9, "redSporeDensity": 0.0, "blueSporeDensity": 0.0, "ashDensity": 0.0, @@ -2057,14 +2083,14 @@ "id": null, "tags": [ "mountains", - "cold", "monster", "overworld", - "grove", - "spawns_cold_variant_farm_animals", + "frozen", "spawns_cold_variant_frogs", "spawns_snow_foxes", - "spawns_white_rabbits" + "spawns_white_rabbits", + "snowy_slopes", + "spawns_cold_variant_farm_animals" ] }, "warm_ocean": { @@ -2312,32 +2338,6 @@ "overworld" ] }, - "lush_caves": { - "temperature": 0.9, - "downfall": 0.0, - "redSporeDensity": 0.0, - "blueSporeDensity": 0.0, - "ashDensity": 0.0, - "whiteAshDensity": 0.0, - "depth": 0.1, - "scale": 0.2, - "mapWaterColor": { - "a": 166, - "r": 96, - "g": 183, - "b": 255 - }, - "rain": true, - "chunkGenData": null, - "id": null, - "tags": [ - "caves", - "lush_caves", - "overworld", - "monster", - "spawns_tropical_fish_at_any_height" - ] - }, "frozen_ocean": { "temperature": 0.0, "downfall": 0.5, diff --git a/gradle.properties b/gradle.properties index ef4eac81e..18002a0db 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,5 +8,5 @@ org.gradle.vfs.watch=false group=org.geysermc id=geyser -version=2.7.1-SNAPSHOT +version=2.7.2-SNAPSHOT description=Allows for players from Minecraft: Bedrock Edition to join Minecraft: Java Edition servers. diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ce4d1a3b5..85b83297e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,9 +9,9 @@ netty = "4.2.1.Final" guava = "29.0-jre" gson = "2.3.1" # Provided by Spigot 1.8.8 websocket = "1.5.1" -protocol-connection = "3.0.0.Beta6-20250506.012145-17" -protocol-common = "3.0.0.Beta6-20250506.012145-17" -protocol-codec = "3.0.0.Beta6-20250506.012145-17" +protocol-connection = "3.0.0.Beta7-20250616.124609-6" +protocol-common = "3.0.0.Beta7-20250616.124609-6" +protocol-codec = "3.0.0.Beta7-20250616.124609-6" raknet = "1.0.0.CR3-20250218.160705-18" minecraftauth = "4.1.1" mcprotocollib = "1.21.5-20250509.144049-29" From 2a4e76a8105a5b631363aa0ce5dd6c8671981a02 Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Tue, 17 Jun 2025 17:07:59 +0200 Subject: [PATCH 20/20] Disable locator bar until 1.21.6 is fully supported --- .../main/java/org/geysermc/geyser/session/GeyserSession.java | 3 +++ 1 file changed, 3 insertions(+) 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 3bfa5d35a..a5e1465b6 100644 --- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java +++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java @@ -839,6 +839,9 @@ public class GeyserSession implements GeyserConnection, GeyserCommandSource { gamerulePacket.getGameRules().add(new GameRuleData<>("spawnradius", 0)); // Recipe unlocking gamerulePacket.getGameRules().add(new GameRuleData<>("recipesunlock", true)); + // Disable locator bar for now + gamerulePacket.getGameRules().add(new GameRuleData<>("locatorBar", false)); + upstream.sendPacket(gamerulePacket); }