From 3e1d43856596449af5ec548c5a34eaa3e203c7f0 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Mon, 16 Jul 2018 00:21:32 +1000 Subject: [PATCH] Get it to a point where it works minimally on 1.13 Spigot. --- worldedit-bukkit/build.gradle | 4 +- .../worldedit/bukkit/BukkitBlockRegistry.java | 68 + .../worldedit/bukkit/BukkitRegistries.java | 7 + .../sk89q/worldedit/bukkit/BukkitUtil.java | 36 +- .../sk89q/worldedit/bukkit/BukkitWorld.java | 8 +- .../EditSessionBlockChangeDelegate.java | 74 +- .../src/main/resources/plugin.yml | 1 + .../sk89q/worldedit/LocalConfiguration.java | 20 + .../worldedit/util/YAMLConfiguration.java | 12 +- .../world/block/BlockStateHolder.java | 10 + .../world/registry/BundledBlockData.java | 2 +- .../world/registry/BundledBlockRegistry.java | 2 +- .../world/registry/BundledItemData.java | 2 +- .../world/registry/LegacyMapper.java | 2 +- .../registry/PassthroughBlockMaterial.java | 249 ++ .../worldedit/world/registry/legacy.json | 2324 +++++++++++++++++ 16 files changed, 2751 insertions(+), 70 deletions(-) create mode 100644 worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBlockRegistry.java create mode 100644 worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java create mode 100644 worldedit-core/src/main/resources/com/sk89q/worldedit/world/registry/legacy.json diff --git a/worldedit-bukkit/build.gradle b/worldedit-bukkit/build.gradle index 1d6e5428e3..ff4da1ee2b 100644 --- a/worldedit-bukkit/build.gradle +++ b/worldedit-bukkit/build.gradle @@ -10,7 +10,7 @@ repositories { dependencies { compile project(':worldedit-core') compile 'com.sk89q:dummypermscompat:1.8' - compile 'org.bukkit:bukkit:1.13-pre5-R0.1-SNAPSHOT' // zzz + compile 'org.bukkit:bukkit:1.13-pre7-R0.1-SNAPSHOT' // zzz // compile 'org.bukkit:bukkit:1.9.4-R0.1-SNAPSHOT' // zzz testCompile 'org.mockito:mockito-core:1.9.0-rc1' } @@ -36,7 +36,7 @@ jar { shadowJar { dependencies { include(dependency(':worldedit-core')) - include(dependency('com.google.code.gson:gson:2.2.4')) + include(dependency('com.google.code.gson:gson')) } relocate('com.google.gson', 'com.sk89q.worldedit.internal.gson') diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBlockRegistry.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBlockRegistry.java new file mode 100644 index 0000000000..9fa65db93d --- /dev/null +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBlockRegistry.java @@ -0,0 +1,68 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +package com.sk89q.worldedit.bukkit; + +import com.sk89q.worldedit.blocks.BlockMaterial; +import com.sk89q.worldedit.world.block.BlockTypes; +import com.sk89q.worldedit.world.registry.BundledBlockRegistry; +import com.sk89q.worldedit.world.registry.PassthroughBlockMaterial; +import org.bukkit.Material; + +import java.util.EnumMap; +import java.util.Map; + +import javax.annotation.Nullable; + +public class BukkitBlockRegistry extends BundledBlockRegistry { + + private Map materialMap = new EnumMap<>(Material.class); + + @Nullable + @Override + public BlockMaterial getMaterial(String id) { + return materialMap.computeIfAbsent(BukkitUtil.toMaterial(BlockTypes.get(id)), + material -> new BukkitBlockMaterial(BukkitBlockRegistry.super.getMaterial(id), material)); + } + + public static class BukkitBlockMaterial extends PassthroughBlockMaterial { + + private final Material material; + + public BukkitBlockMaterial(@Nullable BlockMaterial material, Material bukkitMaterial) { + super(material); + this.material = bukkitMaterial; + } + + @Override + public boolean isSolid() { + return material.isSolid(); + } + + @Override + public boolean isBurnable() { + return material.isBurnable(); + } + + @Override + public boolean isTranslucent() { + return material.isTransparent(); + } + } +} diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitRegistries.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitRegistries.java index 65346d6834..6ed0999c72 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitRegistries.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitRegistries.java @@ -20,6 +20,7 @@ package com.sk89q.worldedit.bukkit; import com.sk89q.worldedit.world.registry.BiomeRegistry; +import com.sk89q.worldedit.world.registry.BlockRegistry; import com.sk89q.worldedit.world.registry.BundledRegistries; /** @@ -28,6 +29,7 @@ class BukkitRegistries extends BundledRegistries { private static final BukkitRegistries INSTANCE = new BukkitRegistries(); + private final BlockRegistry blockRegistry = new BukkitBlockRegistry(); private final BiomeRegistry biomeRegistry = new BukkitBiomeRegistry(); /** @@ -36,6 +38,11 @@ class BukkitRegistries extends BundledRegistries { BukkitRegistries() { } + @Override + public BlockRegistry getBlockRegistry() { + return blockRegistry; + } + @Override public BiomeRegistry getBiomeRegistry() { return biomeRegistry; diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java index f5744f6ead..bb981c79c9 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java @@ -21,14 +21,18 @@ import com.sk89q.worldedit.BlockVector; import com.sk89q.worldedit.Vector; +import com.sk89q.worldedit.WorldEdit; import com.sk89q.worldedit.WorldEditException; import com.sk89q.worldedit.blocks.BaseItemStack; +import com.sk89q.worldedit.extension.input.InputParseException; +import com.sk89q.worldedit.extension.input.ParserContext; import com.sk89q.worldedit.extent.Extent; import com.sk89q.worldedit.util.Location; import com.sk89q.worldedit.world.block.BlockState; import com.sk89q.worldedit.world.block.BlockStateHolder; import com.sk89q.worldedit.world.block.BlockType; import com.sk89q.worldedit.world.block.BlockTypes; +import com.sk89q.worldedit.world.item.ItemType; import com.sk89q.worldedit.world.item.ItemTypes; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -48,6 +52,12 @@ public final class BukkitUtil { private BukkitUtil() { } + private static final ParserContext TO_BLOCK_CONTEXT = new ParserContext(); + + static { + TO_BLOCK_CONTEXT.setRestricted(false); + } + public static com.sk89q.worldedit.world.World getWorld(World w) { return new BukkitWorld(w); } @@ -130,12 +140,31 @@ public static World toWorld(final Extent world) { return ((BukkitWorld) world).getWorld(); } + public static Material toMaterial(ItemType itemType) { + if (!itemType.getId().startsWith("minecraft:")) { + throw new IllegalArgumentException("Bukkit only supports Minecraft items"); + } + return Material.getMaterial(itemType.getId().replace("minecraft:", "").toUpperCase()); + } + + public static Material toMaterial(BlockType blockType) { + if (!blockType.getId().startsWith("minecraft:")) { + throw new IllegalArgumentException("Bukkit only supports Minecraft blocks"); + } + return Material.getMaterial(blockType.getId().replace("minecraft:", "").toUpperCase()); + } + public static BlockState toBlock(BlockData blockData) { - return null; // TODO BLOCKING + try { + return WorldEdit.getInstance().getBlockFactory().parseFromInput(blockData.getAsString(), TO_BLOCK_CONTEXT).toImmutableState(); + } catch (InputParseException e) { + e.printStackTrace(); + } + return null; } public static BlockData toBlock(BlockStateHolder block) { - return Bukkit.createBlockData(block.toString()); // TODO BLOCKING + return Bukkit.createBlockData(block.getAsString()); } public static BlockState toBlock(ItemStack itemStack) throws WorldEditException { @@ -151,7 +180,6 @@ public static BaseItemStack toBaseItemStack(ItemStack itemStack) { } public static ItemStack toItemStack(BaseItemStack item) { - BlockData blockData = Bukkit.createBlockData(item.getType().getId()); - return new ItemStack(blockData.getMaterial(), item.getAmount()); + return new ItemStack(toMaterial(item.getType()), item.getAmount()); } } diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java index 4333cd7aff..60219b6c94 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java @@ -284,10 +284,8 @@ public static TreeType toBukkitTreeType(TreeGenerator.TreeType type) { public boolean generateTree(TreeGenerator.TreeType type, EditSession editSession, Vector pt) { World world = getWorld(); TreeType bukkitType = toBukkitTreeType(type); - return type != null && world.generateTree(BukkitUtil.toLocation(world, pt), bukkitType); -// return type != null && world.generateTree(BukkitUtil.toLocation(world, pt), bukkitType, -// new EditSessionBlockChangeDelegate(editSession)); - // TODO + return type != null && world.generateTree(BukkitUtil.toLocation(world, pt), bukkitType, + new EditSessionBlockChangeDelegate(editSession)); } @Override @@ -368,7 +366,7 @@ public boolean setBlock(Vector position, BlockStateHolder block, boolean notifyA return adapter.setBlock(BukkitAdapter.adapt(getWorld(), position), block, notifyAndLight); } else { Block bukkitBlock = getWorld().getBlockAt(position.getBlockX(), position.getBlockY(), position.getBlockZ()); - bukkitBlock.setData(BukkitUtil.toBlock(block), notifyAndLight); + bukkitBlock.setBlockData(BukkitUtil.toBlock(block), notifyAndLight); return true; } } diff --git a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java index 9a9bfc2193..c492d8158c 100644 --- a/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java +++ b/worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java @@ -20,11 +20,16 @@ package com.sk89q.worldedit.bukkit; import com.sk89q.worldedit.EditSession; +import com.sk89q.worldedit.MaxChangedBlocksException; +import com.sk89q.worldedit.Vector; +import com.sk89q.worldedit.world.block.BlockTypes; +import org.bukkit.BlockChangeDelegate; +import org.bukkit.block.data.BlockData; /** * Proxy class to catch calls to set blocks. */ -public class EditSessionBlockChangeDelegate {//implements BlockChangeDelegate { +public class EditSessionBlockChangeDelegate implements BlockChangeDelegate { private EditSession editSession; @@ -32,50 +37,29 @@ public EditSessionBlockChangeDelegate(EditSession editSession) { this.editSession = editSession; } - // TODO This needs a fix in Spigot itself + @Override + public boolean setBlockData(int x, int y, int z, BlockData blockData) { + try { + editSession.setBlock(new Vector(x, y, z), BukkitUtil.toBlock(blockData)); + } catch (MaxChangedBlocksException e) { + return false; + } + return true; + } + + @Override + public BlockData getBlockData(int x, int y, int z) { + return BukkitUtil.toBlock(editSession.getBlock(new Vector(x, y, z))); + } -// @Override -// public boolean setRawTypeId(int x, int y, int z, int typeId) { -// try { -// return editSession.setBlock(new Vector(x, y, z), LegacyMapper.getInstance().getBlockFromLegacy(typeId)); -// } catch (MaxChangedBlocksException ex) { -// return false; -// } -// } -// -// @Override -// public boolean setRawTypeIdAndData(int x, int y, int z, int typeId, int data) { -// try { -// return editSession.setBlock(new Vector(x, y, z), LegacyMapper.getInstance().getBlockFromLegacy(typeId, data)); -// } catch (MaxChangedBlocksException ex) { -// return false; -// } -// } -// -// @Override -// public boolean setTypeId(int x, int y, int z, int typeId) { -// return setRawTypeId(x, y, z, typeId); -// } -// -// @Override -// public boolean setTypeIdAndData(int x, int y, int z, int typeId, int data) { -// return setRawTypeIdAndData(x, y, z, typeId, data); -// } -// -// @Override -// public int getTypeId(int x, int y, int z) { -// int[] datas = LegacyMapper.getInstance().getLegacyFromBlock(editSession.getBlock(new Vector(x, y, z))); -// return datas[0]; -// } -// -// @Override -// public int getHeight() { -// return editSession.getWorld().getMaxY() + 1; -// } -// -// @Override -// public boolean isEmpty(int x, int y, int z) { -// return editSession.getBlock(new Vector(x, y, z)).getBlockType() == BlockTypes.AIR; -// } + @Override + public int getHeight() { + return editSession.getWorld().getMaxY() + 1; + } + + @Override + public boolean isEmpty(int x, int y, int z) { + return editSession.getBlock(new Vector(x, y, z)).getBlockType() == BlockTypes.AIR; + } } diff --git a/worldedit-bukkit/src/main/resources/plugin.yml b/worldedit-bukkit/src/main/resources/plugin.yml index d071c6f04f..9afc2c5a54 100644 --- a/worldedit-bukkit/src/main/resources/plugin.yml +++ b/worldedit-bukkit/src/main/resources/plugin.yml @@ -2,6 +2,7 @@ name: WorldEdit main: com.sk89q.worldedit.bukkit.WorldEditPlugin version: "${internalVersion}" softdepend: [Spout] #hack to fix trove errors +api-version: 1.13 # Permissions aren't here. Read http://wiki.sk89q.com/wiki/WEPIF/DinnerPerms # for how WorldEdit permissions actually work. diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java index f6c2e92092..6b5e54de44 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/LocalConfiguration.java @@ -22,6 +22,7 @@ import com.sk89q.worldedit.world.block.BlockTypes; import com.sk89q.worldedit.world.item.ItemTypes; import com.sk89q.worldedit.util.logging.LogFormat; +import com.sk89q.worldedit.world.registry.LegacyMapper; import com.sk89q.worldedit.world.snapshot.SnapshotRepository; import java.io.File; @@ -148,4 +149,23 @@ public File getWorkingDirectory() { return new File("."); } + public String convertLegacyItem(String legacy) { + String item = legacy; + try { + String[] splitter = item.split(":", 2); + int id = 0; + byte data = 0; + if (splitter.length == 1) { + id = Integer.parseInt(item); + } else { + id = Integer.parseInt(splitter[0]); + data = Byte.parseByte(splitter[1]); + } + item = LegacyMapper.getInstance().getItemFromLegacy(id, data).getId(); + } catch (Throwable e) { + } + + return item; + } + } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/util/YAMLConfiguration.java b/worldedit-core/src/main/java/com/sk89q/worldedit/util/YAMLConfiguration.java index b6c3a0f1ec..2b79393639 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/util/YAMLConfiguration.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/util/YAMLConfiguration.java @@ -56,11 +56,7 @@ public void load() { } profile = config.getBoolean("debug", profile); - wandItem = config.getString("wand-item", wandItem); - try { - wandItem = LegacyMapper.getInstance().getItemFromLegacy(Integer.parseInt(wandItem)).getId(); - } catch (Throwable e) { - } + wandItem = convertLegacyItem(config.getString("wand-item", wandItem)); defaultChangeLimit = Math.max(-1, config.getInt( "limits.max-blocks-changed.default", defaultChangeLimit)); @@ -104,11 +100,7 @@ public void load() { useInventoryCreativeOverride = config.getBoolean("use-inventory.creative-mode-overrides", useInventoryCreativeOverride); - navigationWand = config.getString("navigation-wand.item", navigationWand); - try { - navigationWand = LegacyMapper.getInstance().getItemFromLegacy(Integer.parseInt(navigationWand)).getId(); - } catch (Throwable e) { - } + navigationWand = convertLegacyItem(config.getString("navigation-wand.item", navigationWand)); navigationWandMaxDistance = config.getInt("navigation-wand.max-distance", navigationWandMaxDistance); navigationUseGlass = config.getBoolean("navigation.use-glass", navigationUseGlass); diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockStateHolder.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockStateHolder.java index 10f1711778..b8c2a9beef 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockStateHolder.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockStateHolder.java @@ -22,6 +22,7 @@ import com.sk89q.worldedit.registry.state.Property; import java.util.Map; +import java.util.stream.Collectors; public interface BlockStateHolder { @@ -70,4 +71,13 @@ public interface BlockStateHolder { * @return A BlockState */ BlockState toImmutableState(); + + default String getAsString() { + if (getStates().isEmpty()) { + return this.getBlockType().getId(); + } else { + String properties = getStates().entrySet().stream().map(entry -> entry.getKey() + "=" + entry.getValue()).collect(Collectors.joining(",")); + return this.getBlockType().getId() + "[" + properties + "]"; + } + } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockData.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockData.java index e17ebc99a9..cedb6aa4df 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockData.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockData.java @@ -63,7 +63,7 @@ public class BundledBlockData { private BundledBlockData() { try { loadFromResource(); - } catch (IOException e) { + } catch (Throwable e) { log.log(Level.WARNING, "Failed to load the built-in block registry", e); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockRegistry.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockRegistry.java index 0d57ad7aa2..10c3e11a3b 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockRegistry.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledBlockRegistry.java @@ -44,7 +44,7 @@ public BlockState createFromId(String id) { @Nullable @Override public BlockMaterial getMaterial(String id) { - return BundledBlockData.getInstance().getMaterialById(id); + return new PassthroughBlockMaterial(BundledBlockData.getInstance().getMaterialById(id)); } @Nullable diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledItemData.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledItemData.java index 725367d40a..bedbf6a190 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledItemData.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/BundledItemData.java @@ -61,7 +61,7 @@ public class BundledItemData { private BundledItemData() { try { loadFromResource(); - } catch (IOException e) { + } catch (Throwable e) { log.log(Level.WARNING, "Failed to load the built-in item registry", e); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java index d827ceca3d..f24ffe1e31 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/LegacyMapper.java @@ -57,7 +57,7 @@ public class LegacyMapper { private LegacyMapper() { try { loadFromResource(); - } catch (IOException e) { + } catch (Throwable e) { log.log(Level.WARNING, "Failed to load the built-in legacy id registry", e); } } diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java new file mode 100644 index 0000000000..d606efabc9 --- /dev/null +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java @@ -0,0 +1,249 @@ +/* + * WorldEdit, a Minecraft world manipulation toolkit + * Copyright (C) sk89q + * Copyright (C) WorldEdit team and contributors + * + * This program is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License + * for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ + +package com.sk89q.worldedit.world.registry; + +import com.sk89q.worldedit.blocks.BlockMaterial; + +import javax.annotation.Nullable; + +public class PassthroughBlockMaterial implements BlockMaterial { + + @Nullable private final BlockMaterial blockMaterial; + + public PassthroughBlockMaterial(@Nullable BlockMaterial material) { + this.blockMaterial = material; + } + + @Override + public boolean isRenderedAsNormalBlock() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isRenderedAsNormalBlock(); + } + } + + @Override + public boolean isFullCube() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isFullCube(); + } + } + + @Override + public boolean isOpaque() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isOpaque(); + } + } + + @Override + public boolean isPowerSource() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isPowerSource(); + } + } + + @Override + public boolean isLiquid() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isLiquid(); + } + } + + @Override + public boolean isSolid() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isSolid(); + } + } + + @Override + public float getHardness() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getHardness(); + } + } + + @Override + public float getResistance() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getResistance(); + } + } + + @Override + public float getSlipperiness() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getSlipperiness(); + } + } + + @Override + public boolean isGrassBlocking() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isGrassBlocking(); + } + } + + @Override + public float getAmbientOcclusionLightValue() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getAmbientOcclusionLightValue(); + } + } + + @Override + public int getLightOpacity() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getLightOpacity(); + } + } + + @Override + public int getLightValue() { + if (blockMaterial == null) { + return 0; + } else { + return blockMaterial.getLightValue(); + } + } + + @Override + public boolean isFragileWhenPushed() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isFragileWhenPushed(); + } + } + + @Override + public boolean isUnpushable() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isUnpushable(); + } + } + + @Override + public boolean isAdventureModeExempt() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isAdventureModeExempt(); + } + } + + @Override + public boolean isTicksRandomly() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isTicksRandomly(); + } + } + + @Override + public boolean isUsingNeighborLight() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isUsingNeighborLight(); + } + } + + @Override + public boolean isMovementBlocker() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isMovementBlocker(); + } + } + + @Override + public boolean isBurnable() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isOpaque(); + } + } + + @Override + public boolean isToolRequired() { + if (blockMaterial == null) { + return true; + } else { + return blockMaterial.isToolRequired(); + } + } + + @Override + public boolean isReplacedDuringPlacement() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.isReplacedDuringPlacement(); + } + } + + @Override + public boolean isTranslucent() { + if (blockMaterial == null) { + return !isOpaque(); + } else { + return blockMaterial.isTranslucent(); + } + } + + @Override + public boolean hasContainer() { + if (blockMaterial == null) { + return false; + } else { + return blockMaterial.hasContainer(); + } + } +} diff --git a/worldedit-core/src/main/resources/com/sk89q/worldedit/world/registry/legacy.json b/worldedit-core/src/main/resources/com/sk89q/worldedit/world/registry/legacy.json new file mode 100644 index 0000000000..08fbfb1507 --- /dev/null +++ b/worldedit-core/src/main/resources/com/sk89q/worldedit/world/registry/legacy.json @@ -0,0 +1,2324 @@ +{ + "blocks": { + "0:0": "minecraft:air", + "1:0": "minecraft:stone", + "1:1": "minecraft:granite", + "1:2": "minecraft:polished_granite", + "1:3": "minecraft:diorite", + "1:4": "minecraft:polished_diorite", + "1:5": "minecraft:andesite", + "1:6": "minecraft:polished_andesite", + "2:0": "minecraft:grass[snowy=false]", + "3:0": "minecraft:dirt[variant=dirt,snowy=false]", + "3:1": "minecraft:dirt[variant=coarse_dirt,snowy=false]", + "3:2": "minecraft:dirt[variant=podzol,snowy=false]", + "4:0": "minecraft:cobblestone", + "5:0": "minecraft:oak_planks", + "5:1": "minecraft:spruce_planks", + "5:2": "minecraft:birch_planks", + "5:3": "minecraft:jungle_planks", + "5:4": "minecraft:acacia_planks", + "5:5": "minecraft:dark_oak_planks", + "6:0": "minecraft:oak_sapling[stage=0]", + "6:1": "minecraft:spruce_sapling[stage=0]", + "6:2": "minecraft:birch_sapling[stage=0]", + "6:3": "minecraft:jungle_sapling[stage=0]", + "6:4": "minecraft:acacia_sapling[stage=0]", + "6:5": "minecraft:dark_oak_sapling[stage=0]", + "6:8": "minecraft:oak_sapling[stage=1]", + "6:9": "minecraft:spruce_sapling[stage=1]", + "6:10": "minecraft:birch_sapling[stage=1]", + "6:11": "minecraft:jungle_sapling[stage=1]", + "6:12": "minecraft:acacia_sapling[stage=1]", + "6:13": "minecraft:dark_oak_sapling[stage=1]", + "7:0": "minecraft:bedrock", + "8:0": "minecraft:water[level=0]", + "8:1": "minecraft:water[level=1]", + "8:2": "minecraft:water[level=2]", + "8:3": "minecraft:water[level=3]", + "8:4": "minecraft:water[level=4]", + "8:5": "minecraft:water[level=5]", + "8:6": "minecraft:water[level=6]", + "8:7": "minecraft:water[level=7]", + "8:8": "minecraft:water[level=8]", + "8:9": "minecraft:water[level=9]", + "8:10": "minecraft:water[level=10]", + "8:11": "minecraft:water[level=11]", + "8:12": "minecraft:water[level=12]", + "8:13": "minecraft:water[level=13]", + "8:14": "minecraft:water[level=14]", + "8:15": "minecraft:water[level=15]", + "9:0": "minecraft:water[level=0]", + "9:1": "minecraft:water[level=1]", + "9:2": "minecraft:water[level=2]", + "9:3": "minecraft:water[level=3]", + "9:4": "minecraft:water[level=4]", + "9:5": "minecraft:water[level=5]", + "9:6": "minecraft:water[level=6]", + "9:7": "minecraft:water[level=7]", + "9:8": "minecraft:water[level=8]", + "9:9": "minecraft:water[level=9]", + "9:10": "minecraft:water[level=10]", + "9:11": "minecraft:water[level=11]", + "9:12": "minecraft:water[level=12]", + "9:13": "minecraft:water[level=13]", + "9:14": "minecraft:water[level=14]", + "9:15": "minecraft:water[level=15]", + "10:0": "minecraft:lava[level=0]", + "10:1": "minecraft:lava[level=1]", + "10:2": "minecraft:lava[level=2]", + "10:3": "minecraft:lava[level=3]", + "10:4": "minecraft:lava[level=4]", + "10:5": "minecraft:lava[level=5]", + "10:6": "minecraft:lava[level=6]", + "10:7": "minecraft:lava[level=7]", + "10:8": "minecraft:lava[level=8]", + "10:9": "minecraft:lava[level=9]", + "10:10": "minecraft:lava[level=10]", + "10:11": "minecraft:lava[level=11]", + "10:12": "minecraft:lava[level=12]", + "10:13": "minecraft:lava[level=13]", + "10:14": "minecraft:lava[level=14]", + "10:15": "minecraft:lava[level=15]", + "11:0": "minecraft:lava[level=0]", + "11:1": "minecraft:lava[level=1]", + "11:2": "minecraft:lava[level=2]", + "11:3": "minecraft:lava[level=3]", + "11:4": "minecraft:lava[level=4]", + "11:5": "minecraft:lava[level=5]", + "11:6": "minecraft:lava[level=6]", + "11:7": "minecraft:lava[level=7]", + "11:8": "minecraft:lava[level=8]", + "11:9": "minecraft:lava[level=9]", + "11:10": "minecraft:lava[level=10]", + "11:11": "minecraft:lava[level=11]", + "11:12": "minecraft:lava[level=12]", + "11:13": "minecraft:lava[level=13]", + "11:14": "minecraft:lava[level=14]", + "11:15": "minecraft:lava[level=15]", + "12:0": "minecraft:sand", + "12:1": "minecraft:red_sand", + "13:0": "minecraft:gravel", + "14:0": "minecraft:gold_ore", + "15:0": "minecraft:iron_ore", + "16:0": "minecraft:coal_ore", + "17:0": "minecraft:log[variant=oak,axis=y]", + "17:1": "minecraft:log[variant=spruce,axis=y]", + "17:2": "minecraft:log[variant=birch,axis=y]", + "17:3": "minecraft:log[variant=jungle,axis=y]", + "17:4": "minecraft:log[variant=oak,axis=x]", + "17:5": "minecraft:log[variant=spruce,axis=x]", + "17:6": "minecraft:log[variant=birch,axis=x]", + "17:7": "minecraft:log[variant=jungle,axis=x]", + "17:8": "minecraft:log[variant=oak,axis=z]", + "17:9": "minecraft:log[variant=spruce,axis=z]", + "17:10": "minecraft:log[variant=birch,axis=z]", + "17:11": "minecraft:log[variant=jungle,axis=z]", + "17:12": "minecraft:log[variant=oak,axis=none]", + "17:13": "minecraft:log[variant=spruce,axis=none]", + "17:14": "minecraft:log[variant=birch,axis=none]", + "17:15": "minecraft:log[variant=jungle,axis=none]", + "18:0": "minecraft:oak_leaves[check_decay=false,decayable=true]", + "18:1": "minecraft:spruce_leaves[check_decay=false,decayable=true]", + "18:2": "minecraft:birch_leaves[check_decay=false,decayable=true]", + "18:3": "minecraft:jungle_leaves[check_decay=false,decayable=true]", + "18:4": "minecraft:oak_leaves[check_decay=false,decayable=false]", + "18:5": "minecraft:spruce_leaves[check_decay=false,decayable=false]", + "18:6": "minecraft:birch_leaves[check_decay=false,decayable=false]", + "18:7": "minecraft:jungle_leaves[check_decay=false,decayable=false]", + "18:8": "minecraft:oak_leaves[check_decay=true,decayable=true]", + "18:9": "minecraft:spruce_leaves[check_decay=true,decayable=true]", + "18:10": "minecraft:birch_leaves[check_decay=true,decayable=true]", + "18:11": "minecraft:jungle_leaves[check_decay=true,decayable=true]", + "18:12": "minecraft:oak_leaves[check_decay=true,decayable=false]", + "18:13": "minecraft:spruce_leaves[check_decay=true,decayable=false]", + "18:14": "minecraft:birch_leaves[check_decay=true,decayable=false]", + "18:15": "minecraft:jungle_leaves[check_decay=true,decayable=false]", + "19:0": "minecraft:sponge", + "19:1": "minecraft:wet_sponge", + "20:0": "minecraft:glass", + "21:0": "minecraft:lapis_ore", + "22:0": "minecraft:lapis_block", + "23:0": "minecraft:dispenser[triggered=false,facing=down]", + "23:1": "minecraft:dispenser[triggered=false,facing=up]", + "23:2": "minecraft:dispenser[triggered=false,facing=north]", + "23:3": "minecraft:dispenser[triggered=false,facing=south]", + "23:4": "minecraft:dispenser[triggered=false,facing=west]", + "23:5": "minecraft:dispenser[triggered=false,facing=east]", + "23:8": "minecraft:dispenser[triggered=true,facing=down]", + "23:9": "minecraft:dispenser[triggered=true,facing=up]", + "23:10": "minecraft:dispenser[triggered=true,facing=north]", + "23:11": "minecraft:dispenser[triggered=true,facing=south]", + "23:12": "minecraft:dispenser[triggered=true,facing=west]", + "23:13": "minecraft:dispenser[triggered=true,facing=east]", + "24:0": "minecraft:sandstone", + "24:1": "minecraft:chiseled_sandstone", + "24:2": "minecraft:cut_sandstone", + "25:0": "minecraft:note_block", + "26:0": "minecraft:bed[part=foot,facing=south,occupied=false]", + "26:1": "minecraft:bed[part=foot,facing=west,occupied=false]", + "26:2": "minecraft:bed[part=foot,facing=north,occupied=false]", + "26:3": "minecraft:bed[part=foot,facing=east,occupied=false]", + "26:8": "minecraft:bed[part=head,facing=south,occupied=false]", + "26:9": "minecraft:bed[part=head,facing=west,occupied=false]", + "26:10": "minecraft:bed[part=head,facing=north,occupied=false]", + "26:11": "minecraft:bed[part=head,facing=east,occupied=false]", + "26:12": "minecraft:bed[part=head,facing=south,occupied=true]", + "26:13": "minecraft:bed[part=head,facing=west,occupied=true]", + "26:14": "minecraft:bed[part=head,facing=north,occupied=true]", + "26:15": "minecraft:bed[part=head,facing=east,occupied=true]", + "27:0": "minecraft:golden_rail[shape=north_south,powered=false]", + "27:1": "minecraft:golden_rail[shape=east_west,powered=false]", + "27:2": "minecraft:golden_rail[shape=ascending_east,powered=false]", + "27:3": "minecraft:golden_rail[shape=ascending_west,powered=false]", + "27:4": "minecraft:golden_rail[shape=ascending_north,powered=false]", + "27:5": "minecraft:golden_rail[shape=ascending_south,powered=false]", + "27:8": "minecraft:golden_rail[shape=north_south,powered=true]", + "27:9": "minecraft:golden_rail[shape=east_west,powered=true]", + "27:10": "minecraft:golden_rail[shape=ascending_east,powered=true]", + "27:11": "minecraft:golden_rail[shape=ascending_west,powered=true]", + "27:12": "minecraft:golden_rail[shape=ascending_north,powered=true]", + "27:13": "minecraft:golden_rail[shape=ascending_south,powered=true]", + "28:0": "minecraft:detector_rail[shape=north_south,powered=false]", + "28:1": "minecraft:detector_rail[shape=east_west,powered=false]", + "28:2": "minecraft:detector_rail[shape=ascending_east,powered=false]", + "28:3": "minecraft:detector_rail[shape=ascending_west,powered=false]", + "28:4": "minecraft:detector_rail[shape=ascending_north,powered=false]", + "28:5": "minecraft:detector_rail[shape=ascending_south,powered=false]", + "28:8": "minecraft:detector_rail[shape=north_south,powered=true]", + "28:9": "minecraft:detector_rail[shape=east_west,powered=true]", + "28:10": "minecraft:detector_rail[shape=ascending_east,powered=true]", + "28:11": "minecraft:detector_rail[shape=ascending_west,powered=true]", + "28:12": "minecraft:detector_rail[shape=ascending_north,powered=true]", + "28:13": "minecraft:detector_rail[shape=ascending_south,powered=true]", + "29:0": "minecraft:sticky_piston[facing=down,extended=false]", + "29:1": "minecraft:sticky_piston[facing=up,extended=false]", + "29:2": "minecraft:sticky_piston[facing=north,extended=false]", + "29:3": "minecraft:sticky_piston[facing=south,extended=false]", + "29:4": "minecraft:sticky_piston[facing=west,extended=false]", + "29:5": "minecraft:sticky_piston[facing=east,extended=false]", + "29:8": "minecraft:sticky_piston[facing=down,extended=true]", + "29:9": "minecraft:sticky_piston[facing=up,extended=true]", + "29:10": "minecraft:sticky_piston[facing=north,extended=true]", + "29:11": "minecraft:sticky_piston[facing=south,extended=true]", + "29:12": "minecraft:sticky_piston[facing=west,extended=true]", + "29:13": "minecraft:sticky_piston[facing=east,extended=true]", + "30:0": "minecraft:cobweb", + "31:0": "minecraft:dead_bush", + "31:1": "minecraft:grass", + "31:2": "minecraft:fern", + "32:0": "minecraft:dead_bush", + "33:0": "minecraft:piston[facing=down,extended=false]", + "33:1": "minecraft:piston[facing=up,extended=false]", + "33:2": "minecraft:piston[facing=north,extended=false]", + "33:3": "minecraft:piston[facing=south,extended=false]", + "33:4": "minecraft:piston[facing=west,extended=false]", + "33:5": "minecraft:piston[facing=east,extended=false]", + "33:8": "minecraft:piston[facing=down,extended=true]", + "33:9": "minecraft:piston[facing=up,extended=true]", + "33:10": "minecraft:piston[facing=north,extended=true]", + "33:11": "minecraft:piston[facing=south,extended=true]", + "33:12": "minecraft:piston[facing=west,extended=true]", + "33:13": "minecraft:piston[facing=east,extended=true]", + "34:0": "minecraft:piston_head[short=false,facing=down,type=normal]", + "34:1": "minecraft:piston_head[short=false,facing=up,type=normal]", + "34:2": "minecraft:piston_head[short=false,facing=north,type=normal]", + "34:3": "minecraft:piston_head[short=false,facing=south,type=normal]", + "34:4": "minecraft:piston_head[short=false,facing=west,type=normal]", + "34:5": "minecraft:piston_head[short=false,facing=east,type=normal]", + "34:8": "minecraft:piston_head[short=false,facing=down,type=sticky]", + "34:9": "minecraft:piston_head[short=false,facing=up,type=sticky]", + "34:10": "minecraft:piston_head[short=false,facing=north,type=sticky]", + "34:11": "minecraft:piston_head[short=false,facing=south,type=sticky]", + "34:12": "minecraft:piston_head[short=false,facing=west,type=sticky]", + "34:13": "minecraft:piston_head[short=false,facing=east,type=sticky]", + "35:0": "minecraft:white_wool", + "35:1": "minecraft:orange_wool", + "35:2": "minecraft:magenta_wool", + "35:3": "minecraft:wool[color=lightblue]", + "35:4": "minecraft:yellow_wool", + "35:5": "minecraft:lime_wool", + "35:6": "minecraft:pink_wool", + "35:7": "minecraft:gray_wool", + "35:8": "minecraft:light_gray_wool", + "35:9": "minecraft:cyan_wool", + "35:10": "minecraft:purple_wool", + "35:11": "minecraft:blue_wool", + "35:12": "minecraft:brown_wool", + "35:13": "minecraft:green_wool", + "35:14": "minecraft:red_wool", + "35:15": "minecraft:black_wool", + "36:0": "minecraft:moving_piston[facing=down,type=normal]", + "36:1": "minecraft:moving_piston[facing=up,type=normal]", + "36:2": "minecraft:moving_piston[facing=north,type=normal]", + "36:3": "minecraft:moving_piston[facing=south,type=normal]", + "36:4": "minecraft:moving_piston[facing=west,type=normal]", + "36:5": "minecraft:moving_piston[facing=east,type=normal]", + "36:8": "minecraft:moving_piston[facing=down,type=sticky]", + "36:9": "minecraft:moving_piston[facing=up,type=sticky]", + "36:10": "minecraft:moving_piston[facing=north,type=sticky]", + "36:11": "minecraft:moving_piston[facing=south,type=sticky]", + "36:12": "minecraft:moving_piston[facing=west,type=sticky]", + "36:13": "minecraft:moving_piston[facing=east,type=sticky]", + "37:0": "minecraft:dandelion", + "38:0": "minecraft:poppy", + "38:1": "minecraft:blue_orchid", + "38:2": "minecraft:allium", + "38:3": "minecraft:azure_bluet", + "38:4": "minecraft:red_tulip", + "38:5": "minecraft:orange_tulip", + "38:6": "minecraft:white_tulip", + "38:7": "minecraft:pink_tulip", + "38:8": "minecraft:oxeye_daisy", + "39:0": "minecraft:brown_mushroom", + "40:0": "minecraft:red_mushroom", + "41:0": "minecraft:gold_block", + "42:0": "minecraft:iron_block", + "43:0": "minecraft:stone_slab[type=double]", + "43:1": "minecraft:sandstone_slab[type=double]", + "43:2": "minecraft:petrified_oak_slab[type=double]", + "43:3": "minecraft:cobblestone_slab[type=double]", + "43:4": "minecraft:brick_slab[type=double]", + "43:5": "minecraft:stone_brick_slab[type=double]", + "43:6": "minecraft:nether_brick_slab[type=double]", + "43:7": "minecraft:quartz_slab[type=double]", + "43:8": "minecraft:smooth_stone", + "43:9": "minecraft:smooth_sandstone", + "43:10": "minecraft:petrified_oak_slab[type=double]", + "43:11": "minecraft:cobblestone_slab[type=double]", + "43:12": "minecraft:brick_slab[type=double]", + "43:13": "minecraft:stone_brick_slab[type=double]", + "43:14": "minecraft:nether_brick_slab[type=double]", + "43:15": "minecraft:smooth_quartz", + "44:0": "minecraft:stone_slab[type=bottom]", + "44:1": "minecraft:sandstone_slab[type=bottom]", + "44:2": "minecraft:petrified_oak_slab[type=bottom]", + "44:3": "minecraft:cobblestone_slab[type=bottom]", + "44:4": "minecraft:brick_slab[type=bottom]", + "44:5": "minecraft:stone_brick_slab[type=bottom]", + "44:6": "minecraft:nether_brick_slab[type=bottom]", + "44:7": "minecraft:quartz_slab[type=bottom]", + "44:8": "minecraft:stone_slab[type=top]", + "44:9": "minecraft:sandstone_slab[type=top]", + "44:10": "minecraft:petrified_oak_slab[type=top]", + "44:11": "minecraft:cobblestone_slab[type=top]", + "44:12": "minecraft:brick_slab[type=top]", + "44:13": "minecraft:stone_brick_slab[type=top]", + "44:14": "minecraft:nether_brick_slab[type=top]", + "44:15": "minecraft:quartz_slab[type=top]", + "45:0": "minecraft:bricks", + "46:0": "minecraft:tnt[explode=false]", + "46:1": "minecraft:tnt[explode=true]", + "47:0": "minecraft:bookshelf", + "48:0": "minecraft:mossy_cobblestone", + "49:0": "minecraft:obsidian", + "50:1": "minecraft:wall_torch[facing=east]", + "50:2": "minecraft:wall_torch[facing=west]", + "50:3": "minecraft:wall_torch[facing=south]", + "50:4": "minecraft:wall_torch[facing=north]", + "50:5": "minecraft:torch", + "51:0": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=0]", + "51:1": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=1]", + "51:2": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=2]", + "51:3": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=3]", + "51:4": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=4]", + "51:5": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=5]", + "51:6": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=6]", + "51:7": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=7]", + "51:8": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=8]", + "51:9": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=9]", + "51:10": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=10]", + "51:11": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=11]", + "51:12": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=12]", + "51:13": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=13]", + "51:14": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=14]", + "51:15": "minecraft:fire[east=false,south=false,north=false,west=false,up=false,age=15]", + "52:0": "minecraft:mob_spawner", + "53:0": "minecraft:oak_stairs[half=bottom,shape=outer_right,facing=east]", + "53:1": "minecraft:oak_stairs[half=bottom,shape=outer_right,facing=west]", + "53:2": "minecraft:oak_stairs[half=bottom,shape=outer_right,facing=south]", + "53:3": "minecraft:oak_stairs[half=bottom,shape=outer_right,facing=north]", + "53:4": "minecraft:oak_stairs[half=top,shape=outer_right,facing=east]", + "53:5": "minecraft:oak_stairs[half=top,shape=outer_right,facing=west]", + "53:6": "minecraft:oak_stairs[half=top,shape=outer_right,facing=south]", + "53:7": "minecraft:oak_stairs[half=top,shape=outer_right,facing=north]", + "54:2": "minecraft:chest[facing=north,type=single]", + "54:3": "minecraft:chest[facing=south,type=single]", + "54:4": "minecraft:chest[facing=west,type=single]", + "54:5": "minecraft:chest[facing=east,type=single]", + "55:0": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=0]", + "55:1": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=1]", + "55:2": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=2]", + "55:3": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=3]", + "55:4": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=4]", + "55:5": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=5]", + "55:6": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=6]", + "55:7": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=7]", + "55:8": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=8]", + "55:9": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=9]", + "55:10": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=10]", + "55:11": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=11]", + "55:12": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=12]", + "55:13": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=13]", + "55:14": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=14]", + "55:15": "minecraft:redstone_wire[east=none,south=none,north=none,west=none,power=15]", + "56:0": "minecraft:diamond_ore", + "57:0": "minecraft:diamond_block", + "58:0": "minecraft:crafting_table", + "59:0": "minecraft:wheat[age=0]", + "59:1": "minecraft:wheat[age=1]", + "59:2": "minecraft:wheat[age=2]", + "59:3": "minecraft:wheat[age=3]", + "59:4": "minecraft:wheat[age=4]", + "59:5": "minecraft:wheat[age=5]", + "59:6": "minecraft:wheat[age=6]", + "59:7": "minecraft:wheat[age=7]", + "60:0": "minecraft:farmland[moisture=0]", + "60:1": "minecraft:farmland[moisture=1]", + "60:2": "minecraft:farmland[moisture=2]", + "60:3": "minecraft:farmland[moisture=3]", + "60:4": "minecraft:farmland[moisture=4]", + "60:5": "minecraft:farmland[moisture=5]", + "60:6": "minecraft:farmland[moisture=6]", + "60:7": "minecraft:farmland[moisture=7]", + "61:2": "minecraft:furnace[facing=north,lit=false]", + "61:3": "minecraft:furnace[facing=south,lit=false]", + "61:4": "minecraft:furnace[facing=west,lit=false]", + "61:5": "minecraft:furnace[facing=east,lit=false]", + "62:2": "minecraft:furnace[facing=north,lit=true]", + "62:3": "minecraft:furnace[facing=south,lit=true]", + "62:4": "minecraft:furnace[facing=west,lit=true]", + "62:5": "minecraft:furnace[facing=east,lit=true]", + "63:0": "minecraft:sign[rotation=0]", + "63:1": "minecraft:sign[rotation=1]", + "63:2": "minecraft:sign[rotation=2]", + "63:3": "minecraft:sign[rotation=3]", + "63:4": "minecraft:sign[rotation=4]", + "63:5": "minecraft:sign[rotation=5]", + "63:6": "minecraft:sign[rotation=6]", + "63:7": "minecraft:sign[rotation=7]", + "63:8": "minecraft:sign[rotation=8]", + "63:9": "minecraft:sign[rotation=9]", + "63:10": "minecraft:sign[rotation=10]", + "63:11": "minecraft:sign[rotation=11]", + "63:12": "minecraft:sign[rotation=12]", + "63:13": "minecraft:sign[rotation=13]", + "63:14": "minecraft:sign[rotation=14]", + "63:15": "minecraft:sign[rotation=15]", + "64:0": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "64:1": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "64:2": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "64:3": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "64:4": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "64:5": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "64:6": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "64:7": "minecraft:wooden_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "64:8": "minecraft:wooden_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "64:9": "minecraft:wooden_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "64:10": "minecraft:wooden_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "64:11": "minecraft:wooden_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "65:2": "minecraft:ladder[facing=north]", + "65:3": "minecraft:ladder[facing=south]", + "65:4": "minecraft:ladder[facing=west]", + "65:5": "minecraft:ladder[facing=east]", + "66:0": "minecraft:rail[shape=north_south]", + "66:1": "minecraft:rail[shape=east_west]", + "66:2": "minecraft:rail[shape=ascending_east]", + "66:3": "minecraft:rail[shape=ascending_west]", + "66:4": "minecraft:rail[shape=ascending_north]", + "66:5": "minecraft:rail[shape=ascending_south]", + "66:6": "minecraft:rail[shape=south_east]", + "66:7": "minecraft:rail[shape=south_west]", + "66:8": "minecraft:rail[shape=north_west]", + "66:9": "minecraft:rail[shape=north_east]", + "67:0": "minecraft:stone_stairs[half=bottom,shape=outer_right,facing=east]", + "67:1": "minecraft:stone_stairs[half=bottom,shape=outer_right,facing=west]", + "67:2": "minecraft:stone_stairs[half=bottom,shape=outer_right,facing=south]", + "67:3": "minecraft:stone_stairs[half=bottom,shape=outer_right,facing=north]", + "67:4": "minecraft:stone_stairs[half=top,shape=outer_right,facing=east]", + "67:5": "minecraft:stone_stairs[half=top,shape=outer_right,facing=west]", + "67:6": "minecraft:stone_stairs[half=top,shape=outer_right,facing=south]", + "67:7": "minecraft:stone_stairs[half=top,shape=outer_right,facing=north]", + "68:2": "minecraft:wall_sign[facing=north]", + "68:3": "minecraft:wall_sign[facing=south]", + "68:4": "minecraft:wall_sign[facing=west]", + "68:5": "minecraft:wall_sign[facing=east]", + "69:0": "minecraft:lever[powered=false,facing=down_x]", + "69:1": "minecraft:lever[powered=false,facing=east]", + "69:2": "minecraft:lever[powered=false,facing=west]", + "69:3": "minecraft:lever[powered=false,facing=south]", + "69:4": "minecraft:lever[powered=false,facing=north]", + "69:5": "minecraft:lever[powered=false,facing=up_z]", + "69:6": "minecraft:lever[powered=false,facing=up_x]", + "69:7": "minecraft:lever[powered=false,facing=down_z]", + "69:8": "minecraft:lever[powered=true,facing=down_x]", + "69:9": "minecraft:lever[powered=true,facing=east]", + "69:10": "minecraft:lever[powered=true,facing=west]", + "69:11": "minecraft:lever[powered=true,facing=south]", + "69:12": "minecraft:lever[powered=true,facing=north]", + "69:13": "minecraft:lever[powered=true,facing=up_z]", + "69:14": "minecraft:lever[powered=true,facing=up_x]", + "69:15": "minecraft:lever[powered=true,facing=down_z]", + "70:0": "minecraft:stone_pressure_plate[powered=false]", + "70:1": "minecraft:stone_pressure_plate[powered=true]", + "71:0": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "71:1": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "71:2": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "71:3": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "71:4": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "71:5": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "71:6": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "71:7": "minecraft:iron_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "71:8": "minecraft:iron_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "71:9": "minecraft:iron_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "71:10": "minecraft:iron_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "71:11": "minecraft:iron_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "72:0": "minecraft:oak_pressure_plate[powered=false]", + "72:1": "minecraft:oak_pressure_plate[powered=true]", + "73:0": "minecraft:redstone_ore[lit=false]", + "74:0": "minecraft:redstone_ore[lit=true]", + "75:1": "minecraft:redstone_wall_torch[facing=east,lit=false]", + "75:2": "minecraft:redstone_wall_torch[facing=west,lit=false]", + "75:3": "minecraft:redstone_wall_torch[facing=south,lit=false]", + "75:4": "minecraft:redstone_wall_torch[facing=north,lit=false]", + "75:5": "minecraft:redstone_torch[lit=false]", + "76:1": "minecraft:redstone_wall_torch[facing=east,lit=true]", + "76:2": "minecraft:redstone_wall_torch[facing=west,lit=true]", + "76:3": "minecraft:redstone_wall_torch[facing=south,lit=true]", + "76:4": "minecraft:redstone_wall_torch[facing=north,lit=true]", + "76:5": "minecraft:redstone_torch[lit=true]", + "77:0": "minecraft:stone_button[powered=false,facing=down]", + "77:1": "minecraft:stone_button[powered=false,facing=east]", + "77:2": "minecraft:stone_button[powered=false,facing=west]", + "77:3": "minecraft:stone_button[powered=false,facing=south]", + "77:4": "minecraft:stone_button[powered=false,facing=north]", + "77:5": "minecraft:stone_button[powered=false,facing=up]", + "77:8": "minecraft:stone_button[powered=true,facing=down]", + "77:9": "minecraft:stone_button[powered=true,facing=east]", + "77:10": "minecraft:stone_button[powered=true,facing=west]", + "77:11": "minecraft:stone_button[powered=true,facing=south]", + "77:12": "minecraft:stone_button[powered=true,facing=north]", + "77:13": "minecraft:stone_button[powered=true,facing=up]", + "78:0": "minecraft:snow[layers=1]", + "78:1": "minecraft:snow[layers=2]", + "78:2": "minecraft:snow[layers=3]", + "78:3": "minecraft:snow[layers=4]", + "78:4": "minecraft:snow[layers=5]", + "78:5": "minecraft:snow[layers=6]", + "78:6": "minecraft:snow[layers=7]", + "78:7": "minecraft:snow[layers=8]", + "79:0": "minecraft:ice", + "80:0": "minecraft:snow_block", + "81:0": "minecraft:cactus[age=0]", + "81:1": "minecraft:cactus[age=1]", + "81:2": "minecraft:cactus[age=2]", + "81:3": "minecraft:cactus[age=3]", + "81:4": "minecraft:cactus[age=4]", + "81:5": "minecraft:cactus[age=5]", + "81:6": "minecraft:cactus[age=6]", + "81:7": "minecraft:cactus[age=7]", + "81:8": "minecraft:cactus[age=8]", + "81:9": "minecraft:cactus[age=9]", + "81:10": "minecraft:cactus[age=10]", + "81:11": "minecraft:cactus[age=11]", + "81:12": "minecraft:cactus[age=12]", + "81:13": "minecraft:cactus[age=13]", + "81:14": "minecraft:cactus[age=14]", + "81:15": "minecraft:cactus[age=15]", + "82:0": "minecraft:clay", + "83:0": "minecraft:sugar_cane[age=0]", + "83:1": "minecraft:sugar_cane[age=1]", + "83:2": "minecraft:sugar_cane[age=2]", + "83:3": "minecraft:sugar_cane[age=3]", + "83:4": "minecraft:sugar_cane[age=4]", + "83:5": "minecraft:sugar_cane[age=5]", + "83:6": "minecraft:sugar_cane[age=6]", + "83:7": "minecraft:sugar_cane[age=7]", + "83:8": "minecraft:sugar_cane[age=8]", + "83:9": "minecraft:sugar_cane[age=9]", + "83:10": "minecraft:sugar_cane[age=10]", + "83:11": "minecraft:sugar_cane[age=11]", + "83:12": "minecraft:sugar_cane[age=12]", + "83:13": "minecraft:sugar_cane[age=13]", + "83:14": "minecraft:sugar_cane[age=14]", + "83:15": "minecraft:sugar_cane[age=15]", + "84:0": "minecraft:jukebox[has_record=false]", + "84:1": "minecraft:jukebox[has_record=true]", + "85:0": "minecraft:fence[east=false,south=false,north=false,west=false]", + "86:0": "minecraft:carved_pumpkin[facing=south]", + "86:1": "minecraft:carved_pumpkin[facing=west]", + "86:2": "minecraft:carved_pumpkin[facing=north]", + "86:3": "minecraft:carved_pumpkin[facing=east]", + "87:0": "minecraft:netherrack", + "88:0": "minecraft:soul_sand", + "89:0": "minecraft:glowstone", + "90:1": "minecraft:portal[axis=x]", + "90:2": "minecraft:portal[axis=z]", + "91:0": "minecraft:jack_o_lantern[facing=south]", + "91:1": "minecraft:jack_o_lantern[facing=west]", + "91:2": "minecraft:jack_o_lantern[facing=north]", + "91:3": "minecraft:jack_o_lantern[facing=east]", + "92:0": "minecraft:cake[bites=0]", + "92:1": "minecraft:cake[bites=1]", + "92:2": "minecraft:cake[bites=2]", + "92:3": "minecraft:cake[bites=3]", + "92:4": "minecraft:cake[bites=4]", + "92:5": "minecraft:cake[bites=5]", + "92:6": "minecraft:cake[bites=6]", + "93:0": "minecraft:unpowered_repeater[delay=1,facing=south,locked=false]", + "93:1": "minecraft:unpowered_repeater[delay=1,facing=west,locked=false]", + "93:2": "minecraft:unpowered_repeater[delay=1,facing=north,locked=false]", + "93:3": "minecraft:unpowered_repeater[delay=1,facing=east,locked=false]", + "93:4": "minecraft:unpowered_repeater[delay=2,facing=south,locked=false]", + "93:5": "minecraft:unpowered_repeater[delay=2,facing=west,locked=false]", + "93:6": "minecraft:unpowered_repeater[delay=2,facing=north,locked=false]", + "93:7": "minecraft:unpowered_repeater[delay=2,facing=east,locked=false]", + "93:8": "minecraft:unpowered_repeater[delay=3,facing=south,locked=false]", + "93:9": "minecraft:unpowered_repeater[delay=3,facing=west,locked=false]", + "93:10": "minecraft:unpowered_repeater[delay=3,facing=north,locked=false]", + "93:11": "minecraft:unpowered_repeater[delay=3,facing=east,locked=false]", + "93:12": "minecraft:unpowered_repeater[delay=4,facing=south,locked=false]", + "93:13": "minecraft:unpowered_repeater[delay=4,facing=west,locked=false]", + "93:14": "minecraft:unpowered_repeater[delay=4,facing=north,locked=false]", + "93:15": "minecraft:unpowered_repeater[delay=4,facing=east,locked=false]", + "94:0": "minecraft:powered_repeater[delay=1,facing=south,locked=false]", + "94:1": "minecraft:powered_repeater[delay=1,facing=west,locked=false]", + "94:2": "minecraft:powered_repeater[delay=1,facing=north,locked=false]", + "94:3": "minecraft:powered_repeater[delay=1,facing=east,locked=false]", + "94:4": "minecraft:powered_repeater[delay=2,facing=south,locked=false]", + "94:5": "minecraft:powered_repeater[delay=2,facing=west,locked=false]", + "94:6": "minecraft:powered_repeater[delay=2,facing=north,locked=false]", + "94:7": "minecraft:powered_repeater[delay=2,facing=east,locked=false]", + "94:8": "minecraft:powered_repeater[delay=3,facing=south,locked=false]", + "94:9": "minecraft:powered_repeater[delay=3,facing=west,locked=false]", + "94:10": "minecraft:powered_repeater[delay=3,facing=north,locked=false]", + "94:11": "minecraft:powered_repeater[delay=3,facing=east,locked=false]", + "94:12": "minecraft:powered_repeater[delay=4,facing=south,locked=false]", + "94:13": "minecraft:powered_repeater[delay=4,facing=west,locked=false]", + "94:14": "minecraft:powered_repeater[delay=4,facing=north,locked=false]", + "94:15": "minecraft:powered_repeater[delay=4,facing=east,locked=false]", + "95:0": "minecraft:white_stained_glass", + "95:1": "minecraft:orange_stained_glass", + "95:2": "minecraft:magenta_stained_glass", + "95:3": "minecraft:stained_glass[color=lightblue]", + "95:4": "minecraft:yellow_stained_glass", + "95:5": "minecraft:lime_stained_glass", + "95:6": "minecraft:pink_stained_glass", + "95:7": "minecraft:gray_stained_glass", + "95:8": "minecraft:light_gray_stained_glass", + "95:9": "minecraft:cyan_stained_glass", + "95:10": "minecraft:purple_stained_glass", + "95:11": "minecraft:blue_stained_glass", + "95:12": "minecraft:brown_stained_glass", + "95:13": "minecraft:green_stained_glass", + "95:14": "minecraft:red_stained_glass", + "95:15": "minecraft:black_stained_glass", + "96:0": "minecraft:trapdoor[half=bottom,facing=north,open=false]", + "96:1": "minecraft:trapdoor[half=bottom,facing=south,open=false]", + "96:2": "minecraft:trapdoor[half=bottom,facing=west,open=false]", + "96:3": "minecraft:trapdoor[half=bottom,facing=east,open=false]", + "96:4": "minecraft:trapdoor[half=bottom,facing=north,open=true]", + "96:5": "minecraft:trapdoor[half=bottom,facing=south,open=true]", + "96:6": "minecraft:trapdoor[half=bottom,facing=west,open=true]", + "96:7": "minecraft:trapdoor[half=bottom,facing=east,open=true]", + "96:8": "minecraft:trapdoor[half=top,facing=north,open=false]", + "96:9": "minecraft:trapdoor[half=top,facing=south,open=false]", + "96:10": "minecraft:trapdoor[half=top,facing=west,open=false]", + "96:11": "minecraft:trapdoor[half=top,facing=east,open=false]", + "96:12": "minecraft:trapdoor[half=top,facing=north,open=true]", + "96:13": "minecraft:trapdoor[half=top,facing=south,open=true]", + "96:14": "minecraft:trapdoor[half=top,facing=west,open=true]", + "96:15": "minecraft:trapdoor[half=top,facing=east,open=true]", + "97:0": "minecraft:infested_stone", + "97:1": "minecraft:infested_cobblestone", + "97:2": "minecraft:infested_stone_bricks", + "97:3": "minecraft:infested_mossy_stone_bricks", + "97:4": "minecraft:infested_cracked_stone_bricks", + "97:5": "minecraft:infested_chiseled_stone_bricks", + "98:0": "minecraft:stone_bricks", + "98:1": "minecraft:mossy_stone_bricks", + "98:2": "minecraft:cracked_stone_bricks", + "98:3": "minecraft:chiseled_stone_bricks", + "99:0": "minecraft:brown_mushroom_block[north=false,east=false,south=false,west=false,up=false,down=false]", + "99:1": "minecraft:brown_mushroom_block[north=true,east=false,south=false,west=true,up=true,down=false]", + "99:2": "minecraft:brown_mushroom_block[north=true,east=false,south=false,west=false,up=true,down=false]", + "99:3": "minecraft:brown_mushroom_block[north=true,east=true,south=false,west=false,up=true,down=false]", + "99:4": "minecraft:brown_mushroom_block[north=false,east=false,south=false,west=true,up=true,down=false]", + "99:5": "minecraft:brown_mushroom_block[north=false,east=false,south=false,west=false,up=true,down=false]", + "99:6": "minecraft:brown_mushroom_block[north=false,east=true,south=false,west=false,up=true,down=false]", + "99:7": "minecraft:brown_mushroom_block[north=false,east=false,south=true,west=true,up=true,down=false]", + "99:8": "minecraft:brown_mushroom_block[north=false,east=false,south=true,west=false,up=true,down=false]", + "99:9": "minecraft:brown_mushroom_block[north=false,east=true,south=true,west=false,up=true,down=false]", + "99:10": "minecraft:mushroom_stem[north=true,east=true,south=true,west=true,up=false,down=false]", + "99:14": "minecraft:brown_mushroom_block[north=true,east=true,south=true,west=true,up=true,down=true]", + "99:15": "minecraft:mushroom_stem[north=true,east=true,south=true,west=true,up=true,down=true]", + "100:0": "minecraft:red_mushroom_block[north=false,east=false,south=false,west=false,up=false,down=false]", + "100:1": "minecraft:red_mushroom_block[north=true,east=false,south=false,west=true,up=true,down=false]", + "100:2": "minecraft:red_mushroom_block[north=true,east=false,south=false,west=false,up=true,down=false]", + "100:3": "minecraft:red_mushroom_block[north=true,east=true,south=false,west=false,up=true,down=false]", + "100:4": "minecraft:red_mushroom_block[north=false,east=false,south=false,west=true,up=true,down=false]", + "100:5": "minecraft:red_mushroom_block[north=false,east=false,south=false,west=false,up=true,down=false]", + "100:6": "minecraft:red_mushroom_block[north=false,east=true,south=false,west=false,up=true,down=false]", + "100:7": "minecraft:red_mushroom_block[north=false,east=false,south=true,west=true,up=true,down=false]", + "100:8": "minecraft:red_mushroom_block[north=false,east=false,south=true,west=false,up=true,down=false]", + "100:9": "minecraft:red_mushroom_block[north=false,east=true,south=true,west=false,up=true,down=false]", + "100:10": "minecraft:mushroom_stem[north=true,east=true,south=true,west=true,up=false,down=false]", + "100:14": "minecraft:red_mushroom_block[north=true,east=true,south=true,west=true,up=true,down=true]", + "100:15": "minecraft:mushroom_stem[north=true,east=true,south=true,west=true,up=true,down=true]", + "101:0": "minecraft:iron_bars[east=false,south=false,north=false,west=false]", + "102:0": "minecraft:glass_pane[east=false,south=false,north=false,west=false]", + "103:0": "minecraft:melon_block", + "104:0": "minecraft:pumpkin_stem[facing=east,age=0]", + "104:1": "minecraft:pumpkin_stem[facing=east,age=1]", + "104:2": "minecraft:pumpkin_stem[facing=east,age=2]", + "104:3": "minecraft:pumpkin_stem[facing=east,age=3]", + "104:4": "minecraft:pumpkin_stem[facing=east,age=4]", + "104:5": "minecraft:pumpkin_stem[facing=east,age=5]", + "104:6": "minecraft:pumpkin_stem[facing=east,age=6]", + "104:7": "minecraft:pumpkin_stem[facing=east,age=7]", + "105:0": "minecraft:melon_stem[facing=east,age=0]", + "105:1": "minecraft:melon_stem[facing=east,age=1]", + "105:2": "minecraft:melon_stem[facing=east,age=2]", + "105:3": "minecraft:melon_stem[facing=east,age=3]", + "105:4": "minecraft:melon_stem[facing=east,age=4]", + "105:5": "minecraft:melon_stem[facing=east,age=5]", + "105:6": "minecraft:melon_stem[facing=east,age=6]", + "105:7": "minecraft:melon_stem[facing=east,age=7]", + "106:0": "minecraft:vine[east=false,south=false,north=false,west=false,up=false]", + "106:1": "minecraft:vine[east=false,south=true,north=false,west=false,up=false]", + "106:2": "minecraft:vine[east=false,south=false,north=false,west=true,up=false]", + "106:3": "minecraft:vine[east=false,south=true,north=false,west=true,up=false]", + "106:4": "minecraft:vine[east=false,south=false,north=true,west=false,up=false]", + "106:5": "minecraft:vine[east=false,south=true,north=true,west=false,up=false]", + "106:6": "minecraft:vine[east=false,south=false,north=true,west=true,up=false]", + "106:7": "minecraft:vine[east=false,south=true,north=true,west=true,up=false]", + "106:8": "minecraft:vine[east=true,south=false,north=false,west=false,up=false]", + "106:9": "minecraft:vine[east=true,south=true,north=false,west=false,up=false]", + "106:10": "minecraft:vine[east=true,south=false,north=false,west=true,up=false]", + "106:11": "minecraft:vine[east=true,south=true,north=false,west=true,up=false]", + "106:12": "minecraft:vine[east=true,south=false,north=true,west=false,up=false]", + "106:13": "minecraft:vine[east=true,south=true,north=true,west=false,up=false]", + "106:14": "minecraft:vine[east=true,south=false,north=true,west=true,up=false]", + "106:15": "minecraft:vine[east=true,south=true,north=true,west=true,up=false]", + "107:0": "minecraft:fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "107:1": "minecraft:fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "107:2": "minecraft:fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "107:3": "minecraft:fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "107:4": "minecraft:fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "107:5": "minecraft:fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "107:6": "minecraft:fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "107:7": "minecraft:fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "107:8": "minecraft:fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "107:9": "minecraft:fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "107:10": "minecraft:fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "107:11": "minecraft:fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "107:12": "minecraft:fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "107:13": "minecraft:fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "107:14": "minecraft:fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "107:15": "minecraft:fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "108:0": "minecraft:brick_stairs[half=bottom,shape=outer_right,facing=east]", + "108:1": "minecraft:brick_stairs[half=bottom,shape=outer_right,facing=west]", + "108:2": "minecraft:brick_stairs[half=bottom,shape=outer_right,facing=south]", + "108:3": "minecraft:brick_stairs[half=bottom,shape=outer_right,facing=north]", + "108:4": "minecraft:brick_stairs[half=top,shape=outer_right,facing=east]", + "108:5": "minecraft:brick_stairs[half=top,shape=outer_right,facing=west]", + "108:6": "minecraft:brick_stairs[half=top,shape=outer_right,facing=south]", + "108:7": "minecraft:brick_stairs[half=top,shape=outer_right,facing=north]", + "109:0": "minecraft:stone_brick_stairs[half=bottom,shape=outer_right,facing=east]", + "109:1": "minecraft:stone_brick_stairs[half=bottom,shape=outer_right,facing=west]", + "109:2": "minecraft:stone_brick_stairs[half=bottom,shape=outer_right,facing=south]", + "109:3": "minecraft:stone_brick_stairs[half=bottom,shape=outer_right,facing=north]", + "109:4": "minecraft:stone_brick_stairs[half=top,shape=outer_right,facing=east]", + "109:5": "minecraft:stone_brick_stairs[half=top,shape=outer_right,facing=west]", + "109:6": "minecraft:stone_brick_stairs[half=top,shape=outer_right,facing=south]", + "109:7": "minecraft:stone_brick_stairs[half=top,shape=outer_right,facing=north]", + "110:0": "minecraft:mycelium[snowy=false]", + "111:0": "minecraft:lily_pad", + "112:0": "minecraft:nether_bricks", + "113:0": "minecraft:nether_brick_fence[east=false,south=false,north=false,west=false]", + "114:0": "minecraft:nether_brick_stairs[half=bottom,shape=outer_right,facing=east]", + "114:1": "minecraft:nether_brick_stairs[half=bottom,shape=outer_right,facing=west]", + "114:2": "minecraft:nether_brick_stairs[half=bottom,shape=outer_right,facing=south]", + "114:3": "minecraft:nether_brick_stairs[half=bottom,shape=outer_right,facing=north]", + "114:4": "minecraft:nether_brick_stairs[half=top,shape=outer_right,facing=east]", + "114:5": "minecraft:nether_brick_stairs[half=top,shape=outer_right,facing=west]", + "114:6": "minecraft:nether_brick_stairs[half=top,shape=outer_right,facing=south]", + "114:7": "minecraft:nether_brick_stairs[half=top,shape=outer_right,facing=north]", + "115:0": "minecraft:nether_wart[age=0]", + "115:1": "minecraft:nether_wart[age=1]", + "115:2": "minecraft:nether_wart[age=2]", + "115:3": "minecraft:nether_wart[age=3]", + "116:0": "minecraft:enchanting_table", + "117:0": "minecraft:brewing_stand[has_bottle_0=false,has_bottle_1=false,has_bottle_2=false]", + "117:1": "minecraft:brewing_stand[has_bottle_0=true,has_bottle_1=false,has_bottle_2=false]", + "117:2": "minecraft:brewing_stand[has_bottle_0=false,has_bottle_1=true,has_bottle_2=false]", + "117:3": "minecraft:brewing_stand[has_bottle_0=true,has_bottle_1=true,has_bottle_2=false]", + "117:4": "minecraft:brewing_stand[has_bottle_0=false,has_bottle_1=false,has_bottle_2=true]", + "117:5": "minecraft:brewing_stand[has_bottle_0=true,has_bottle_1=false,has_bottle_2=true]", + "117:6": "minecraft:brewing_stand[has_bottle_0=false,has_bottle_1=true,has_bottle_2=true]", + "117:7": "minecraft:brewing_stand[has_bottle_0=true,has_bottle_1=true,has_bottle_2=true]", + "118:0": "minecraft:cauldron[level=0]", + "118:1": "minecraft:cauldron[level=1]", + "118:2": "minecraft:cauldron[level=2]", + "118:3": "minecraft:cauldron[level=3]", + "119:0": "minecraft:end_portal", + "120:0": "minecraft:end_portal_frame[eye=false,facing=south]", + "120:1": "minecraft:end_portal_frame[eye=false,facing=west]", + "120:2": "minecraft:end_portal_frame[eye=false,facing=north]", + "120:3": "minecraft:end_portal_frame[eye=false,facing=east]", + "120:4": "minecraft:end_portal_frame[eye=true,facing=south]", + "120:5": "minecraft:end_portal_frame[eye=true,facing=west]", + "120:6": "minecraft:end_portal_frame[eye=true,facing=north]", + "120:7": "minecraft:end_portal_frame[eye=true,facing=east]", + "121:0": "minecraft:end_stone", + "122:0": "minecraft:dragon_egg", + "123:0": "minecraft:redstone_lamp[lit=false]", + "124:0": "minecraft:redstone_lamp[lit=true]", + "125:0": "minecraft:oak_slab[type=double]", + "125:1": "minecraft:spruce_slab[type=double]", + "125:2": "minecraft:birch_slab[type=double]", + "125:3": "minecraft:jungle_slab[type=double]", + "125:4": "minecraft:acacia_slab[type=double]", + "125:5": "minecraft:dark_oak_slab[type=double]", + "126:0": "minecraft:oak_slab[type=bottom]", + "126:1": "minecraft:spruce_slab[type=bottom]", + "126:2": "minecraft:birch_slab[type=bottom]", + "126:3": "minecraft:jungle_slab[type=bottom]", + "126:4": "minecraft:acacia_slab[type=bottom]", + "126:5": "minecraft:dark_oak_slab[type=bottom]", + "126:8": "minecraft:oak_slab[type=top]", + "126:9": "minecraft:spruce_slab[type=top]", + "126:10": "minecraft:birch_slab[type=top]", + "126:11": "minecraft:jungle_slab[type=top]", + "126:12": "minecraft:acacia_slab[type=top]", + "126:13": "minecraft:dark_oak_slab[type=top]", + "127:0": "minecraft:cocoa[facing=south,age=0]", + "127:1": "minecraft:cocoa[facing=west,age=0]", + "127:2": "minecraft:cocoa[facing=north,age=0]", + "127:3": "minecraft:cocoa[facing=east,age=0]", + "127:4": "minecraft:cocoa[facing=south,age=1]", + "127:5": "minecraft:cocoa[facing=west,age=1]", + "127:6": "minecraft:cocoa[facing=north,age=1]", + "127:7": "minecraft:cocoa[facing=east,age=1]", + "127:8": "minecraft:cocoa[facing=south,age=2]", + "127:9": "minecraft:cocoa[facing=west,age=2]", + "127:10": "minecraft:cocoa[facing=north,age=2]", + "127:11": "minecraft:cocoa[facing=east,age=2]", + "128:0": "minecraft:sandstone_stairs[half=bottom,shape=outer_right,facing=east]", + "128:1": "minecraft:sandstone_stairs[half=bottom,shape=outer_right,facing=west]", + "128:2": "minecraft:sandstone_stairs[half=bottom,shape=outer_right,facing=south]", + "128:3": "minecraft:sandstone_stairs[half=bottom,shape=outer_right,facing=north]", + "128:4": "minecraft:sandstone_stairs[half=top,shape=outer_right,facing=east]", + "128:5": "minecraft:sandstone_stairs[half=top,shape=outer_right,facing=west]", + "128:6": "minecraft:sandstone_stairs[half=top,shape=outer_right,facing=south]", + "128:7": "minecraft:sandstone_stairs[half=top,shape=outer_right,facing=north]", + "129:0": "minecraft:emerald_ore", + "130:2": "minecraft:ender_chest[facing=north]", + "130:3": "minecraft:ender_chest[facing=south]", + "130:4": "minecraft:ender_chest[facing=west]", + "130:5": "minecraft:ender_chest[facing=east]", + "131:0": "minecraft:tripwire_hook[powered=false,attached=false,facing=south]", + "131:1": "minecraft:tripwire_hook[powered=false,attached=false,facing=west]", + "131:2": "minecraft:tripwire_hook[powered=false,attached=false,facing=north]", + "131:3": "minecraft:tripwire_hook[powered=false,attached=false,facing=east]", + "131:4": "minecraft:tripwire_hook[powered=false,attached=true,facing=south]", + "131:5": "minecraft:tripwire_hook[powered=false,attached=true,facing=west]", + "131:6": "minecraft:tripwire_hook[powered=false,attached=true,facing=north]", + "131:7": "minecraft:tripwire_hook[powered=false,attached=true,facing=east]", + "131:8": "minecraft:tripwire_hook[powered=true,attached=false,facing=south]", + "131:9": "minecraft:tripwire_hook[powered=true,attached=false,facing=west]", + "131:10": "minecraft:tripwire_hook[powered=true,attached=false,facing=north]", + "131:11": "minecraft:tripwire_hook[powered=true,attached=false,facing=east]", + "131:12": "minecraft:tripwire_hook[powered=true,attached=true,facing=south]", + "131:13": "minecraft:tripwire_hook[powered=true,attached=true,facing=west]", + "131:14": "minecraft:tripwire_hook[powered=true,attached=true,facing=north]", + "131:15": "minecraft:tripwire_hook[powered=true,attached=true,facing=east]", + "132:0": "minecraft:tripwire[disarmed=false,east=false,powered=false,south=false,north=false,west=false,attached=false]", + "132:1": "minecraft:tripwire[disarmed=false,east=false,powered=true,south=false,north=false,west=false,attached=false]", + "132:4": "minecraft:tripwire[disarmed=false,east=false,powered=false,south=false,north=false,west=false,attached=true]", + "132:5": "minecraft:tripwire[disarmed=false,east=false,powered=true,south=false,north=false,west=false,attached=true]", + "132:8": "minecraft:tripwire[disarmed=true,east=false,powered=false,south=false,north=false,west=false,attached=false]", + "132:9": "minecraft:tripwire[disarmed=true,east=false,powered=true,south=false,north=false,west=false,attached=false]", + "132:12": "minecraft:tripwire[disarmed=true,east=false,powered=false,south=false,north=false,west=false,attached=true]", + "132:13": "minecraft:tripwire[disarmed=true,east=false,powered=true,south=false,north=false,west=false,attached=true]", + "133:0": "minecraft:emerald_block", + "134:0": "minecraft:spruce_stairs[half=bottom,shape=outer_right,facing=east]", + "134:1": "minecraft:spruce_stairs[half=bottom,shape=outer_right,facing=west]", + "134:2": "minecraft:spruce_stairs[half=bottom,shape=outer_right,facing=south]", + "134:3": "minecraft:spruce_stairs[half=bottom,shape=outer_right,facing=north]", + "134:4": "minecraft:spruce_stairs[half=top,shape=outer_right,facing=east]", + "134:5": "minecraft:spruce_stairs[half=top,shape=outer_right,facing=west]", + "134:6": "minecraft:spruce_stairs[half=top,shape=outer_right,facing=south]", + "134:7": "minecraft:spruce_stairs[half=top,shape=outer_right,facing=north]", + "135:0": "minecraft:birch_stairs[half=bottom,shape=outer_right,facing=east]", + "135:1": "minecraft:birch_stairs[half=bottom,shape=outer_right,facing=west]", + "135:2": "minecraft:birch_stairs[half=bottom,shape=outer_right,facing=south]", + "135:3": "minecraft:birch_stairs[half=bottom,shape=outer_right,facing=north]", + "135:4": "minecraft:birch_stairs[half=top,shape=outer_right,facing=east]", + "135:5": "minecraft:birch_stairs[half=top,shape=outer_right,facing=west]", + "135:6": "minecraft:birch_stairs[half=top,shape=outer_right,facing=south]", + "135:7": "minecraft:birch_stairs[half=top,shape=outer_right,facing=north]", + "136:0": "minecraft:jungle_stairs[half=bottom,shape=outer_right,facing=east]", + "136:1": "minecraft:jungle_stairs[half=bottom,shape=outer_right,facing=west]", + "136:2": "minecraft:jungle_stairs[half=bottom,shape=outer_right,facing=south]", + "136:3": "minecraft:jungle_stairs[half=bottom,shape=outer_right,facing=north]", + "136:4": "minecraft:jungle_stairs[half=top,shape=outer_right,facing=east]", + "136:5": "minecraft:jungle_stairs[half=top,shape=outer_right,facing=west]", + "136:6": "minecraft:jungle_stairs[half=top,shape=outer_right,facing=south]", + "136:7": "minecraft:jungle_stairs[half=top,shape=outer_right,facing=north]", + "137:0": "minecraft:command_block[conditional=false,facing=down]", + "137:1": "minecraft:command_block[conditional=false,facing=up]", + "137:2": "minecraft:command_block[conditional=false,facing=north]", + "137:3": "minecraft:command_block[conditional=false,facing=south]", + "137:4": "minecraft:command_block[conditional=false,facing=west]", + "137:5": "minecraft:command_block[conditional=false,facing=east]", + "137:8": "minecraft:command_block[conditional=true,facing=down]", + "137:9": "minecraft:command_block[conditional=true,facing=up]", + "137:10": "minecraft:command_block[conditional=true,facing=north]", + "137:11": "minecraft:command_block[conditional=true,facing=south]", + "137:12": "minecraft:command_block[conditional=true,facing=west]", + "137:13": "minecraft:command_block[conditional=true,facing=east]", + "138:0": "minecraft:beacon", + "139:0": "minecraft:cobblestone_wall[east=false,south=false,north=false,west=false,variant=cobblestone,up=false]", + "139:1": "minecraft:cobblestone_wall[east=false,south=false,north=false,west=false,variant=mossy_cobblestone,up=false]", + "140:0": "minecraft:flower_pot[contents=cactus,legacy_data=0]", + "140:1": "minecraft:flower_pot[contents=cactus,legacy_data=1]", + "140:2": "minecraft:flower_pot[contents=cactus,legacy_data=2]", + "140:3": "minecraft:flower_pot[contents=cactus,legacy_data=3]", + "140:4": "minecraft:flower_pot[contents=cactus,legacy_data=4]", + "140:5": "minecraft:flower_pot[contents=cactus,legacy_data=5]", + "140:6": "minecraft:flower_pot[contents=cactus,legacy_data=6]", + "140:7": "minecraft:flower_pot[contents=cactus,legacy_data=7]", + "140:8": "minecraft:flower_pot[contents=cactus,legacy_data=8]", + "140:9": "minecraft:flower_pot[contents=cactus,legacy_data=9]", + "140:10": "minecraft:flower_pot[contents=cactus,legacy_data=10]", + "140:11": "minecraft:flower_pot[contents=cactus,legacy_data=11]", + "140:12": "minecraft:flower_pot[contents=cactus,legacy_data=12]", + "140:13": "minecraft:flower_pot[contents=cactus,legacy_data=13]", + "140:14": "minecraft:flower_pot[contents=cactus,legacy_data=14]", + "140:15": "minecraft:flower_pot[contents=cactus,legacy_data=15]", + "141:0": "minecraft:carrots[age=0]", + "141:1": "minecraft:carrots[age=1]", + "141:2": "minecraft:carrots[age=2]", + "141:3": "minecraft:carrots[age=3]", + "141:4": "minecraft:carrots[age=4]", + "141:5": "minecraft:carrots[age=5]", + "141:6": "minecraft:carrots[age=6]", + "141:7": "minecraft:carrots[age=7]", + "142:0": "minecraft:potatoes[age=0]", + "142:1": "minecraft:potatoes[age=1]", + "142:2": "minecraft:potatoes[age=2]", + "142:3": "minecraft:potatoes[age=3]", + "142:4": "minecraft:potatoes[age=4]", + "142:5": "minecraft:potatoes[age=5]", + "142:6": "minecraft:potatoes[age=6]", + "142:7": "minecraft:potatoes[age=7]", + "143:0": "minecraft:wooden_button[powered=false,facing=down]", + "143:1": "minecraft:wooden_button[powered=false,facing=east]", + "143:2": "minecraft:wooden_button[powered=false,facing=west]", + "143:3": "minecraft:wooden_button[powered=false,facing=south]", + "143:4": "minecraft:wooden_button[powered=false,facing=north]", + "143:5": "minecraft:wooden_button[powered=false,facing=up]", + "143:8": "minecraft:wooden_button[powered=true,facing=down]", + "143:9": "minecraft:wooden_button[powered=true,facing=east]", + "143:10": "minecraft:wooden_button[powered=true,facing=west]", + "143:11": "minecraft:wooden_button[powered=true,facing=south]", + "143:12": "minecraft:wooden_button[powered=true,facing=north]", + "143:13": "minecraft:wooden_button[powered=true,facing=up]", + "144:0": "minecraft:skull[nodrop=false,facing=down]", + "144:1": "minecraft:skull[nodrop=false,facing=up]", + "144:2": "minecraft:skull[nodrop=false,facing=north]", + "144:3": "minecraft:skull[nodrop=false,facing=south]", + "144:4": "minecraft:skull[nodrop=false,facing=west]", + "144:5": "minecraft:skull[nodrop=false,facing=east]", + "144:8": "minecraft:skull[nodrop=true,facing=down]", + "144:9": "minecraft:skull[nodrop=true,facing=up]", + "144:10": "minecraft:skull[nodrop=true,facing=north]", + "144:11": "minecraft:skull[nodrop=true,facing=south]", + "144:12": "minecraft:skull[nodrop=true,facing=west]", + "144:13": "minecraft:skull[nodrop=true,facing=east]", + "145:0": "minecraft:anvil[facing=south]", + "145:1": "minecraft:anvil[facing=west]", + "145:2": "minecraft:anvil[facing=north]", + "145:3": "minecraft:anvil[facing=east]", + "145:4": "minecraft:chipped_anvil[facing=south]", + "145:5": "minecraft:chipped_anvil[facing=west]", + "145:6": "minecraft:chipped_anvil[facing=north]", + "145:7": "minecraft:chipped_anvil[facing=east]", + "145:8": "minecraft:damaged_anvil[facing=south]", + "145:9": "minecraft:damaged_anvil[facing=west]", + "145:10": "minecraft:damaged_anvil[facing=north]", + "145:11": "minecraft:damaged_anvil[facing=east]", + "146:2": "minecraft:trapped_chest[facing=north,type=single]", + "146:3": "minecraft:trapped_chest[facing=south,type=single]", + "146:4": "minecraft:trapped_chest[facing=west,type=single]", + "146:5": "minecraft:trapped_chest[facing=east,type=single]", + "147:0": "minecraft:light_weighted_pressure_plate[power=0]", + "147:1": "minecraft:light_weighted_pressure_plate[power=1]", + "147:2": "minecraft:light_weighted_pressure_plate[power=2]", + "147:3": "minecraft:light_weighted_pressure_plate[power=3]", + "147:4": "minecraft:light_weighted_pressure_plate[power=4]", + "147:5": "minecraft:light_weighted_pressure_plate[power=5]", + "147:6": "minecraft:light_weighted_pressure_plate[power=6]", + "147:7": "minecraft:light_weighted_pressure_plate[power=7]", + "147:8": "minecraft:light_weighted_pressure_plate[power=8]", + "147:9": "minecraft:light_weighted_pressure_plate[power=9]", + "147:10": "minecraft:light_weighted_pressure_plate[power=10]", + "147:11": "minecraft:light_weighted_pressure_plate[power=11]", + "147:12": "minecraft:light_weighted_pressure_plate[power=12]", + "147:13": "minecraft:light_weighted_pressure_plate[power=13]", + "147:14": "minecraft:light_weighted_pressure_plate[power=14]", + "147:15": "minecraft:light_weighted_pressure_plate[power=15]", + "148:0": "minecraft:heavy_weighted_pressure_plate[power=0]", + "148:1": "minecraft:heavy_weighted_pressure_plate[power=1]", + "148:2": "minecraft:heavy_weighted_pressure_plate[power=2]", + "148:3": "minecraft:heavy_weighted_pressure_plate[power=3]", + "148:4": "minecraft:heavy_weighted_pressure_plate[power=4]", + "148:5": "minecraft:heavy_weighted_pressure_plate[power=5]", + "148:6": "minecraft:heavy_weighted_pressure_plate[power=6]", + "148:7": "minecraft:heavy_weighted_pressure_plate[power=7]", + "148:8": "minecraft:heavy_weighted_pressure_plate[power=8]", + "148:9": "minecraft:heavy_weighted_pressure_plate[power=9]", + "148:10": "minecraft:heavy_weighted_pressure_plate[power=10]", + "148:11": "minecraft:heavy_weighted_pressure_plate[power=11]", + "148:12": "minecraft:heavy_weighted_pressure_plate[power=12]", + "148:13": "minecraft:heavy_weighted_pressure_plate[power=13]", + "148:14": "minecraft:heavy_weighted_pressure_plate[power=14]", + "148:15": "minecraft:heavy_weighted_pressure_plate[power=15]", + "149:0": "minecraft:unpowered_comparator[mode=compare,powered=false,facing=south]", + "149:1": "minecraft:unpowered_comparator[mode=compare,powered=false,facing=west]", + "149:2": "minecraft:unpowered_comparator[mode=compare,powered=false,facing=north]", + "149:3": "minecraft:unpowered_comparator[mode=compare,powered=false,facing=east]", + "149:4": "minecraft:unpowered_comparator[mode=subtract,powered=false,facing=south]", + "149:5": "minecraft:unpowered_comparator[mode=subtract,powered=false,facing=west]", + "149:6": "minecraft:unpowered_comparator[mode=subtract,powered=false,facing=north]", + "149:7": "minecraft:unpowered_comparator[mode=subtract,powered=false,facing=east]", + "149:8": "minecraft:unpowered_comparator[mode=compare,powered=true,facing=south]", + "149:9": "minecraft:unpowered_comparator[mode=compare,powered=true,facing=west]", + "149:10": "minecraft:unpowered_comparator[mode=compare,powered=true,facing=north]", + "149:11": "minecraft:unpowered_comparator[mode=compare,powered=true,facing=east]", + "149:12": "minecraft:unpowered_comparator[mode=subtract,powered=true,facing=south]", + "149:13": "minecraft:unpowered_comparator[mode=subtract,powered=true,facing=west]", + "149:14": "minecraft:unpowered_comparator[mode=subtract,powered=true,facing=north]", + "149:15": "minecraft:unpowered_comparator[mode=subtract,powered=true,facing=east]", + "150:0": "minecraft:powered_comparator[mode=compare,powered=false,facing=south]", + "150:1": "minecraft:powered_comparator[mode=compare,powered=false,facing=west]", + "150:2": "minecraft:powered_comparator[mode=compare,powered=false,facing=north]", + "150:3": "minecraft:powered_comparator[mode=compare,powered=false,facing=east]", + "150:4": "minecraft:powered_comparator[mode=subtract,powered=false,facing=south]", + "150:5": "minecraft:powered_comparator[mode=subtract,powered=false,facing=west]", + "150:6": "minecraft:powered_comparator[mode=subtract,powered=false,facing=north]", + "150:7": "minecraft:powered_comparator[mode=subtract,powered=false,facing=east]", + "150:8": "minecraft:powered_comparator[mode=compare,powered=true,facing=south]", + "150:9": "minecraft:powered_comparator[mode=compare,powered=true,facing=west]", + "150:10": "minecraft:powered_comparator[mode=compare,powered=true,facing=north]", + "150:11": "minecraft:powered_comparator[mode=compare,powered=true,facing=east]", + "150:12": "minecraft:powered_comparator[mode=subtract,powered=true,facing=south]", + "150:13": "minecraft:powered_comparator[mode=subtract,powered=true,facing=west]", + "150:14": "minecraft:powered_comparator[mode=subtract,powered=true,facing=north]", + "150:15": "minecraft:powered_comparator[mode=subtract,powered=true,facing=east]", + "151:0": "minecraft:daylight_detector[inverted=false,power=0]", + "151:1": "minecraft:daylight_detector[inverted=false,power=1]", + "151:2": "minecraft:daylight_detector[inverted=false,power=2]", + "151:3": "minecraft:daylight_detector[inverted=false,power=3]", + "151:4": "minecraft:daylight_detector[inverted=false,power=4]", + "151:5": "minecraft:daylight_detector[inverted=false,power=5]", + "151:6": "minecraft:daylight_detector[inverted=false,power=6]", + "151:7": "minecraft:daylight_detector[inverted=false,power=7]", + "151:8": "minecraft:daylight_detector[inverted=false,power=8]", + "151:9": "minecraft:daylight_detector[inverted=false,power=9]", + "151:10": "minecraft:daylight_detector[inverted=false,power=10]", + "151:11": "minecraft:daylight_detector[inverted=false,power=11]", + "151:12": "minecraft:daylight_detector[inverted=false,power=12]", + "151:13": "minecraft:daylight_detector[inverted=false,power=13]", + "151:14": "minecraft:daylight_detector[inverted=false,power=14]", + "151:15": "minecraft:daylight_detector[inverted=false,power=15]", + "152:0": "minecraft:redstone_block", + "153:0": "minecraft:nether_quartz_ore", + "154:0": "minecraft:hopper[facing=down,enabled=true]", + "154:2": "minecraft:hopper[facing=north,enabled=true]", + "154:3": "minecraft:hopper[facing=south,enabled=true]", + "154:4": "minecraft:hopper[facing=west,enabled=true]", + "154:5": "minecraft:hopper[facing=east,enabled=true]", + "154:8": "minecraft:hopper[facing=down,enabled=false]", + "154:10": "minecraft:hopper[facing=north,enabled=false]", + "154:11": "minecraft:hopper[facing=south,enabled=false]", + "154:12": "minecraft:hopper[facing=west,enabled=false]", + "154:13": "minecraft:hopper[facing=east,enabled=false]", + "155:0": "minecraft:quartz_block", + "155:1": "minecraft:chiseled_quartz_block", + "155:2": "minecraft:quartz_block[variant=lines]", + "155:3": "minecraft:quartz_block[variant=lines]", + "155:4": "minecraft:quartz_block[variant=lines]", + "156:0": "minecraft:quartz_stairs[half=bottom,shape=outer_right,facing=east]", + "156:1": "minecraft:quartz_stairs[half=bottom,shape=outer_right,facing=west]", + "156:2": "minecraft:quartz_stairs[half=bottom,shape=outer_right,facing=south]", + "156:3": "minecraft:quartz_stairs[half=bottom,shape=outer_right,facing=north]", + "156:4": "minecraft:quartz_stairs[half=top,shape=outer_right,facing=east]", + "156:5": "minecraft:quartz_stairs[half=top,shape=outer_right,facing=west]", + "156:6": "minecraft:quartz_stairs[half=top,shape=outer_right,facing=south]", + "156:7": "minecraft:quartz_stairs[half=top,shape=outer_right,facing=north]", + "157:0": "minecraft:activator_rail[shape=north_south,powered=false]", + "157:1": "minecraft:activator_rail[shape=east_west,powered=false]", + "157:2": "minecraft:activator_rail[shape=ascending_east,powered=false]", + "157:3": "minecraft:activator_rail[shape=ascending_west,powered=false]", + "157:4": "minecraft:activator_rail[shape=ascending_north,powered=false]", + "157:5": "minecraft:activator_rail[shape=ascending_south,powered=false]", + "157:8": "minecraft:activator_rail[shape=north_south,powered=true]", + "157:9": "minecraft:activator_rail[shape=east_west,powered=true]", + "157:10": "minecraft:activator_rail[shape=ascending_east,powered=true]", + "157:11": "minecraft:activator_rail[shape=ascending_west,powered=true]", + "157:12": "minecraft:activator_rail[shape=ascending_north,powered=true]", + "157:13": "minecraft:activator_rail[shape=ascending_south,powered=true]", + "158:0": "minecraft:dropper[triggered=false,facing=down]", + "158:1": "minecraft:dropper[triggered=false,facing=up]", + "158:2": "minecraft:dropper[triggered=false,facing=north]", + "158:3": "minecraft:dropper[triggered=false,facing=south]", + "158:4": "minecraft:dropper[triggered=false,facing=west]", + "158:5": "minecraft:dropper[triggered=false,facing=east]", + "158:8": "minecraft:dropper[triggered=true,facing=down]", + "158:9": "minecraft:dropper[triggered=true,facing=up]", + "158:10": "minecraft:dropper[triggered=true,facing=north]", + "158:11": "minecraft:dropper[triggered=true,facing=south]", + "158:12": "minecraft:dropper[triggered=true,facing=west]", + "158:13": "minecraft:dropper[triggered=true,facing=east]", + "159:0": "minecraft:white_terracotta", + "159:1": "minecraft:orange_terracotta", + "159:2": "minecraft:magenta_terracotta", + "159:3": "minecraft:stained_hardened_clay[color=lightblue]", + "159:4": "minecraft:yellow_terracotta", + "159:5": "minecraft:lime_terracotta", + "159:6": "minecraft:pink_terracotta", + "159:7": "minecraft:gray_terracotta", + "159:8": "minecraft:light_gray_terracotta", + "159:9": "minecraft:cyan_terracotta", + "159:10": "minecraft:purple_terracotta", + "159:11": "minecraft:blue_terracotta", + "159:12": "minecraft:brown_terracotta", + "159:13": "minecraft:green_terracotta", + "159:14": "minecraft:red_terracotta", + "159:15": "minecraft:black_terracotta", + "160:0": "minecraft:stained_glass_pane[east=false,color=white,south=false,north=false,west=false]", + "160:1": "minecraft:stained_glass_pane[east=false,color=orange,south=false,north=false,west=false]", + "160:2": "minecraft:stained_glass_pane[east=false,color=magenta,south=false,north=false,west=false]", + "160:3": "minecraft:stained_glass_pane[east=false,color=lightblue,south=false,north=false,west=false]", + "160:4": "minecraft:stained_glass_pane[east=false,color=yellow,south=false,north=false,west=false]", + "160:5": "minecraft:stained_glass_pane[east=false,color=lime,south=false,north=false,west=false]", + "160:6": "minecraft:stained_glass_pane[east=false,color=pink,south=false,north=false,west=false]", + "160:7": "minecraft:stained_glass_pane[east=false,color=gray,south=false,north=false,west=false]", + "160:8": "minecraft:stained_glass_pane[east=false,color=silver,south=false,north=false,west=false]", + "160:9": "minecraft:stained_glass_pane[east=false,color=cyan,south=false,north=false,west=false]", + "160:10": "minecraft:stained_glass_pane[east=false,color=purple,south=false,north=false,west=false]", + "160:11": "minecraft:stained_glass_pane[east=false,color=blue,south=false,north=false,west=false]", + "160:12": "minecraft:stained_glass_pane[east=false,color=brown,south=false,north=false,west=false]", + "160:13": "minecraft:stained_glass_pane[east=false,color=green,south=false,north=false,west=false]", + "160:14": "minecraft:stained_glass_pane[east=false,color=red,south=false,north=false,west=false]", + "160:15": "minecraft:stained_glass_pane[east=false,color=black,south=false,north=false,west=false]", + "161:0": "minecraft:acacia_leaves[check_decay=false,decayable=true]", + "161:1": "minecraft:dark_oak_leaves[check_decay=false,decayable=true]", + "161:4": "minecraft:acacia_leaves[check_decay=false,decayable=false]", + "161:5": "minecraft:dark_oak_leaves[check_decay=false,decayable=false]", + "161:8": "minecraft:acacia_leaves[check_decay=true,decayable=true]", + "161:9": "minecraft:dark_oak_leaves[check_decay=true,decayable=true]", + "161:12": "minecraft:acacia_leaves[check_decay=true,decayable=false]", + "161:13": "minecraft:dark_oak_leaves[check_decay=true,decayable=false]", + "162:0": "minecraft:log2[variant=acacia,axis=y]", + "162:1": "minecraft:log2[variant=dark_oak,axis=y]", + "162:4": "minecraft:log2[variant=acacia,axis=x]", + "162:5": "minecraft:log2[variant=dark_oak,axis=x]", + "162:8": "minecraft:log2[variant=acacia,axis=z]", + "162:9": "minecraft:log2[variant=dark_oak,axis=z]", + "162:12": "minecraft:log2[variant=acacia,axis=none]", + "162:13": "minecraft:log2[variant=dark_oak,axis=none]", + "163:0": "minecraft:acacia_stairs[half=bottom,shape=outer_right,facing=east]", + "163:1": "minecraft:acacia_stairs[half=bottom,shape=outer_right,facing=west]", + "163:2": "minecraft:acacia_stairs[half=bottom,shape=outer_right,facing=south]", + "163:3": "minecraft:acacia_stairs[half=bottom,shape=outer_right,facing=north]", + "163:4": "minecraft:acacia_stairs[half=top,shape=outer_right,facing=east]", + "163:5": "minecraft:acacia_stairs[half=top,shape=outer_right,facing=west]", + "163:6": "minecraft:acacia_stairs[half=top,shape=outer_right,facing=south]", + "163:7": "minecraft:acacia_stairs[half=top,shape=outer_right,facing=north]", + "164:0": "minecraft:dark_oak_stairs[half=bottom,shape=outer_right,facing=east]", + "164:1": "minecraft:dark_oak_stairs[half=bottom,shape=outer_right,facing=west]", + "164:2": "minecraft:dark_oak_stairs[half=bottom,shape=outer_right,facing=south]", + "164:3": "minecraft:dark_oak_stairs[half=bottom,shape=outer_right,facing=north]", + "164:4": "minecraft:dark_oak_stairs[half=top,shape=outer_right,facing=east]", + "164:5": "minecraft:dark_oak_stairs[half=top,shape=outer_right,facing=west]", + "164:6": "minecraft:dark_oak_stairs[half=top,shape=outer_right,facing=south]", + "164:7": "minecraft:dark_oak_stairs[half=top,shape=outer_right,facing=north]", + "165:0": "minecraft:slime_block", + "166:0": "minecraft:barrier", + "167:0": "minecraft:iron_trapdoor[half=bottom,facing=north,open=false]", + "167:1": "minecraft:iron_trapdoor[half=bottom,facing=south,open=false]", + "167:2": "minecraft:iron_trapdoor[half=bottom,facing=west,open=false]", + "167:3": "minecraft:iron_trapdoor[half=bottom,facing=east,open=false]", + "167:4": "minecraft:iron_trapdoor[half=bottom,facing=north,open=true]", + "167:5": "minecraft:iron_trapdoor[half=bottom,facing=south,open=true]", + "167:6": "minecraft:iron_trapdoor[half=bottom,facing=west,open=true]", + "167:7": "minecraft:iron_trapdoor[half=bottom,facing=east,open=true]", + "167:8": "minecraft:iron_trapdoor[half=top,facing=north,open=false]", + "167:9": "minecraft:iron_trapdoor[half=top,facing=south,open=false]", + "167:10": "minecraft:iron_trapdoor[half=top,facing=west,open=false]", + "167:11": "minecraft:iron_trapdoor[half=top,facing=east,open=false]", + "167:12": "minecraft:iron_trapdoor[half=top,facing=north,open=true]", + "167:13": "minecraft:iron_trapdoor[half=top,facing=south,open=true]", + "167:14": "minecraft:iron_trapdoor[half=top,facing=west,open=true]", + "167:15": "minecraft:iron_trapdoor[half=top,facing=east,open=true]", + "168:0": "minecraft:prismarine", + "168:1": "minecraft:prismarine_bricks", + "168:2": "minecraft:dark_prismarine", + "169:0": "minecraft:sea_lantern", + "170:0": "minecraft:hay_block[axis=y]", + "170:4": "minecraft:hay_block[axis=x]", + "170:8": "minecraft:hay_block[axis=z]", + "171:0": "minecraft:white_carpet", + "171:1": "minecraft:orange_carpet", + "171:2": "minecraft:magenta_carpet", + "171:3": "minecraft:carpet[color=lightblue]", + "171:4": "minecraft:yellow_carpet", + "171:5": "minecraft:lime_carpet", + "171:6": "minecraft:pink_carpet", + "171:7": "minecraft:gray_carpet", + "171:8": "minecraft:light_gray_carpet", + "171:9": "minecraft:cyan_carpet", + "171:10": "minecraft:purple_carpet", + "171:11": "minecraft:blue_carpet", + "171:12": "minecraft:brown_carpet", + "171:13": "minecraft:green_carpet", + "171:14": "minecraft:red_carpet", + "171:15": "minecraft:black_carpet", + "172:0": "minecraft:terracotta", + "173:0": "minecraft:coal_block", + "174:0": "minecraft:packed_ice", + "175:0": "minecraft:double_plant[half=lower,variant=sunflower,facing=east]", + "175:1": "minecraft:double_plant[half=lower,variant=syringa,facing=east]", + "175:2": "minecraft:double_plant[half=lower,variant=double_grass,facing=east]", + "175:3": "minecraft:double_plant[half=lower,variant=double_fern,facing=east]", + "175:4": "minecraft:double_plant[half=lower,variant=double_rose,facing=east]", + "175:5": "minecraft:double_plant[half=lower,variant=paeonia,facing=east]", + "175:8": "minecraft:double_plant[half=upper,variant=paeonia,facing=south]", + "175:9": "minecraft:double_plant[half=upper,variant=paeonia,facing=west]", + "175:10": "minecraft:double_plant[half=upper,variant=paeonia,facing=north]", + "175:11": "minecraft:double_plant[half=upper,variant=paeonia,facing=east]", + "176:0": "minecraft:white_banner[rotation=0]", + "176:1": "minecraft:white_banner[rotation=1]", + "176:2": "minecraft:white_banner[rotation=2]", + "176:3": "minecraft:white_banner[rotation=3]", + "176:4": "minecraft:white_banner[rotation=4]", + "176:5": "minecraft:white_banner[rotation=5]", + "176:6": "minecraft:white_banner[rotation=6]", + "176:7": "minecraft:white_banner[rotation=7]", + "176:8": "minecraft:white_banner[rotation=8]", + "176:9": "minecraft:white_banner[rotation=9]", + "176:10": "minecraft:white_banner[rotation=10]", + "176:11": "minecraft:white_banner[rotation=11]", + "176:12": "minecraft:white_banner[rotation=12]", + "176:13": "minecraft:white_banner[rotation=13]", + "176:14": "minecraft:white_banner[rotation=14]", + "176:15": "minecraft:white_banner[rotation=15]", + "177:2": "minecraft:white_wall_banner[facing=north]", + "177:3": "minecraft:white_wall_banner[facing=south]", + "177:4": "minecraft:white_wall_banner[facing=west]", + "177:5": "minecraft:white_wall_banner[facing=east]", + "178:0": "minecraft:daylight_detector[inverted=true,power=0]", + "178:1": "minecraft:daylight_detector[inverted=true,power=1]", + "178:2": "minecraft:daylight_detector[inverted=true,power=2]", + "178:3": "minecraft:daylight_detector[inverted=true,power=3]", + "178:4": "minecraft:daylight_detector[inverted=true,power=4]", + "178:5": "minecraft:daylight_detector[inverted=true,power=5]", + "178:6": "minecraft:daylight_detector[inverted=true,power=6]", + "178:7": "minecraft:daylight_detector[inverted=true,power=7]", + "178:8": "minecraft:daylight_detector[inverted=true,power=8]", + "178:9": "minecraft:daylight_detector[inverted=true,power=9]", + "178:10": "minecraft:daylight_detector[inverted=true,power=10]", + "178:11": "minecraft:daylight_detector[inverted=true,power=11]", + "178:12": "minecraft:daylight_detector[inverted=true,power=12]", + "178:13": "minecraft:daylight_detector[inverted=true,power=13]", + "178:14": "minecraft:daylight_detector[inverted=true,power=14]", + "178:15": "minecraft:daylight_detector[inverted=true,power=15]", + "179:0": "minecraft:red_sandstone", + "179:1": "minecraft:chiseled_red_sandstone", + "179:2": "minecraft:cut_red_sandstone", + "180:0": "minecraft:red_sandstone_stairs[half=bottom,shape=outer_right,facing=east]", + "180:1": "minecraft:red_sandstone_stairs[half=bottom,shape=outer_right,facing=west]", + "180:2": "minecraft:red_sandstone_stairs[half=bottom,shape=outer_right,facing=south]", + "180:3": "minecraft:red_sandstone_stairs[half=bottom,shape=outer_right,facing=north]", + "180:4": "minecraft:red_sandstone_stairs[half=top,shape=outer_right,facing=east]", + "180:5": "minecraft:red_sandstone_stairs[half=top,shape=outer_right,facing=west]", + "180:6": "minecraft:red_sandstone_stairs[half=top,shape=outer_right,facing=south]", + "180:7": "minecraft:red_sandstone_stairs[half=top,shape=outer_right,facing=north]", + "181:0": "minecraft:red_sandstone_slab[type=double]", + "181:8": "minecraft:smooth_red_sandstone", + "182:0": "minecraft:red_sandstone_slab[type=bottom]", + "182:8": "minecraft:red_sandstone_slab[type=top]", + "183:0": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "183:1": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "183:2": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "183:3": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "183:4": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "183:5": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "183:6": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "183:7": "minecraft:spruce_fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "183:8": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "183:9": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "183:10": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "183:11": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "183:12": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "183:13": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "183:14": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "183:15": "minecraft:spruce_fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "184:0": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "184:1": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "184:2": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "184:3": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "184:4": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "184:5": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "184:6": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "184:7": "minecraft:birch_fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "184:8": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "184:9": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "184:10": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "184:11": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "184:12": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "184:13": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "184:14": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "184:15": "minecraft:birch_fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "185:0": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "185:1": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "185:2": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "185:3": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "185:4": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "185:5": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "185:6": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "185:7": "minecraft:jungle_fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "185:8": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "185:9": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "185:10": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "185:11": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "185:12": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "185:13": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "185:14": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "185:15": "minecraft:jungle_fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "186:0": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "186:1": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "186:2": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "186:3": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "186:4": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "186:5": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "186:6": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "186:7": "minecraft:dark_oak_fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "186:8": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "186:9": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "186:10": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "186:11": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "186:12": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "186:13": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "186:14": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "186:15": "minecraft:dark_oak_fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "187:0": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=south,open=false]", + "187:1": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=west,open=false]", + "187:2": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=north,open=false]", + "187:3": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=east,open=false]", + "187:4": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=south,open=true]", + "187:5": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=west,open=true]", + "187:6": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=north,open=true]", + "187:7": "minecraft:acacia_fence_gate[in_wall=false,powered=false,facing=east,open=true]", + "187:8": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=south,open=false]", + "187:9": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=west,open=false]", + "187:10": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=north,open=false]", + "187:11": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=east,open=false]", + "187:12": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=south,open=true]", + "187:13": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=west,open=true]", + "187:14": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=north,open=true]", + "187:15": "minecraft:acacia_fence_gate[in_wall=false,powered=true,facing=east,open=true]", + "188:0": "minecraft:spruce_fence[east=false,south=false,north=false,west=false]", + "189:0": "minecraft:birch_fence[east=false,south=false,north=false,west=false]", + "190:0": "minecraft:jungle_fence[east=false,south=false,north=false,west=false]", + "191:0": "minecraft:dark_oak_fence[east=false,south=false,north=false,west=false]", + "192:0": "minecraft:acacia_fence[east=false,south=false,north=false,west=false]", + "193:0": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "193:1": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "193:2": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "193:3": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "193:4": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "193:5": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "193:6": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "193:7": "minecraft:spruce_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "193:8": "minecraft:spruce_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "193:9": "minecraft:spruce_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "193:10": "minecraft:spruce_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "193:11": "minecraft:spruce_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "194:0": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "194:1": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "194:2": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "194:3": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "194:4": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "194:5": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "194:6": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "194:7": "minecraft:birch_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "194:8": "minecraft:birch_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "194:9": "minecraft:birch_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "194:10": "minecraft:birch_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "194:11": "minecraft:birch_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "195:0": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "195:1": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "195:2": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "195:3": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "195:4": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "195:5": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "195:6": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "195:7": "minecraft:jungle_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "195:8": "minecraft:jungle_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "195:9": "minecraft:jungle_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "195:10": "minecraft:jungle_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "195:11": "minecraft:jungle_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "196:0": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "196:1": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "196:2": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "196:3": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "196:4": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "196:5": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "196:6": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "196:7": "minecraft:acacia_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "196:8": "minecraft:acacia_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "196:9": "minecraft:acacia_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "196:10": "minecraft:acacia_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "196:11": "minecraft:acacia_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "197:0": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=east,open=false]", + "197:1": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=south,open=false]", + "197:2": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=west,open=false]", + "197:3": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=north,open=false]", + "197:4": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=east,open=true]", + "197:5": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=south,open=true]", + "197:6": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=west,open=true]", + "197:7": "minecraft:dark_oak_door[hinge=right,half=lower,powered=false,facing=north,open=true]", + "197:8": "minecraft:dark_oak_door[hinge=left,half=upper,powered=false,facing=east,open=false]", + "197:9": "minecraft:dark_oak_door[hinge=right,half=upper,powered=false,facing=east,open=false]", + "197:10": "minecraft:dark_oak_door[hinge=left,half=upper,powered=true,facing=east,open=false]", + "197:11": "minecraft:dark_oak_door[hinge=right,half=upper,powered=true,facing=east,open=false]", + "198:0": "minecraft:end_rod[facing=down]", + "198:1": "minecraft:end_rod[facing=up]", + "198:2": "minecraft:end_rod[facing=north]", + "198:3": "minecraft:end_rod[facing=south]", + "198:4": "minecraft:end_rod[facing=west]", + "198:5": "minecraft:end_rod[facing=east]", + "199:0": "minecraft:chorus_plant[east=false,south=false,north=false,west=false,up=false,down=false]", + "200:0": "minecraft:chorus_flower[age=0]", + "200:1": "minecraft:chorus_flower[age=1]", + "200:2": "minecraft:chorus_flower[age=2]", + "200:3": "minecraft:chorus_flower[age=3]", + "200:4": "minecraft:chorus_flower[age=4]", + "200:5": "minecraft:chorus_flower[age=5]", + "201:0": "minecraft:purpur_block", + "202:0": "minecraft:purpur_pillar[axis=y]", + "202:4": "minecraft:purpur_pillar[axis=x]", + "202:8": "minecraft:purpur_pillar[axis=z]", + "203:0": "minecraft:purpur_stairs[half=bottom,shape=outer_right,facing=east]", + "203:1": "minecraft:purpur_stairs[half=bottom,shape=outer_right,facing=west]", + "203:2": "minecraft:purpur_stairs[half=bottom,shape=outer_right,facing=south]", + "203:3": "minecraft:purpur_stairs[half=bottom,shape=outer_right,facing=north]", + "203:4": "minecraft:purpur_stairs[half=top,shape=outer_right,facing=east]", + "203:5": "minecraft:purpur_stairs[half=top,shape=outer_right,facing=west]", + "203:6": "minecraft:purpur_stairs[half=top,shape=outer_right,facing=south]", + "203:7": "minecraft:purpur_stairs[half=top,shape=outer_right,facing=north]", + "204:0": "minecraft:purpur_slab[type=double]", + "205:0": "minecraft:purpur_slab[type=bottom]", + "205:8": "minecraft:purpur_slab[type=top]", + "206:0": "minecraft:end_stone_bricks", + "207:0": "minecraft:beetroots[age=0]", + "207:1": "minecraft:beetroots[age=1]", + "207:2": "minecraft:beetroots[age=2]", + "207:3": "minecraft:beetroots[age=3]", + "208:0": "minecraft:grass_path", + "209:0": "minecraft:end_gateway", + "210:0": "minecraft:repeating_command_block[conditional=false,facing=down]", + "210:1": "minecraft:repeating_command_block[conditional=false,facing=up]", + "210:2": "minecraft:repeating_command_block[conditional=false,facing=north]", + "210:3": "minecraft:repeating_command_block[conditional=false,facing=south]", + "210:4": "minecraft:repeating_command_block[conditional=false,facing=west]", + "210:5": "minecraft:repeating_command_block[conditional=false,facing=east]", + "210:8": "minecraft:repeating_command_block[conditional=true,facing=down]", + "210:9": "minecraft:repeating_command_block[conditional=true,facing=up]", + "210:10": "minecraft:repeating_command_block[conditional=true,facing=north]", + "210:11": "minecraft:repeating_command_block[conditional=true,facing=south]", + "210:12": "minecraft:repeating_command_block[conditional=true,facing=west]", + "210:13": "minecraft:repeating_command_block[conditional=true,facing=east]", + "211:0": "minecraft:chain_command_block[conditional=false,facing=down]", + "211:1": "minecraft:chain_command_block[conditional=false,facing=up]", + "211:2": "minecraft:chain_command_block[conditional=false,facing=north]", + "211:3": "minecraft:chain_command_block[conditional=false,facing=south]", + "211:4": "minecraft:chain_command_block[conditional=false,facing=west]", + "211:5": "minecraft:chain_command_block[conditional=false,facing=east]", + "211:8": "minecraft:chain_command_block[conditional=true,facing=down]", + "211:9": "minecraft:chain_command_block[conditional=true,facing=up]", + "211:10": "minecraft:chain_command_block[conditional=true,facing=north]", + "211:11": "minecraft:chain_command_block[conditional=true,facing=south]", + "211:12": "minecraft:chain_command_block[conditional=true,facing=west]", + "211:13": "minecraft:chain_command_block[conditional=true,facing=east]", + "212:0": "minecraft:frosted_ice[age=0]", + "212:1": "minecraft:frosted_ice[age=1]", + "212:2": "minecraft:frosted_ice[age=2]", + "212:3": "minecraft:frosted_ice[age=3]", + "213:0": "minecraft:magma_block", + "214:0": "minecraft:nether_wart_block", + "215:0": "minecraft:red_nether_bricks", + "216:0": "minecraft:bone_block[axis=y]", + "216:4": "minecraft:bone_block[axis=x]", + "216:8": "minecraft:bone_block[axis=z]", + "217:0": "minecraft:structure_void", + "218:0": "minecraft:observer[powered=false,facing=down]", + "218:1": "minecraft:observer[powered=false,facing=up]", + "218:2": "minecraft:observer[powered=false,facing=north]", + "218:3": "minecraft:observer[powered=false,facing=south]", + "218:4": "minecraft:observer[powered=false,facing=west]", + "218:5": "minecraft:observer[powered=false,facing=east]", + "218:8": "minecraft:observer[powered=true,facing=down]", + "218:9": "minecraft:observer[powered=true,facing=up]", + "218:10": "minecraft:observer[powered=true,facing=north]", + "218:11": "minecraft:observer[powered=true,facing=south]", + "218:12": "minecraft:observer[powered=true,facing=west]", + "218:13": "minecraft:observer[powered=true,facing=east]", + "219:0": "minecraft:white_shulker_box[facing=down]", + "219:1": "minecraft:white_shulker_box[facing=up]", + "219:2": "minecraft:white_shulker_box[facing=north]", + "219:3": "minecraft:white_shulker_box[facing=south]", + "219:4": "minecraft:white_shulker_box[facing=west]", + "219:5": "minecraft:white_shulker_box[facing=east]", + "220:0": "minecraft:orange_shulker_box[facing=down]", + "220:1": "minecraft:orange_shulker_box[facing=up]", + "220:2": "minecraft:orange_shulker_box[facing=north]", + "220:3": "minecraft:orange_shulker_box[facing=south]", + "220:4": "minecraft:orange_shulker_box[facing=west]", + "220:5": "minecraft:orange_shulker_box[facing=east]", + "221:0": "minecraft:magenta_shulker_box[facing=down]", + "221:1": "minecraft:magenta_shulker_box[facing=up]", + "221:2": "minecraft:magenta_shulker_box[facing=north]", + "221:3": "minecraft:magenta_shulker_box[facing=south]", + "221:4": "minecraft:magenta_shulker_box[facing=west]", + "221:5": "minecraft:magenta_shulker_box[facing=east]", + "222:0": "minecraft:light_blue_shulker_box[facing=down]", + "222:1": "minecraft:light_blue_shulker_box[facing=up]", + "222:2": "minecraft:light_blue_shulker_box[facing=north]", + "222:3": "minecraft:light_blue_shulker_box[facing=south]", + "222:4": "minecraft:light_blue_shulker_box[facing=west]", + "222:5": "minecraft:light_blue_shulker_box[facing=east]", + "223:0": "minecraft:yellow_shulker_box[facing=down]", + "223:1": "minecraft:yellow_shulker_box[facing=up]", + "223:2": "minecraft:yellow_shulker_box[facing=north]", + "223:3": "minecraft:yellow_shulker_box[facing=south]", + "223:4": "minecraft:yellow_shulker_box[facing=west]", + "223:5": "minecraft:yellow_shulker_box[facing=east]", + "224:0": "minecraft:lime_shulker_box[facing=down]", + "224:1": "minecraft:lime_shulker_box[facing=up]", + "224:2": "minecraft:lime_shulker_box[facing=north]", + "224:3": "minecraft:lime_shulker_box[facing=south]", + "224:4": "minecraft:lime_shulker_box[facing=west]", + "224:5": "minecraft:lime_shulker_box[facing=east]", + "225:0": "minecraft:pink_shulker_box[facing=down]", + "225:1": "minecraft:pink_shulker_box[facing=up]", + "225:2": "minecraft:pink_shulker_box[facing=north]", + "225:3": "minecraft:pink_shulker_box[facing=south]", + "225:4": "minecraft:pink_shulker_box[facing=west]", + "225:5": "minecraft:pink_shulker_box[facing=east]", + "226:0": "minecraft:gray_shulker_box[facing=down]", + "226:1": "minecraft:gray_shulker_box[facing=up]", + "226:2": "minecraft:gray_shulker_box[facing=north]", + "226:3": "minecraft:gray_shulker_box[facing=south]", + "226:4": "minecraft:gray_shulker_box[facing=west]", + "226:5": "minecraft:gray_shulker_box[facing=east]", + "227:0": "minecraft:light_gray_shulker_box[facing=down]", + "227:1": "minecraft:light_gray_shulker_box[facing=up]", + "227:2": "minecraft:light_gray_shulker_box[facing=north]", + "227:3": "minecraft:light_gray_shulker_box[facing=south]", + "227:4": "minecraft:light_gray_shulker_box[facing=west]", + "227:5": "minecraft:light_gray_shulker_box[facing=east]", + "228:0": "minecraft:cyan_shulker_box[facing=down]", + "228:1": "minecraft:cyan_shulker_box[facing=up]", + "228:2": "minecraft:cyan_shulker_box[facing=north]", + "228:3": "minecraft:cyan_shulker_box[facing=south]", + "228:4": "minecraft:cyan_shulker_box[facing=west]", + "228:5": "minecraft:cyan_shulker_box[facing=east]", + "229:0": "minecraft:purple_shulker_box[facing=down]", + "229:1": "minecraft:purple_shulker_box[facing=up]", + "229:2": "minecraft:purple_shulker_box[facing=north]", + "229:3": "minecraft:purple_shulker_box[facing=south]", + "229:4": "minecraft:purple_shulker_box[facing=west]", + "229:5": "minecraft:purple_shulker_box[facing=east]", + "230:0": "minecraft:blue_shulker_box[facing=down]", + "230:1": "minecraft:blue_shulker_box[facing=up]", + "230:2": "minecraft:blue_shulker_box[facing=north]", + "230:3": "minecraft:blue_shulker_box[facing=south]", + "230:4": "minecraft:blue_shulker_box[facing=west]", + "230:5": "minecraft:blue_shulker_box[facing=east]", + "231:0": "minecraft:brown_shulker_box[facing=down]", + "231:1": "minecraft:brown_shulker_box[facing=up]", + "231:2": "minecraft:brown_shulker_box[facing=north]", + "231:3": "minecraft:brown_shulker_box[facing=south]", + "231:4": "minecraft:brown_shulker_box[facing=west]", + "231:5": "minecraft:brown_shulker_box[facing=east]", + "232:0": "minecraft:green_shulker_box[facing=down]", + "232:1": "minecraft:green_shulker_box[facing=up]", + "232:2": "minecraft:green_shulker_box[facing=north]", + "232:3": "minecraft:green_shulker_box[facing=south]", + "232:4": "minecraft:green_shulker_box[facing=west]", + "232:5": "minecraft:green_shulker_box[facing=east]", + "233:0": "minecraft:red_shulker_box[facing=down]", + "233:1": "minecraft:red_shulker_box[facing=up]", + "233:2": "minecraft:red_shulker_box[facing=north]", + "233:3": "minecraft:red_shulker_box[facing=south]", + "233:4": "minecraft:red_shulker_box[facing=west]", + "233:5": "minecraft:red_shulker_box[facing=east]", + "234:0": "minecraft:black_shulker_box[facing=down]", + "234:1": "minecraft:black_shulker_box[facing=up]", + "234:2": "minecraft:black_shulker_box[facing=north]", + "234:3": "minecraft:black_shulker_box[facing=south]", + "234:4": "minecraft:black_shulker_box[facing=west]", + "234:5": "minecraft:black_shulker_box[facing=east]", + "235:0": "minecraft:white_glazed_terracotta[facing=south]", + "235:1": "minecraft:white_glazed_terracotta[facing=west]", + "235:2": "minecraft:white_glazed_terracotta[facing=north]", + "235:3": "minecraft:white_glazed_terracotta[facing=east]", + "236:0": "minecraft:orange_glazed_terracotta[facing=south]", + "236:1": "minecraft:orange_glazed_terracotta[facing=west]", + "236:2": "minecraft:orange_glazed_terracotta[facing=north]", + "236:3": "minecraft:orange_glazed_terracotta[facing=east]", + "237:0": "minecraft:magenta_glazed_terracotta[facing=south]", + "237:1": "minecraft:magenta_glazed_terracotta[facing=west]", + "237:2": "minecraft:magenta_glazed_terracotta[facing=north]", + "237:3": "minecraft:magenta_glazed_terracotta[facing=east]", + "238:0": "minecraft:light_blue_glazed_terracotta[facing=south]", + "238:1": "minecraft:light_blue_glazed_terracotta[facing=west]", + "238:2": "minecraft:light_blue_glazed_terracotta[facing=north]", + "238:3": "minecraft:light_blue_glazed_terracotta[facing=east]", + "239:0": "minecraft:yellow_glazed_terracotta[facing=south]", + "239:1": "minecraft:yellow_glazed_terracotta[facing=west]", + "239:2": "minecraft:yellow_glazed_terracotta[facing=north]", + "239:3": "minecraft:yellow_glazed_terracotta[facing=east]", + "240:0": "minecraft:lime_glazed_terracotta[facing=south]", + "240:1": "minecraft:lime_glazed_terracotta[facing=west]", + "240:2": "minecraft:lime_glazed_terracotta[facing=north]", + "240:3": "minecraft:lime_glazed_terracotta[facing=east]", + "241:0": "minecraft:pink_glazed_terracotta[facing=south]", + "241:1": "minecraft:pink_glazed_terracotta[facing=west]", + "241:2": "minecraft:pink_glazed_terracotta[facing=north]", + "241:3": "minecraft:pink_glazed_terracotta[facing=east]", + "242:0": "minecraft:gray_glazed_terracotta[facing=south]", + "242:1": "minecraft:gray_glazed_terracotta[facing=west]", + "242:2": "minecraft:gray_glazed_terracotta[facing=north]", + "242:3": "minecraft:gray_glazed_terracotta[facing=east]", + "243:0": "minecraft:light_gray_glazed_terracotta[facing=south]", + "243:1": "minecraft:light_gray_glazed_terracotta[facing=west]", + "243:2": "minecraft:light_gray_glazed_terracotta[facing=north]", + "243:3": "minecraft:light_gray_glazed_terracotta[facing=east]", + "244:0": "minecraft:cyan_glazed_terracotta[facing=south]", + "244:1": "minecraft:cyan_glazed_terracotta[facing=west]", + "244:2": "minecraft:cyan_glazed_terracotta[facing=north]", + "244:3": "minecraft:cyan_glazed_terracotta[facing=east]", + "245:0": "minecraft:purple_glazed_terracotta[facing=south]", + "245:1": "minecraft:purple_glazed_terracotta[facing=west]", + "245:2": "minecraft:purple_glazed_terracotta[facing=north]", + "245:3": "minecraft:purple_glazed_terracotta[facing=east]", + "246:0": "minecraft:blue_glazed_terracotta[facing=south]", + "246:1": "minecraft:blue_glazed_terracotta[facing=west]", + "246:2": "minecraft:blue_glazed_terracotta[facing=north]", + "246:3": "minecraft:blue_glazed_terracotta[facing=east]", + "247:0": "minecraft:brown_glazed_terracotta[facing=south]", + "247:1": "minecraft:brown_glazed_terracotta[facing=west]", + "247:2": "minecraft:brown_glazed_terracotta[facing=north]", + "247:3": "minecraft:brown_glazed_terracotta[facing=east]", + "248:0": "minecraft:green_glazed_terracotta[facing=south]", + "248:1": "minecraft:green_glazed_terracotta[facing=west]", + "248:2": "minecraft:green_glazed_terracotta[facing=north]", + "248:3": "minecraft:green_glazed_terracotta[facing=east]", + "249:0": "minecraft:red_glazed_terracotta[facing=south]", + "249:1": "minecraft:red_glazed_terracotta[facing=west]", + "249:2": "minecraft:red_glazed_terracotta[facing=north]", + "249:3": "minecraft:red_glazed_terracotta[facing=east]", + "250:0": "minecraft:black_glazed_terracotta[facing=south]", + "250:1": "minecraft:black_glazed_terracotta[facing=west]", + "250:2": "minecraft:black_glazed_terracotta[facing=north]", + "250:3": "minecraft:black_glazed_terracotta[facing=east]", + "251:0": "minecraft:white_concrete", + "251:1": "minecraft:orange_concrete", + "251:2": "minecraft:magenta_concrete", + "251:3": "minecraft:concrete[color=lightblue]", + "251:4": "minecraft:yellow_concrete", + "251:5": "minecraft:lime_concrete", + "251:6": "minecraft:pink_concrete", + "251:7": "minecraft:gray_concrete", + "251:8": "minecraft:light_gray_concrete", + "251:9": "minecraft:cyan_concrete", + "251:10": "minecraft:purple_concrete", + "251:11": "minecraft:blue_concrete", + "251:12": "minecraft:brown_concrete", + "251:13": "minecraft:green_concrete", + "251:14": "minecraft:red_concrete", + "251:15": "minecraft:black_concrete", + "252:0": "minecraft:white_concrete_powder", + "252:1": "minecraft:orange_concrete_powder", + "252:2": "minecraft:magenta_concrete_powder", + "252:3": "minecraft:concrete_powder[color=lightblue]", + "252:4": "minecraft:yellow_concrete_powder", + "252:5": "minecraft:lime_concrete_powder", + "252:6": "minecraft:pink_concrete_powder", + "252:7": "minecraft:gray_concrete_powder", + "252:8": "minecraft:light_gray_concrete_powder", + "252:9": "minecraft:cyan_concrete_powder", + "252:10": "minecraft:purple_concrete_powder", + "252:11": "minecraft:blue_concrete_powder", + "252:12": "minecraft:brown_concrete_powder", + "252:13": "minecraft:green_concrete_powder", + "252:14": "minecraft:red_concrete_powder", + "252:15": "minecraft:black_concrete_powder", + "255:0": "minecraft:structure_block[mode=save]", + "255:1": "minecraft:structure_block[mode=load]", + "255:2": "minecraft:structure_block[mode=corner]", + "255:3": "minecraft:structure_block[mode=data]" + }, + "items": { + "0:0": "minecraft:air", + "1:0": "minecraft:stone", + "1:1": "minecraft:granite", + "1:2": "minecraft:polished_granite", + "1:3": "minecraft:diorite", + "1:4": "minecraft:polished_diorite", + "1:5": "minecraft:andesite", + "1:6": "minecraft:polished_andesite", + "2:0": "minecraft:grass_block", + "3:0": "minecraft:dirt", + "3:1": "minecraft:coarse_dirt", + "3:2": "minecraft:podzol", + "4:0": "minecraft:cobblestone", + "5:0": "minecraft:oak_planks", + "5:1": "minecraft:spruce_planks", + "5:2": "minecraft:birch_planks", + "5:3": "minecraft:jungle_planks", + "5:4": "minecraft:acacia_planks", + "5:5": "minecraft:dark_oak_planks", + "6:0": "minecraft:oak_sapling", + "6:1": "minecraft:spruce_sapling", + "6:2": "minecraft:birch_sapling", + "6:3": "minecraft:jungle_sapling", + "6:4": "minecraft:acacia_sapling", + "6:5": "minecraft:dark_oak_sapling", + "7:0": "minecraft:bedrock", + "12:0": "minecraft:sand", + "12:1": "minecraft:red_sand", + "13:0": "minecraft:gravel", + "14:0": "minecraft:gold_ore", + "15:0": "minecraft:iron_ore", + "16:0": "minecraft:coal_ore", + "17:0": "minecraft:oak_log", + "17:1": "minecraft:spruce_log", + "17:2": "minecraft:birch_log", + "17:3": "minecraft:jungle_log", + "18:0": "minecraft:oak_leaves", + "18:1": "minecraft:spruce_leaves", + "18:2": "minecraft:birch_leaves", + "18:3": "minecraft:jungle_leaves", + "19:0": "minecraft:sponge", + "19:1": "minecraft:wet_sponge", + "20:0": "minecraft:glass", + "21:0": "minecraft:lapis_ore", + "22:0": "minecraft:lapis_block", + "23:0": "minecraft:dispenser", + "24:0": "minecraft:sandstone", + "24:1": "minecraft:chiseled_sandstone", + "24:2": "minecraft:cut_sandstone", + "25:0": "minecraft:note_block", + "27:0": "minecraft:powered_rail", + "28:0": "minecraft:detector_rail", + "29:0": "minecraft:sticky_piston", + "30:0": "minecraft:cobweb", + "31:1": "minecraft:grass", + "31:2": "minecraft:fern", + "32:0": "minecraft:dead_bush", + "33:0": "minecraft:piston", + "35:0": "minecraft:white_wool", + "35:1": "minecraft:orange_wool", + "35:2": "minecraft:magenta_wool", + "35:3": "minecraft:light_blue_wool", + "35:4": "minecraft:yellow_wool", + "35:5": "minecraft:lime_wool", + "35:6": "minecraft:pink_wool", + "35:7": "minecraft:gray_wool", + "35:8": "minecraft:light_gray_wool", + "35:9": "minecraft:cyan_wool", + "35:10": "minecraft:purple_wool", + "35:11": "minecraft:blue_wool", + "35:12": "minecraft:brown_wool", + "35:13": "minecraft:green_wool", + "35:14": "minecraft:red_wool", + "35:15": "minecraft:black_wool", + "37:0": "minecraft:dandelion", + "38:0": "minecraft:poppy", + "38:1": "minecraft:blue_orchid", + "38:2": "minecraft:allium", + "38:3": "minecraft:azure_bluet", + "38:4": "minecraft:red_tulip", + "38:5": "minecraft:orange_tulip", + "38:6": "minecraft:white_tulip", + "38:7": "minecraft:pink_tulip", + "38:8": "minecraft:oxeye_daisy", + "39:0": "minecraft:brown_mushroom", + "40:0": "minecraft:red_mushroom", + "41:0": "minecraft:gold_block", + "42:0": "minecraft:iron_block", + "44:0": "minecraft:stone_slab", + "44:1": "minecraft:sandstone_slab", + "44:3": "minecraft:cobblestone_slab", + "44:4": "minecraft:brick_slab", + "44:5": "minecraft:stone_brick_slab", + "44:6": "minecraft:nether_brick_slab", + "44:7": "minecraft:quartz_slab", + "45:0": "minecraft:bricks", + "46:0": "minecraft:tnt", + "47:0": "minecraft:bookshelf", + "48:0": "minecraft:mossy_cobblestone", + "49:0": "minecraft:obsidian", + "50:0": "minecraft:torch", + "52:0": "minecraft:mob_spawner", + "53:0": "minecraft:oak_stairs", + "54:0": "minecraft:chest", + "56:0": "minecraft:diamond_ore", + "57:0": "minecraft:diamond_block", + "58:0": "minecraft:crafting_table", + "60:0": "minecraft:farmland", + "61:0": "minecraft:furnace", + "65:0": "minecraft:ladder", + "66:0": "minecraft:rail", + "67:0": "minecraft:cobblestone_stairs", + "69:0": "minecraft:lever", + "70:0": "minecraft:stone_pressure_plate", + "72:0": "minecraft:oak_pressure_plate", + "73:0": "minecraft:redstone_ore", + "76:0": "minecraft:redstone_torch", + "77:0": "minecraft:stone_button", + "78:0": "minecraft:snow", + "79:0": "minecraft:ice", + "80:0": "minecraft:snow_block", + "81:0": "minecraft:cactus", + "82:0": "minecraft:clay", + "84:0": "minecraft:jukebox", + "85:0": "minecraft:oak_fence", + "86:0": "minecraft:carved_pumpkin", + "87:0": "minecraft:netherrack", + "88:0": "minecraft:soul_sand", + "89:0": "minecraft:glowstone", + "91:0": "minecraft:jack_o_lantern", + "95:0": "minecraft:white_stained_glass", + "95:1": "minecraft:orange_stained_glass", + "95:2": "minecraft:magenta_stained_glass", + "95:3": "minecraft:light_blue_stained_glass", + "95:4": "minecraft:yellow_stained_glass", + "95:5": "minecraft:lime_stained_glass", + "95:6": "minecraft:pink_stained_glass", + "95:7": "minecraft:gray_stained_glass", + "95:8": "minecraft:light_gray_stained_glass", + "95:9": "minecraft:cyan_stained_glass", + "95:10": "minecraft:purple_stained_glass", + "95:11": "minecraft:blue_stained_glass", + "95:12": "minecraft:brown_stained_glass", + "95:13": "minecraft:green_stained_glass", + "95:14": "minecraft:red_stained_glass", + "95:15": "minecraft:black_stained_glass", + "96:0": "minecraft:oak_trapdoor", + "97:0": "minecraft:infested_stone", + "97:1": "minecraft:infested_cobblestone", + "97:2": "minecraft:infested_stone_bricks", + "97:3": "minecraft:infested_mossy_stone_bricks", + "97:4": "minecraft:infested_cracked_stone_bricks", + "97:5": "minecraft:infested_chiseled_stone_bricks", + "98:0": "minecraft:stone_bricks", + "98:1": "minecraft:mossy_stone_bricks", + "98:2": "minecraft:cracked_stone_bricks", + "98:3": "minecraft:chiseled_stone_bricks", + "99:0": "minecraft:brown_mushroom_block", + "100:0": "minecraft:red_mushroom_block", + "101:0": "minecraft:iron_bars", + "102:0": "minecraft:glass_pane", + "103:0": "minecraft:melon_block", + "106:0": "minecraft:vine", + "107:0": "minecraft:oak_fence_gate", + "108:0": "minecraft:brick_stairs", + "109:0": "minecraft:stone_brick_stairs", + "110:0": "minecraft:mycelium", + "111:0": "minecraft:lily_pad", + "112:0": "minecraft:nether_bricks", + "113:0": "minecraft:nether_brick_fence", + "114:0": "minecraft:nether_brick_stairs", + "116:0": "minecraft:enchanting_table", + "120:0": "minecraft:end_portal_frame", + "121:0": "minecraft:end_stone", + "122:0": "minecraft:dragon_egg", + "123:0": "minecraft:redstone_lamp", + "126:0": "minecraft:oak_slab", + "126:1": "minecraft:spruce_slab", + "126:2": "minecraft:birch_slab", + "126:3": "minecraft:jungle_slab", + "126:4": "minecraft:acacia_slab", + "126:5": "minecraft:dark_oak_slab", + "128:0": "minecraft:sandstone_stairs", + "129:0": "minecraft:emerald_ore", + "130:0": "minecraft:ender_chest", + "131:0": "minecraft:tripwire_hook", + "133:0": "minecraft:emerald_block", + "134:0": "minecraft:spruce_stairs", + "135:0": "minecraft:birch_stairs", + "136:0": "minecraft:jungle_stairs", + "137:0": "minecraft:command_block", + "138:0": "minecraft:beacon", + "139:0": "minecraft:cobblestone_wall", + "139:1": "minecraft:mossy_cobblestone_wall", + "143:0": "minecraft:oak_button", + "145:0": "minecraft:anvil", + "145:1": "minecraft:chipped_anvil", + "145:2": "minecraft:damaged_anvil", + "146:0": "minecraft:trapped_chest", + "147:0": "minecraft:light_weighted_pressure_plate", + "148:0": "minecraft:heavy_weighted_pressure_plate", + "151:0": "minecraft:daylight_detector", + "152:0": "minecraft:redstone_block", + "153:0": "minecraft:nether_quartz_ore", + "154:0": "minecraft:hopper", + "155:0": "minecraft:quartz_block", + "155:1": "minecraft:chiseled_quartz_block", + "155:2": "minecraft:quartz_pillar", + "156:0": "minecraft:quartz_stairs", + "157:0": "minecraft:activator_rail", + "158:0": "minecraft:dropper", + "159:0": "minecraft:white_terracotta", + "159:1": "minecraft:orange_terracotta", + "159:2": "minecraft:magenta_terracotta", + "159:3": "minecraft:light_blue_terracotta", + "159:4": "minecraft:yellow_terracotta", + "159:5": "minecraft:lime_terracotta", + "159:6": "minecraft:pink_terracotta", + "159:7": "minecraft:gray_terracotta", + "159:8": "minecraft:light_gray_terracotta", + "159:9": "minecraft:cyan_terracotta", + "159:10": "minecraft:purple_terracotta", + "159:11": "minecraft:blue_terracotta", + "159:12": "minecraft:brown_terracotta", + "159:13": "minecraft:green_terracotta", + "159:14": "minecraft:red_terracotta", + "159:15": "minecraft:black_terracotta", + "160:0": "minecraft:white_stained_glass_pane", + "160:1": "minecraft:orange_stained_glass_pane", + "160:2": "minecraft:magenta_stained_glass_pane", + "160:3": "minecraft:light_blue_stained_glass_pane", + "160:4": "minecraft:yellow_stained_glass_pane", + "160:5": "minecraft:lime_stained_glass_pane", + "160:6": "minecraft:pink_stained_glass_pane", + "160:7": "minecraft:gray_stained_glass_pane", + "160:8": "minecraft:light_gray_stained_glass_pane", + "160:9": "minecraft:cyan_stained_glass_pane", + "160:10": "minecraft:purple_stained_glass_pane", + "160:11": "minecraft:blue_stained_glass_pane", + "160:12": "minecraft:brown_stained_glass_pane", + "160:13": "minecraft:green_stained_glass_pane", + "160:14": "minecraft:red_stained_glass_pane", + "160:15": "minecraft:black_stained_glass_pane", + "161:0": "minecraft:acacia_leaves", + "161:1": "minecraft:dark_oak_leaves", + "162:0": "minecraft:acacia_log", + "162:1": "minecraft:dark_oak_log", + "163:0": "minecraft:acacia_stairs", + "164:0": "minecraft:dark_oak_stairs", + "165:0": "minecraft:slime_block", + "166:0": "minecraft:barrier", + "167:0": "minecraft:iron_trapdoor", + "168:0": "minecraft:prismarine", + "168:1": "minecraft:prismarine_bricks", + "168:2": "minecraft:dark_prismarine", + "169:0": "minecraft:sea_lantern", + "170:0": "minecraft:hay_block", + "171:0": "minecraft:white_carpet", + "171:1": "minecraft:orange_carpet", + "171:2": "minecraft:magenta_carpet", + "171:3": "minecraft:light_blue_carpet", + "171:4": "minecraft:yellow_carpet", + "171:5": "minecraft:lime_carpet", + "171:6": "minecraft:pink_carpet", + "171:7": "minecraft:gray_carpet", + "171:8": "minecraft:light_gray_carpet", + "171:9": "minecraft:cyan_carpet", + "171:10": "minecraft:purple_carpet", + "171:11": "minecraft:blue_carpet", + "171:12": "minecraft:brown_carpet", + "171:13": "minecraft:green_carpet", + "171:14": "minecraft:red_carpet", + "171:15": "minecraft:black_carpet", + "172:0": "minecraft:terracotta", + "173:0": "minecraft:coal_block", + "174:0": "minecraft:packed_ice", + "175:0": "minecraft:sunflower", + "175:1": "minecraft:lilac", + "175:2": "minecraft:tall_grass", + "175:3": "minecraft:large_fern", + "175:4": "minecraft:rose_bush", + "175:5": "minecraft:peony", + "179:0": "minecraft:red_sandstone", + "179:1": "minecraft:chiseled_red_sandstone", + "179:2": "minecraft:cut_red_sandstone", + "180:0": "minecraft:red_sandstone_stairs", + "182:0": "minecraft:red_sandstone_slab", + "183:0": "minecraft:spruce_fence_gate", + "184:0": "minecraft:birch_fence_gate", + "185:0": "minecraft:jungle_fence_gate", + "186:0": "minecraft:dark_oak_fence_gate", + "187:0": "minecraft:acacia_fence_gate", + "188:0": "minecraft:spruce_fence", + "189:0": "minecraft:birch_fence", + "190:0": "minecraft:jungle_fence", + "191:0": "minecraft:dark_oak_fence", + "192:0": "minecraft:acacia_fence", + "198:0": "minecraft:end_rod", + "199:0": "minecraft:chorus_plant", + "200:0": "minecraft:chorus_flower", + "201:0": "minecraft:purpur_block", + "202:0": "minecraft:purpur_pillar", + "203:0": "minecraft:purpur_stairs", + "205:0": "minecraft:purpur_slab", + "206:0": "minecraft:end_stone_bricks", + "208:0": "minecraft:grass_path", + "210:0": "minecraft:repeating_command_block", + "211:0": "minecraft:chain_command_block", + "213:0": "minecraft:magma_block", + "214:0": "minecraft:nether_wart_block", + "215:0": "minecraft:red_nether_bricks", + "216:0": "minecraft:bone_block", + "217:0": "minecraft:structure_void", + "218:0": "minecraft:observer", + "219:0": "minecraft:white_shulker_box", + "220:0": "minecraft:orange_shulker_box", + "221:0": "minecraft:magenta_shulker_box", + "222:0": "minecraft:light_blue_shulker_box", + "223:0": "minecraft:yellow_shulker_box", + "224:0": "minecraft:lime_shulker_box", + "225:0": "minecraft:pink_shulker_box", + "226:0": "minecraft:gray_shulker_box", + "227:0": "minecraft:light_gray_shulker_box", + "228:0": "minecraft:cyan_shulker_box", + "229:0": "minecraft:purple_shulker_box", + "230:0": "minecraft:blue_shulker_box", + "231:0": "minecraft:brown_shulker_box", + "232:0": "minecraft:green_shulker_box", + "233:0": "minecraft:red_shulker_box", + "234:0": "minecraft:black_shulker_box", + "235:0": "minecraft:white_glazed_terracotta", + "236:0": "minecraft:orange_glazed_terracotta", + "237:0": "minecraft:magenta_glazed_terracotta", + "238:0": "minecraft:light_blue_glazed_terracotta", + "239:0": "minecraft:yellow_glazed_terracotta", + "240:0": "minecraft:lime_glazed_terracotta", + "241:0": "minecraft:pink_glazed_terracotta", + "242:0": "minecraft:gray_glazed_terracotta", + "243:0": "minecraft:light_gray_glazed_terracotta", + "244:0": "minecraft:cyan_glazed_terracotta", + "245:0": "minecraft:purple_glazed_terracotta", + "246:0": "minecraft:blue_glazed_terracotta", + "247:0": "minecraft:brown_glazed_terracotta", + "248:0": "minecraft:green_glazed_terracotta", + "249:0": "minecraft:red_glazed_terracotta", + "250:0": "minecraft:black_glazed_terracotta", + "251:0": "minecraft:white_concrete", + "251:1": "minecraft:orange_concrete", + "251:2": "minecraft:magenta_concrete", + "251:3": "minecraft:light_blue_concrete", + "251:4": "minecraft:yellow_concrete", + "251:5": "minecraft:lime_concrete", + "251:6": "minecraft:pink_concrete", + "251:7": "minecraft:gray_concrete", + "251:8": "minecraft:light_gray_concrete", + "251:9": "minecraft:cyan_concrete", + "251:10": "minecraft:purple_concrete", + "251:11": "minecraft:blue_concrete", + "251:12": "minecraft:brown_concrete", + "251:13": "minecraft:green_concrete", + "251:14": "minecraft:red_concrete", + "251:15": "minecraft:black_concrete", + "252:0": "minecraft:white_concrete_powder", + "252:1": "minecraft:orange_concrete_powder", + "252:2": "minecraft:magenta_concrete_powder", + "252:3": "minecraft:light_blue_concrete_powder", + "252:4": "minecraft:yellow_concrete_powder", + "252:5": "minecraft:lime_concrete_powder", + "252:6": "minecraft:pink_concrete_powder", + "252:7": "minecraft:gray_concrete_powder", + "252:8": "minecraft:light_gray_concrete_powder", + "252:9": "minecraft:cyan_concrete_powder", + "252:10": "minecraft:purple_concrete_powder", + "252:11": "minecraft:blue_concrete_powder", + "252:12": "minecraft:brown_concrete_powder", + "252:13": "minecraft:green_concrete_powder", + "252:14": "minecraft:red_concrete_powder", + "252:15": "minecraft:black_concrete_powder", + "255:0": "minecraft:structure_block", + "256:0": "minecraft:iron_shovel", + "257:0": "minecraft:iron_pickaxe", + "258:0": "minecraft:iron_axe", + "259:0": "minecraft:flint_and_steel", + "260:0": "minecraft:apple", + "261:0": "minecraft:bow", + "262:0": "minecraft:arrow", + "263:0": "minecraft:coal", + "263:1": "minecraft:charcoal", + "264:0": "minecraft:diamond", + "265:0": "minecraft:iron_ingot", + "266:0": "minecraft:gold_ingot", + "267:0": "minecraft:iron_sword", + "268:0": "minecraft:wooden_sword", + "269:0": "minecraft:wooden_shovel", + "270:0": "minecraft:wooden_pickaxe", + "271:0": "minecraft:wooden_axe", + "272:0": "minecraft:stone_sword", + "273:0": "minecraft:stone_shovel", + "274:0": "minecraft:stone_pickaxe", + "275:0": "minecraft:stone_axe", + "276:0": "minecraft:diamond_sword", + "277:0": "minecraft:diamond_shovel", + "278:0": "minecraft:diamond_pickaxe", + "279:0": "minecraft:diamond_axe", + "280:0": "minecraft:stick", + "281:0": "minecraft:bowl", + "282:0": "minecraft:mushroom_stew", + "283:0": "minecraft:golden_sword", + "284:0": "minecraft:golden_shovel", + "285:0": "minecraft:golden_pickaxe", + "286:0": "minecraft:golden_axe", + "287:0": "minecraft:string", + "288:0": "minecraft:feather", + "289:0": "minecraft:gunpowder", + "290:0": "minecraft:wooden_hoe", + "291:0": "minecraft:stone_hoe", + "292:0": "minecraft:iron_hoe", + "293:0": "minecraft:diamond_hoe", + "294:0": "minecraft:golden_hoe", + "295:0": "minecraft:wheat_seeds", + "296:0": "minecraft:wheat", + "297:0": "minecraft:bread", + "298:0": "minecraft:leather_helmet", + "299:0": "minecraft:leather_chestplate", + "300:0": "minecraft:leather_leggings", + "301:0": "minecraft:leather_boots", + "302:0": "minecraft:chainmail_helmet", + "303:0": "minecraft:chainmail_chestplate", + "304:0": "minecraft:chainmail_leggings", + "305:0": "minecraft:chainmail_boots", + "306:0": "minecraft:iron_helmet", + "307:0": "minecraft:iron_chestplate", + "308:0": "minecraft:iron_leggings", + "309:0": "minecraft:iron_boots", + "310:0": "minecraft:diamond_helmet", + "311:0": "minecraft:diamond_chestplate", + "312:0": "minecraft:diamond_leggings", + "313:0": "minecraft:diamond_boots", + "314:0": "minecraft:golden_helmet", + "315:0": "minecraft:golden_chestplate", + "316:0": "minecraft:golden_leggings", + "317:0": "minecraft:golden_boots", + "318:0": "minecraft:flint", + "319:0": "minecraft:porkchop", + "320:0": "minecraft:cooked_porkchop", + "321:0": "minecraft:painting", + "322:0": "minecraft:golden_apple", + "322:1": "minecraft:enchanted_golden_apple", + "323:0": "minecraft:sign", + "324:0": "minecraft:oak_door", + "325:0": "minecraft:bucket", + "326:0": "minecraft:water_bucket", + "327:0": "minecraft:lava_bucket", + "328:0": "minecraft:minecart", + "329:0": "minecraft:saddle", + "330:0": "minecraft:iron_door", + "331:0": "minecraft:redstone", + "332:0": "minecraft:snowball", + "333:0": "minecraft:oak_boat", + "334:0": "minecraft:leather", + "335:0": "minecraft:milk_bucket", + "336:0": "minecraft:brick", + "337:0": "minecraft:clay_ball", + "338:0": "minecraft:sugar_cane", + "339:0": "minecraft:paper", + "340:0": "minecraft:book", + "341:0": "minecraft:slime_ball", + "342:0": "minecraft:chest_minecart", + "343:0": "minecraft:furnace_minecart", + "344:0": "minecraft:egg", + "345:0": "minecraft:compass", + "346:0": "minecraft:fishing_rod", + "347:0": "minecraft:clock", + "348:0": "minecraft:glowstone_dust", + "349:0": "minecraft:cod", + "349:1": "minecraft:salmon", + "349:2": "minecraft:clownfish", + "349:3": "minecraft:pufferfish", + "350:0": "minecraft:cooked_cod", + "350:1": "minecraft:cooked_salmon", + "351:0": "minecraft:ink_sac", + "351:1": "minecraft:rose_red", + "351:2": "minecraft:cactus_green", + "351:3": "minecraft:cocoa_beans", + "351:4": "minecraft:lapis_lazuli", + "351:5": "minecraft:purple_dye", + "351:6": "minecraft:cyan_dye", + "351:7": "minecraft:light_gray_dye", + "351:8": "minecraft:gray_dye", + "351:9": "minecraft:pink_dye", + "351:10": "minecraft:lime_dye", + "351:11": "minecraft:dandelion_yellow", + "351:12": "minecraft:light_blue_dye", + "351:13": "minecraft:magenta_dye", + "351:14": "minecraft:orange_dye", + "351:15": "minecraft:bone_meal", + "352:0": "minecraft:bone", + "353:0": "minecraft:sugar", + "354:0": "minecraft:cake", + "355:0": "minecraft:white_bed", + "355:1": "minecraft:orange_bed", + "355:2": "minecraft:magenta_bed", + "355:3": "minecraft:light_blue_bed", + "355:4": "minecraft:yellow_bed", + "355:5": "minecraft:lime_bed", + "355:6": "minecraft:pink_bed", + "355:7": "minecraft:gray_bed", + "355:8": "minecraft:light_gray_bed", + "355:9": "minecraft:cyan_bed", + "355:10": "minecraft:purple_bed", + "355:11": "minecraft:blue_bed", + "355:12": "minecraft:brown_bed", + "355:13": "minecraft:green_bed", + "355:14": "minecraft:red_bed", + "355:15": "minecraft:black_bed", + "356:0": "minecraft:repeater", + "357:0": "minecraft:cookie", + "358:0": "minecraft:filled_map", + "359:0": "minecraft:shears", + "360:0": "minecraft:melon", + "361:0": "minecraft:pumpkin_seeds", + "362:0": "minecraft:melon_seeds", + "363:0": "minecraft:beef", + "364:0": "minecraft:cooked_beef", + "365:0": "minecraft:chicken", + "366:0": "minecraft:cooked_chicken", + "367:0": "minecraft:rotten_flesh", + "368:0": "minecraft:ender_pearl", + "369:0": "minecraft:blaze_rod", + "370:0": "minecraft:ghast_tear", + "371:0": "minecraft:gold_nugget", + "372:0": "minecraft:nether_wart", + "373:0": "minecraft:potion", + "374:0": "minecraft:glass_bottle", + "375:0": "minecraft:spider_eye", + "376:0": "minecraft:fermented_spider_eye", + "377:0": "minecraft:blaze_powder", + "378:0": "minecraft:magma_cream", + "379:0": "minecraft:brewing_stand", + "380:0": "minecraft:cauldron", + "381:0": "minecraft:ender_eye", + "382:0": "minecraft:speckled_melon", + "383:0": "minecraft:spawn_egg", + "384:0": "minecraft:experience_bottle", + "385:0": "minecraft:fire_charge", + "386:0": "minecraft:writable_book", + "387:0": "minecraft:written_book", + "388:0": "minecraft:emerald", + "389:0": "minecraft:item_frame", + "390:0": "minecraft:flower_pot", + "391:0": "minecraft:carrot", + "392:0": "minecraft:potato", + "393:0": "minecraft:baked_potato", + "394:0": "minecraft:poisonous_potato", + "395:0": "minecraft:map", + "396:0": "minecraft:golden_carrot", + "397:0": "minecraft:skeleton_skull", + "397:1": "minecraft:wither_skeleton_skull", + "397:2": "minecraft:zombie_head", + "397:3": "minecraft:player_head", + "397:4": "minecraft:creeper_head", + "397:5": "minecraft:dragon_head", + "398:0": "minecraft:carrot_on_a_stick", + "399:0": "minecraft:nether_star", + "400:0": "minecraft:pumpkin_pie", + "401:0": "minecraft:firework_rocket", + "402:0": "minecraft:firework_star", + "403:0": "minecraft:enchanted_book", + "404:0": "minecraft:comparator", + "405:0": "minecraft:nether_brick", + "406:0": "minecraft:quartz", + "407:0": "minecraft:tnt_minecart", + "408:0": "minecraft:hopper_minecart", + "409:0": "minecraft:prismarine_shard", + "410:0": "minecraft:prismarine_crystals", + "411:0": "minecraft:rabbit", + "412:0": "minecraft:cooked_rabbit", + "413:0": "minecraft:rabbit_stew", + "414:0": "minecraft:rabbit_foot", + "415:0": "minecraft:rabbit_hide", + "416:0": "minecraft:armor_stand", + "417:0": "minecraft:iron_horse_armor", + "418:0": "minecraft:golden_horse_armor", + "419:0": "minecraft:diamond_horse_armor", + "420:0": "minecraft:lead", + "421:0": "minecraft:name_tag", + "422:0": "minecraft:command_block_minecart", + "423:0": "minecraft:mutton", + "424:0": "minecraft:cooked_mutton", + "425:0": "minecraft:black_banner", + "425:1": "minecraft:red_banner", + "425:2": "minecraft:green_banner", + "425:3": "minecraft:brown_banner", + "425:4": "minecraft:blue_banner", + "425:5": "minecraft:purple_banner", + "425:6": "minecraft:cyan_banner", + "425:7": "minecraft:light_gray_banner", + "425:8": "minecraft:gray_banner", + "425:9": "minecraft:pink_banner", + "425:10": "minecraft:lime_banner", + "425:11": "minecraft:yellow_banner", + "425:12": "minecraft:light_blue_banner", + "425:13": "minecraft:magenta_banner", + "425:14": "minecraft:orange_banner", + "425:15": "minecraft:white_banner", + "426:0": "minecraft:end_crystal", + "427:0": "minecraft:spruce_door", + "428:0": "minecraft:birch_door", + "429:0": "minecraft:jungle_door", + "430:0": "minecraft:acacia_door", + "431:0": "minecraft:dark_oak_door", + "432:0": "minecraft:chorus_fruit", + "433:0": "minecraft:chorus_fruit_popped", + "434:0": "minecraft:beetroot", + "435:0": "minecraft:beetroot_seeds", + "436:0": "minecraft:beetroot_soup", + "437:0": "minecraft:dragon_breath", + "438:0": "minecraft:splash_potion", + "439:0": "minecraft:spectral_arrow", + "440:0": "minecraft:tipped_arrow", + "441:0": "minecraft:lingering_potion", + "442:0": "minecraft:shield", + "443:0": "minecraft:elytra", + "444:0": "minecraft:spruce_boat", + "445:0": "minecraft:birch_boat", + "446:0": "minecraft:jungle_boat", + "447:0": "minecraft:acacia_boat", + "448:0": "minecraft:dark_oak_boat", + "449:0": "minecraft:totem_of_undying", + "450:0": "minecraft:shulker_shell", + "452:0": "minecraft:iron_nugget", + "453:0": "minecraft:knowledge_book", + "2256:0": "minecraft:music_disc_13", + "2257:0": "minecraft:music_disc_cat", + "2258:0": "minecraft:music_disc_blocks", + "2259:0": "minecraft:music_disc_chirp", + "2260:0": "minecraft:music_disc_far", + "2261:0": "minecraft:music_disc_mall", + "2262:0": "minecraft:music_disc_mellohi", + "2263:0": "minecraft:music_disc_stal", + "2264:0": "minecraft:music_disc_strad", + "2265:0": "minecraft:music_disc_ward", + "2266:0": "minecraft:music_disc_11", + "2267:0": "minecraft:music_disc_wait" + } +} \ No newline at end of file