diff --git a/api/build.gradle.kts b/api/build.gradle.kts index 6a94d3951d..0ee331c46f 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -38,6 +38,7 @@ dependencies { testImplementation(testlibs.mockbukkit) testImplementation(testlibs.slf4j) testImplementation(testlibs.bundles.junit) + testImplementation(libs.netty) } mappingCompression { @@ -50,6 +51,8 @@ mappingCompression { compress("enchantment/enchantment_type_data.json") + compress("item/item_base_components.json") + compress("stats/statistics.json") compress("world/biome_data.json") @@ -73,6 +76,7 @@ mappingCompression { compress("entity/painting_mappings.json") compress("entity/wolf_variant_mappings.json") + compress("item/consume_effect_type_mappings.json") compress("item/item_armor_material_mappings.json") compress("item/item_banner_pattern_mappings.json") compress("item/item_component_mappings.json") @@ -82,7 +86,10 @@ mappingCompression { compress("item/item_potion_mappings.json") compress("item/item_trim_material_mappings.json") compress("item/item_trim_pattern_mappings.json") + compress("item/recipe_book_category.json") + compress("item/recipe_display_types.json") compress("item/recipe_serializer_mappings.json") + compress("item/recipe_slot_display_types.json") compress("particle/particle_type_mappings.json") diff --git a/api/src/main/java/com/github/retrooper/packetevents/manager/server/ServerVersion.java b/api/src/main/java/com/github/retrooper/packetevents/manager/server/ServerVersion.java index d1aab94ac0..c5fc246347 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/manager/server/ServerVersion.java +++ b/api/src/main/java/com/github/retrooper/packetevents/manager/server/ServerVersion.java @@ -49,8 +49,8 @@ public enum ServerVersion { V_1_19(759), V_1_19_1(760), V_1_19_2(760), V_1_19_3(761), V_1_19_4(762), //1.20 and 1.20.1 have the same protocol version. 1.20.3 and 1.20.4 have the same protocol version. 1.20.5 and 1.20.6 have the same protocol version V_1_20(763), V_1_20_1(763), V_1_20_2(764), V_1_20_3(765), V_1_20_4(765), V_1_20_5(766), V_1_20_6(766), - //1.21 and 1.21.1 have the same protocol version - V_1_21(767), V_1_21_1(767), + //1.21 and 1.21.1 have the same protocol version. 1.21.2 and 1.21.3 have the same protocol version + V_1_21(767), V_1_21_1(767), V_1_21_2(768), V_1_21_3(768), //TODO UPDATE Add server version constant ERROR(-1, true); diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attribute.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attribute.java index be8b2a2f3b..74ecfbad5d 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attribute.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attribute.java @@ -18,7 +18,35 @@ package com.github.retrooper.packetevents.protocol.attribute; +import com.github.retrooper.packetevents.PacketEvents; import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.util.MathUtil; public interface Attribute extends MappedEntity { + + @Override + default ResourceLocation getName() { + return this.getName(PacketEvents.getAPI().getServerManager().getVersion().toClientVersion()); + } + + ResourceLocation getName(ClientVersion version); + + default double sanitizeValue(double value) { + return this.sanitizeValue(value, PacketEvents.getAPI().getServerManager().getVersion().toClientVersion()); + } + + default double sanitizeValue(double value, ClientVersion version) { + if (!Double.isNaN(value)) { + return MathUtil.clamp(value, this.getMinValue(), this.getMaxValue()); + } + return this.getMinValue(); + } + + double getDefaultValue(); + + double getMinValue(); + + double getMaxValue(); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attributes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attributes.java index cb5d32cca5..99db85b212 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attributes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/Attributes.java @@ -20,98 +20,122 @@ import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.resources.ResourceLocation; -import com.github.retrooper.packetevents.util.mappings.MappingHelper; -import com.github.retrooper.packetevents.util.mappings.TypesBuilder; -import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; import org.jetbrains.annotations.ApiStatus; +import org.jetbrains.annotations.Nullable; -import java.util.HashMap; -import java.util.Map; +public final class Attributes { -public class Attributes { + private static final VersionedRegistry REGISTRY = new VersionedRegistry<>( + "attribute", "attribute/attribute_mappings"); - private static final Map ATTRIBUTE_MAP = new HashMap<>(); - private static final Map> ATTRIBUTE_ID_MAP = new HashMap<>(); - private static final TypesBuilder TYPES_BUILDER = new TypesBuilder("attribute/attribute_mappings"); - - public static Attribute define(String key) { - TypesBuilderData data = TYPES_BUILDER.define(key); - Attribute attribute = new Attribute() { - @Override - public ResourceLocation getName() { - return data.getName(); - } - - @Override - public int getId(ClientVersion version) { - return MappingHelper.getId(version, TYPES_BUILDER, data); - } + private Attributes() { + } - @Override - public boolean equals(Object obj) { - if (obj instanceof Attribute) { - return this.getName().equals(((Attribute) obj).getName()); - } - return false; - } - }; + private static Attribute define( + String key, @Nullable String legacyPrefix, + double def, double min, double max + ) { + return REGISTRY.define(key, data -> + new StaticAttribute(data, legacyPrefix, def, min, max)); + } - MappingHelper.registerMapping(TYPES_BUILDER, ATTRIBUTE_MAP, ATTRIBUTE_ID_MAP, attribute); - return attribute; + public static VersionedRegistry getRegistry() { + return REGISTRY; } - // with minecraft:key public static Attribute getByName(String name) { - return ATTRIBUTE_MAP.get(name); + // "remapping" to support < 1.21.2 + String normedName = ResourceLocation.normString(name); + if (normedName.startsWith(ResourceLocation.VANILLA_NAMESPACE + ":generic.") + || normedName.startsWith(ResourceLocation.VANILLA_NAMESPACE + ":player.") + || normedName.startsWith(ResourceLocation.VANILLA_NAMESPACE + ":zombie.")) { + normedName = normedName.substring(name.indexOf('.') + 1); + } + return REGISTRY.getByName(normedName); } public static Attribute getById(ClientVersion version, int id) { - int index = TYPES_BUILDER.getDataIndex(version); - Map idMap = ATTRIBUTE_ID_MAP.get((byte) index); - return idMap.get(id); + return REGISTRY.getById(version, id); } - public static final Attribute GENERIC_ARMOR = define("generic.armor"); - public static final Attribute GENERIC_ARMOR_TOUGHNESS = define("generic.armor_toughness"); - public static final Attribute GENERIC_ATTACK_DAMAGE = define("generic.attack_damage"); - public static final Attribute GENERIC_ATTACK_KNOCKBACK = define("generic.attack_knockback"); - public static final Attribute GENERIC_ATTACK_SPEED = define("generic.attack_speed"); - public static final Attribute GENERIC_FLYING_SPEED = define("generic.flying_speed"); - public static final Attribute GENERIC_FOLLOW_RANGE = define("generic.follow_range"); + public static final Attribute GENERIC_ARMOR = define("armor", + "generic", 0d, 0d, 30d); + public static final Attribute GENERIC_ARMOR_TOUGHNESS = define("armor_toughness", + "generic", 0d, 0d, 20d); + public static final Attribute GENERIC_ATTACK_DAMAGE = define("attack_damage", + "generic", 2d, 0d, 2048d); + public static final Attribute GENERIC_ATTACK_KNOCKBACK = define("attack_knockback", + "generic", 0d, 0d, 5d); + public static final Attribute GENERIC_ATTACK_SPEED = define("attack_speed", + "generic", 4d, 0d, 1024d); + public static final Attribute GENERIC_FLYING_SPEED = define("flying_speed", + "generic", 0.4d, 0d, 1024d); + public static final Attribute GENERIC_FOLLOW_RANGE = define("follow_range", + "generic", 32d, 0d, 2048d); @ApiStatus.Obsolete // renamed in 1.20.5 - public static final Attribute HORSE_JUMP_STRENGTH = define("horse.jump_strength"); - public static final Attribute GENERIC_KNOCKBACK_RESISTANCE = define("generic.knockback_resistance"); - public static final Attribute GENERIC_LUCK = define("generic.luck"); - public static final Attribute GENERIC_MAX_HEALTH = define("generic.max_health"); - public static final Attribute GENERIC_MOVEMENT_SPEED = define("generic.movement_speed"); - public static final Attribute ZOMBIE_SPAWN_REINFORCEMENTS = define("zombie.spawn_reinforcements"); + public static final Attribute HORSE_JUMP_STRENGTH = define("horse.jump_strength", + null, 0.7d, 0d, 2d); + public static final Attribute GENERIC_KNOCKBACK_RESISTANCE = define("knockback_resistance", + "generic", 0d, 0d, 1d); + public static final Attribute GENERIC_LUCK = define("luck", + "generic", 0d, -1024d, 1024d); + public static final Attribute GENERIC_MAX_HEALTH = define("max_health", + "generic", 20d, 1d, 1024d); + public static final Attribute GENERIC_MOVEMENT_SPEED = define("movement_speed", + "generic", 0.7d, 0d, 1024d); + public static final Attribute ZOMBIE_SPAWN_REINFORCEMENTS = define("spawn_reinforcements", + "zombie", 0d, 0d, 1d); // Added in 1.20.2 - public static final Attribute GENERIC_MAX_ABSORPTION = define("generic.max_absorption"); + public static final Attribute GENERIC_MAX_ABSORPTION = define("max_absorption", + "generic", 0d, 0d, 2048d); // Added in 1.20.5 - public static final Attribute PLAYER_BLOCK_BREAK_SPEED = define("player.block_break_speed"); - public static final Attribute PLAYER_BLOCK_INTERACTION_RANGE = define("player.block_interaction_range"); - public static final Attribute PLAYER_ENTITY_INTERACTION_RANGE = define("player.entity_interaction_range"); - public static final Attribute GENERIC_FALL_DAMAGE_MULTIPLIER = define("generic.fall_damage_multiplier"); - public static final Attribute GENERIC_GRAVITY = define("generic.gravity"); - public static final Attribute GENERIC_JUMP_STRENGTH = define("generic.jump_strength"); - public static final Attribute GENERIC_SAFE_FALL_DISTANCE = define("generic.safe_fall_distance"); - public static final Attribute GENERIC_SCALE = define("generic.scale"); - public static final Attribute GENERIC_STEP_HEIGHT = define("generic.step_height"); + public static final Attribute PLAYER_BLOCK_BREAK_SPEED = define("block_break_speed", + "player", 1d, 0d, 1024d); + public static final Attribute PLAYER_BLOCK_INTERACTION_RANGE = define("block_interaction_range", + "player", 4.5d, 0d, 64d); + public static final Attribute PLAYER_ENTITY_INTERACTION_RANGE = define("entity_interaction_range", + "player", 3d, 0d, 64d); + public static final Attribute GENERIC_FALL_DAMAGE_MULTIPLIER = define("fall_damage_multiplier", + "generic", 1d, 0d, 100d); + public static final Attribute GENERIC_GRAVITY = define("gravity", + "generic", 0.08d, -1d, 1d); + public static final Attribute GENERIC_JUMP_STRENGTH = define("jump_strength", + "generic", 0.42d, 0d, 32d); + public static final Attribute GENERIC_SAFE_FALL_DISTANCE = define("safe_fall_distance", + "generic", 3d, 0d, 1024d); + public static final Attribute GENERIC_SCALE = define("scale", + "generic", 1d, 1d / 16d, 16d); + public static final Attribute GENERIC_STEP_HEIGHT = define("step_height", + "generic", 0.6d, 0d, 10d); // Added in 1.21 - public static final Attribute GENERIC_BURNING_TIME = define("generic.burning_time"); - public static final Attribute GENERIC_EXPLOSION_KNOCKBACK_RESISTANCE = define("generic.explosion_knockback_resistance"); - public static final Attribute PLAYER_MINING_EFFICIENCY = define("player.mining_efficiency"); - public static final Attribute GENERIC_MOVEMENT_EFFICIENCY = define("generic.movement_efficiency"); - public static final Attribute GENERIC_OXYGEN_BONUS = define("generic.oxygen_bonus"); - public static final Attribute PLAYER_SNEAKING_SPEED = define("player.sneaking_speed"); - public static final Attribute PLAYER_SUBMERGED_MINING_SPEED = define("player.submerged_mining_speed"); - public static final Attribute PLAYER_SWEEPING_DAMAGE_RATIO = define("player.sweeping_damage_ratio"); - public static final Attribute GENERIC_WATER_MOVEMENT_EFFICIENCY = define("generic.water_movement_efficiency"); + public static final Attribute GENERIC_BURNING_TIME = define("burning_time", + "generic", 0d, 1d, 1024d); + public static final Attribute GENERIC_EXPLOSION_KNOCKBACK_RESISTANCE = define("explosion_knockback_resistance", + "generic", 0d, 0d, 1d); + public static final Attribute PLAYER_MINING_EFFICIENCY = define("mining_efficiency", + "player", 0d, 0d, 1024d); + public static final Attribute GENERIC_MOVEMENT_EFFICIENCY = define("movement_efficiency", + "generic", 0d, 0d, 1d); + public static final Attribute GENERIC_OXYGEN_BONUS = define("oxygen_bonus", + "generic", 0d, 0d, 1024d); + public static final Attribute PLAYER_SNEAKING_SPEED = define("sneaking_speed", + "player", 0.3d, 0d, 1d); + public static final Attribute PLAYER_SUBMERGED_MINING_SPEED = define("submerged_mining_speed", + "player", 0.2d, 0d, 20d); + public static final Attribute PLAYER_SWEEPING_DAMAGE_RATIO = define("sweeping_damage_ratio", + "player", 0d, 0d, 1d); + public static final Attribute GENERIC_WATER_MOVEMENT_EFFICIENCY = define("water_movement_efficiency", + "generic", 0d, 0d, 1d); + + // added with 1.21.2 + public static final Attribute TEMPT_RANGE = define("tempt_range", + null, 10d, 0d, 2048d); static { - TYPES_BUILDER.unloadFileMappings(); + REGISTRY.unloadMappings(); } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/StaticAttribute.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/StaticAttribute.java new file mode 100644 index 0000000000..011141d7ce --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/attribute/StaticAttribute.java @@ -0,0 +1,67 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.attribute; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import org.jetbrains.annotations.Nullable; + +public class StaticAttribute extends AbstractMappedEntity implements Attribute { + + private final @Nullable ResourceLocation legacyName; + private final double defaultValue; + private final double minValue; + private final double maxValue; + + StaticAttribute( + TypesBuilderData data, String legacyPrefix, + double defaultValue, double minValue, double maxValue + ) { + super(data); + this.defaultValue = defaultValue; + this.minValue = minValue; + this.maxValue = maxValue; + this.legacyName = legacyPrefix == null ? null : new ResourceLocation( + data.getName().getNamespace(), legacyPrefix + "." + data.getName().getKey()); + } + + @Override + public ResourceLocation getName(ClientVersion version) { + assert this.data != null; // not marked as nullable in ctor + return version.isNewerThanOrEquals(ClientVersion.V_1_21_2) || this.legacyName == null + ? this.data.getName() : this.legacyName; + } + + @Override + public double getDefaultValue() { + return this.defaultValue; + } + + @Override + public double getMinValue() { + return this.minValue; + } + + @Override + public double getMaxValue() { + return this.maxValue; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/color/AlphaColor.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/color/AlphaColor.java new file mode 100644 index 0000000000..a173eba798 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/color/AlphaColor.java @@ -0,0 +1,146 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.color; + +import com.github.retrooper.packetevents.protocol.nbt.NBT; +import com.github.retrooper.packetevents.protocol.nbt.NBTFloat; +import com.github.retrooper.packetevents.protocol.nbt.NBTInt; +import com.github.retrooper.packetevents.protocol.nbt.NBTList; +import com.github.retrooper.packetevents.protocol.nbt.NBTNumber; +import com.github.retrooper.packetevents.protocol.nbt.NBTType; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.util.MathUtil; +import org.jetbrains.annotations.Range; + +public final class AlphaColor extends Color { + + public static final AlphaColor WHITE = new AlphaColor(0xFFFFFFFF); + + private final int alpha; + + public AlphaColor( + @Range(from = 0L, to = 255L) int red, + @Range(from = 0L, to = 255L) int green, + @Range(from = 0L, to = 255L) int blue + ) { + this(255, red, green, blue); + } + + public AlphaColor( + @Range(from = 0L, to = 255L) int alpha, + @Range(from = 0L, to = 255L) int red, + @Range(from = 0L, to = 255L) int green, + @Range(from = 0L, to = 255L) int blue + ) { + super(red, green, blue); + this.alpha = alpha; + } + + public AlphaColor( + @Range(from = 0L, to = 1L) float red, + @Range(from = 0L, to = 1L) float green, + @Range(from = 0L, to = 1L) float blue + ) { + this(1f, red, green, blue); + } + + public AlphaColor( + @Range(from = 0L, to = 1L) float alpha, + @Range(from = 0L, to = 1L) float red, + @Range(from = 0L, to = 1L) float green, + @Range(from = 0L, to = 1L) float blue + ) { + super(red, green, blue); + this.alpha = MathUtil.floor(alpha * 255f); + } + + public AlphaColor(int rgb) { + this((rgb >> 24) & BIT_MASK, + (rgb >> 16) & BIT_MASK, + (rgb >> 8) & BIT_MASK, + rgb & BIT_MASK); + } + + public static AlphaColor decode(NBT nbt, ClientVersion version) { + if (nbt instanceof NBTNumber) { + return new AlphaColor(((NBTNumber) nbt).getAsInt()); + } + NBTList list = (NBTList) nbt; + float red = ((NBTNumber) list.getTag(0)).getAsFloat(); + float green = ((NBTNumber) list.getTag(1)).getAsFloat(); + float blue = ((NBTNumber) list.getTag(2)).getAsFloat(); + float alpha = ((NBTNumber) list.getTag(3)).getAsFloat(); + return new AlphaColor(alpha, red, green, blue); + } + + public static NBT encode(AlphaColor color, ClientVersion version) { + if (version.isNewerThanOrEquals(ClientVersion.V_1_21_2)) { + return new NBTInt(color.asRGB()); + } + NBTList list = new NBTList<>(NBTType.FLOAT, 4); + list.addTag(new NBTFloat(color.red)); + list.addTag(new NBTFloat(color.green)); + list.addTag(new NBTFloat(color.blue)); + list.addTag(new NBTFloat(color.alpha)); + return list; + } + + public AlphaColor withAlpha(@Range(from = 0L, to = 255L) int alpha) { + return new AlphaColor(alpha, this.red, this.green, this.blue); + } + + @Override + public AlphaColor withRed(@Range(from = 0L, to = 255L) int red) { + return new AlphaColor(this.alpha, red, this.green, this.blue); + } + + @Override + public AlphaColor withGreen(@Range(from = 0L, to = 255L) int green) { + return new AlphaColor(this.alpha, this.red, green, this.blue); + } + + @Override + public AlphaColor withBlue(@Range(from = 0L, to = 255L) int blue) { + return new AlphaColor(this.alpha, this.red, this.green, blue); + } + + @Override + public int asRGB() { + return (this.alpha << 24) | (this.red << 16) | (this.green << 8) | this.blue; + } + + public @Range(from = 0L, to = 255L) int alpha() { + return this.alpha; + } + + @Override + public @Range(from = 0L, to = 255L) int red() { + return this.red; + } + + @Override + public @Range(from = 0L, to = 255L) int green() { + return this.green; + } + + @Override + public @Range(from = 0L, to = 255L) int blue() { + return this.blue; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/color/Color.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/color/Color.java index 882ae6df89..fbdc696090 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/color/Color.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/color/Color.java @@ -18,15 +18,23 @@ package com.github.retrooper.packetevents.protocol.color; +import com.github.retrooper.packetevents.protocol.nbt.NBT; +import com.github.retrooper.packetevents.protocol.nbt.NBTFloat; +import com.github.retrooper.packetevents.protocol.nbt.NBTInt; +import com.github.retrooper.packetevents.protocol.nbt.NBTList; +import com.github.retrooper.packetevents.protocol.nbt.NBTNumber; +import com.github.retrooper.packetevents.protocol.nbt.NBTType; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.util.MathUtil; import net.kyori.adventure.util.RGBLike; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Range; -public final class Color implements RGBLike { +public class Color implements RGBLike { - private static final int BIT_MASK = 0xFF; + protected static final int BIT_MASK = 0xFF; - private final int red, green, blue; + protected final int red, green, blue; public Color(@Range(from = 0L, to = 255L) int red, @Range(from = 0L, to = 255L) int green, @Range(from = 0L, to = 255L) int blue) { this.red = red; @@ -34,10 +42,42 @@ public Color(@Range(from = 0L, to = 255L) int red, @Range(from = 0L, to = 255L) this.blue = blue; } + public Color( + @Range(from = 0L, to = 1L) float red, + @Range(from = 0L, to = 1L) float green, + @Range(from = 0L, to = 1L) float blue + ) { + this(MathUtil.floor(red * 255f), + MathUtil.floor(green * 255f), + MathUtil.floor(blue * 255f)); + } + public Color(int rgb) { this((rgb >> 16) & BIT_MASK, (rgb >> 8) & BIT_MASK, rgb & BIT_MASK); } + public static Color decode(NBT nbt, ClientVersion version) { + if (nbt instanceof NBTNumber) { + return new Color(((NBTNumber) nbt).getAsInt()); + } + NBTList list = (NBTList) nbt; + float red = ((NBTNumber) list.getTag(0)).getAsFloat(); + float green = ((NBTNumber) list.getTag(1)).getAsFloat(); + float blue = ((NBTNumber) list.getTag(2)).getAsFloat(); + return new Color(red, green, blue); + } + + public static NBT encode(Color color, ClientVersion version) { + if (version.isNewerThanOrEquals(ClientVersion.V_1_21_2)) { + return new NBTInt(color.asRGB()); + } + NBTList list = new NBTList<>(NBTType.FLOAT, 3); + list.addTag(new NBTFloat(color.red)); + list.addTag(new NBTFloat(color.green)); + list.addTag(new NBTFloat(color.blue)); + return list; + } + public @NotNull Color withRed(@Range(from = 0L, to = 255L) int red) { return new Color(red, green, blue); } @@ -51,9 +91,7 @@ public Color(int rgb) { } public int asRGB() { - int rgb = red; - rgb = (rgb << 8) + green; - return (rgb << 8) + blue; + return (this.red << 16) | (this.green << 8) | this.blue; } @Override @@ -70,4 +108,4 @@ public int asRGB() { public @Range(from = 0L, to = 255L) int blue() { return blue; } -} \ No newline at end of file +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/ComponentTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/ComponentTypes.java index 9b2be98153..608273ce42 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/ComponentTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/ComponentTypes.java @@ -31,21 +31,31 @@ import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemAttributeModifiers; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemBees; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemBlockStateProperties; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemConsumable; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemContainerContents; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemContainerLoot; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemDamageResistant; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemDeathProtection; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemDyeColor; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemEnchantable; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemEnchantments; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemEquippable; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemFireworks; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemJukeboxPlayable; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemLock; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemLore; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemMapDecorations; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemMapPostProcessingState; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemModel; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemPotionContents; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemProfile; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemRarity; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemRecipes; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemRepairable; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemTool; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemTooltipStyle; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemUseCooldown; +import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemUseRemainder; import com.github.retrooper.packetevents.protocol.component.builtin.item.LodestoneTracker; import com.github.retrooper.packetevents.protocol.component.builtin.item.PotDecorations; import com.github.retrooper.packetevents.protocol.component.builtin.item.SuspiciousStewEffects; @@ -145,6 +155,10 @@ public static ComponentType getById(ClientVersion version, int id) { Dummy::dummyReadNbt, Dummy::dummyWriteNbt); public static final ComponentType FOOD = define("food", FoodProperties::read, FoodProperties::write); + /** + * Has been migrated to #DAMAGE_RESISTANT with 1.21.2. + */ + @ApiStatus.Obsolete public static final ComponentType FIRE_RESISTANT = define("fire_resistant", Dummy::dummyRead, Dummy::dummyWrite); public static final ComponentType TOOL = define("tool", @@ -220,6 +234,30 @@ public static ComponentType getById(ClientVersion version, int id) { public static final ComponentType JUKEBOX_PLAYABLE = define("jukebox_playable", ItemJukeboxPlayable::read, ItemJukeboxPlayable::write); + // added in 1.21.2 + public static final ComponentType CONSUMABLE = define("consumable", + ItemConsumable::read, ItemConsumable::write); + public static final ComponentType USE_REMAINDER = define("use_remainder", + ItemUseRemainder::read, ItemUseRemainder::write); + public static final ComponentType USE_COOLDOWN = define("use_cooldown", + ItemUseCooldown::read, ItemUseCooldown::write); + public static final ComponentType ENCHANTABLE = define("enchantable", + ItemEnchantable::read, ItemEnchantable::write); + public static final ComponentType REPAIRABLE = define("repairable", + ItemRepairable::read, ItemRepairable::write); + public static final ComponentType ITEM_MODEL = define("item_model", + ItemModel::read, ItemModel::write); + public static final ComponentType DAMAGE_RESISTANT = define("damage_resistant", + ItemDamageResistant::read, ItemDamageResistant::write); + public static final ComponentType EQUIPPABLE = define("equippable", + ItemEquippable::read, ItemEquippable::write); + public static final ComponentType GLIDER = define("glider", + Dummy::dummyRead, Dummy::dummyWrite); + public static final ComponentType DEATH_PROTECTION = define("death_protection", + ItemDeathProtection::read, ItemDeathProtection::write); + public static final ComponentType TOOLTIP_STYLE = define("tooltip_style", + ItemTooltipStyle::read, ItemTooltipStyle::write); + /** * Returns an immutable view of the component types. * diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/StaticComponentMap.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/StaticComponentMap.java index 68f198231c..10fe4ac93d 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/StaticComponentMap.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/StaticComponentMap.java @@ -22,6 +22,7 @@ import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemEnchantments; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemLore; import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemRarity; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; import java.util.Collections; @@ -33,6 +34,8 @@ public class StaticComponentMap implements IComponentMap { public static final StaticComponentMap EMPTY = new StaticComponentMap(Collections.emptyMap()); + + @ApiStatus.Obsolete public static final StaticComponentMap SHARED_ITEM_COMPONENTS = builder() .set(ComponentTypes.MAX_STACK_SIZE, 64) .set(ComponentTypes.LORE, ItemLore.EMPTY) @@ -98,7 +101,7 @@ public int hashCode() { @Override public String toString() { - return "StaticComponentMap{empty=" + this.empty + ", delegate=" + this.delegate + '}'; + return "Components" + this.delegate; } public static class Builder { @@ -112,6 +115,10 @@ public StaticComponentMap build() { return new StaticComponentMap(this.map); } + public Builder setAll(StaticComponentMap.Builder map) { + return this.setAll(map.map); + } + public Builder setAll(StaticComponentMap map) { return this.setAll(map.getDelegate()); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/FoodProperties.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/FoodProperties.java index d4ca6e486f..6eca57e139 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/FoodProperties.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/FoodProperties.java @@ -22,8 +22,10 @@ import com.github.retrooper.packetevents.protocol.item.ItemStack; import com.github.retrooper.packetevents.protocol.potion.PotionEffect; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; +import java.util.Collections; import java.util.List; import java.util.Objects; @@ -36,6 +38,17 @@ public class FoodProperties { private List effects; private @Nullable ItemStack usingConvertsTo; + public FoodProperties( + int nutrition, float saturation, boolean canAlwaysEat + ) { + this(nutrition, saturation, canAlwaysEat, 1.6f, Collections.emptyList()); + } + + /** + * eatSeconds and effects + * have been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public FoodProperties( int nutrition, float saturation, boolean canAlwaysEat, float eatSeconds, List effects @@ -43,6 +56,11 @@ public FoodProperties( this(nutrition, saturation, canAlwaysEat, eatSeconds, effects, null); } + /** + * eatSeconds, effects and usingConvertsTo + * have been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public FoodProperties( int nutrition, float saturation, boolean canAlwaysEat, float eatSeconds, List effects, @Nullable ItemStack usingConvertsTo @@ -59,6 +77,9 @@ public static FoodProperties read(PacketWrapper wrapper) { int nutrition = wrapper.readVarInt(); float saturation = wrapper.readFloat(); boolean canAlwaysEat = wrapper.readBoolean(); + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + return new FoodProperties(nutrition, saturation, canAlwaysEat); + } float eatSeconds = wrapper.readFloat(); ItemStack usingConvertsTo = wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21) ? wrapper.readOptional(PacketWrapper::readItemStack) : null; @@ -70,11 +91,13 @@ public static void write(PacketWrapper wrapper, FoodProperties props) { wrapper.writeVarInt(props.nutrition); wrapper.writeFloat(props.saturation); wrapper.writeBoolean(props.canAlwaysEat); - wrapper.writeFloat(props.eatSeconds); - if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21)) { - wrapper.writeOptional(props.usingConvertsTo, PacketWrapper::writeItemStack); + if (wrapper.getServerVersion().isOlderThan(ServerVersion.V_1_21_2)) { + wrapper.writeFloat(props.eatSeconds); + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21)) { + wrapper.writeOptional(props.usingConvertsTo, PacketWrapper::writeItemStack); + } + wrapper.writeList(props.effects, PossibleEffect::write); } - wrapper.writeList(props.effects, PossibleEffect::write); } public int getNutrition() { @@ -101,30 +124,58 @@ public void setCanAlwaysEat(boolean canAlwaysEat) { this.canAlwaysEat = canAlwaysEat; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public float getEatSeconds() { return this.eatSeconds; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public void setEatSeconds(float eatSeconds) { this.eatSeconds = eatSeconds; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public void addEffect(PossibleEffect effect) { this.effects.add(effect); } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public List getEffects() { return this.effects; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public void setEffects(List effects) { this.effects = effects; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public @Nullable ItemStack getUsingConvertsTo() { return this.usingConvertsTo; } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public void setUsingConvertsTo(@Nullable ItemStack usingConvertsTo) { this.usingConvertsTo = usingConvertsTo; } @@ -147,6 +198,10 @@ public int hashCode() { return Objects.hash(this.nutrition, this.saturation, this.canAlwaysEat, this.eatSeconds, this.effects, this.usingConvertsTo); } + /** + * Has been moved to {@link ItemConsumable} in 1.21.2 + */ + @ApiStatus.Obsolete public static class PossibleEffect { private PotionEffect effect; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemConsumable.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemConsumable.java new file mode 100644 index 0000000000..33358c6f8f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemConsumable.java @@ -0,0 +1,138 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.sound.Sound; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class ItemConsumable { + + private float consumeSeconds; + private Animation animation; + private Sound sound; + private boolean consumeParticles; + private List effects; + + public ItemConsumable( + float consumeSeconds, Animation animation, Sound sound, + boolean consumeParticles, List effects + ) { + this.consumeSeconds = consumeSeconds; + this.animation = animation; + this.sound = sound; + this.consumeParticles = consumeParticles; + this.effects = effects; + } + + public static ItemConsumable read(PacketWrapper wrapper) { + float consumeSeconds = wrapper.readFloat(); + Animation animation = wrapper.readEnum(Animation.values()); + Sound sound = Sound.read(wrapper); + boolean consumeParticles = wrapper.readBoolean(); + List effects = wrapper.readList(ConsumeEffect::readFull); + return new ItemConsumable(consumeSeconds, animation, sound, consumeParticles, effects); + } + + public static void write(PacketWrapper wrapper, ItemConsumable consumable) { + wrapper.writeFloat(consumable.consumeSeconds); + wrapper.writeEnum(consumable.animation); + Sound.write(wrapper, consumable.sound); + wrapper.writeBoolean(consumable.consumeParticles); + wrapper.writeList(consumable.effects, ConsumeEffect::writeFull); + } + + public float getConsumeSeconds() { + return this.consumeSeconds; + } + + public void setConsumeSeconds(float consumeSeconds) { + this.consumeSeconds = consumeSeconds; + } + + public Animation getAnimation() { + return this.animation; + } + + public void setAnimation(Animation animation) { + this.animation = animation; + } + + public Sound getSound() { + return this.sound; + } + + public void setSound(Sound sound) { + this.sound = sound; + } + + public boolean isConsumeParticles() { + return this.consumeParticles; + } + + public void setConsumeParticles(boolean consumeParticles) { + this.consumeParticles = consumeParticles; + } + + public List getEffects() { + return this.effects; + } + + public void setEffects(List effects) { + this.effects = effects; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemConsumable)) return false; + ItemConsumable that = (ItemConsumable) obj; + if (Float.compare(that.consumeSeconds, this.consumeSeconds) != 0) return false; + if (this.consumeParticles != that.consumeParticles) return false; + if (this.animation != that.animation) return false; + if (!this.sound.equals(that.sound)) return false; + return this.effects.equals(that.effects); + } + + @Override + public int hashCode() { + return Objects.hash(this.consumeSeconds, this.animation, this.sound, this.consumeParticles, this.effects); + } + + @Override + public String toString() { + return "ItemConsumable{consumeSeconds=" + this.consumeSeconds + ", animation=" + this.animation + ", sound=" + this.sound + ", consumeParticles=" + this.consumeParticles + ", effects=" + this.effects + '}'; + } + + public enum Animation { + NONE, + EAT, + DRINK, + BLOCK, + BOW, + SPEAR, + CROSSBOW, + SPYGLASS, + TOOT_HORN, + BRUSH, + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDamageResistant.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDamageResistant.java new file mode 100644 index 0000000000..7bebf9ead5 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDamageResistant.java @@ -0,0 +1,67 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemDamageResistant { + + private ResourceLocation typesTagKey; + + public ItemDamageResistant(ResourceLocation typesTagKey) { + this.typesTagKey = typesTagKey; + } + + public static ItemDamageResistant read(PacketWrapper wrapper) { + return new ItemDamageResistant(wrapper.readIdentifier()); + } + + public static void write(PacketWrapper wrapper, ItemDamageResistant resistant) { + wrapper.writeIdentifier(resistant.typesTagKey); + } + + public ResourceLocation getTypesTagKey() { + return this.typesTagKey; + } + + public void setTypesTagKey(ResourceLocation typesTagKey) { + this.typesTagKey = typesTagKey; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemDamageResistant)) return false; + ItemDamageResistant that = (ItemDamageResistant) obj; + return this.typesTagKey.equals(that.typesTagKey); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.typesTagKey); + } + + @Override + public String toString() { + return "ItemDamageResistant{typesTagKey=" + this.typesTagKey + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDeathProtection.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDeathProtection.java new file mode 100644 index 0000000000..529e8fa533 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemDeathProtection.java @@ -0,0 +1,69 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class ItemDeathProtection { + + private List> deathEffects; + + public ItemDeathProtection(List> deathEffects) { + this.deathEffects = deathEffects; + } + + public static ItemDeathProtection read(PacketWrapper wrapper) { + List> deathEffects = wrapper.readList(ConsumeEffect::readFull); + return new ItemDeathProtection(deathEffects); + } + + public static void write(PacketWrapper wrapper, ItemDeathProtection deathProtection) { + wrapper.writeList(deathProtection.deathEffects, ConsumeEffect::writeFull); + } + + public List> getDeathEffects() { + return this.deathEffects; + } + + public void setDeathEffects(List> deathEffects) { + this.deathEffects = deathEffects; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemDeathProtection)) return false; + ItemDeathProtection that = (ItemDeathProtection) obj; + return this.deathEffects.equals(that.deathEffects); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.deathEffects); + } + + @Override + public String toString() { + return "ItemDeathProtection{deathEffects=" + this.deathEffects + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEnchantable.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEnchantable.java new file mode 100644 index 0000000000..5836d33cc5 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEnchantable.java @@ -0,0 +1,67 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemEnchantable { + + private int value; + + public ItemEnchantable(int value) { + this.value = value; + } + + public static ItemEnchantable read(PacketWrapper wrapper) { + int value = wrapper.readVarInt(); + return new ItemEnchantable(value); + } + + public static void write(PacketWrapper wrapper, ItemEnchantable enchantable) { + wrapper.writeVarInt(enchantable.value); + } + + public int getValue() { + return this.value; + } + + public void setValue(int value) { + this.value = value; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemEnchantable)) return false; + ItemEnchantable that = (ItemEnchantable) obj; + return this.value == that.value; + } + + @Override + public int hashCode() { + return Objects.hashCode(this.value); + } + + @Override + public String toString() { + return "ItemEnchantable{value=" + this.value + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEquippable.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEquippable.java new file mode 100644 index 0000000000..b806f928a6 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemEquippable.java @@ -0,0 +1,176 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.entity.type.EntityType; +import com.github.retrooper.packetevents.protocol.entity.type.EntityTypes; +import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; +import com.github.retrooper.packetevents.protocol.player.EquipmentSlot; +import com.github.retrooper.packetevents.protocol.sound.Sound; +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.Nullable; + +import java.util.Objects; + +public class ItemEquippable { + + private EquipmentSlot slot; + private Sound equipSound; + private @Nullable ResourceLocation model; + private @Nullable ResourceLocation cameraOverlay; + private @Nullable MappedEntitySet allowedEntities; + private boolean dispensable; + private boolean swappable; + private boolean damageOnHurt; + + public ItemEquippable( + EquipmentSlot slot, + Sound equipSound, + @Nullable ResourceLocation model, + @Nullable ResourceLocation cameraOverlay, + @Nullable MappedEntitySet allowedEntities, + boolean dispensable, + boolean swappable, + boolean damageOnHurt + ) { + this.slot = slot; + this.equipSound = equipSound; + this.model = model; + this.cameraOverlay = cameraOverlay; + this.allowedEntities = allowedEntities; + this.dispensable = dispensable; + this.swappable = swappable; + this.damageOnHurt = damageOnHurt; + } + + public static ItemEquippable read(PacketWrapper wrapper) { + EquipmentSlot slot = wrapper.readEnum(EquipmentSlot.values()); + Sound equipSound = Sound.read(wrapper); + ResourceLocation model = wrapper.readOptional(PacketWrapper::readIdentifier); + ResourceLocation cameraOverlay = wrapper.readOptional(PacketWrapper::readIdentifier); + MappedEntitySet allowedEntities = wrapper.readOptional( + ew -> MappedEntitySet.read(ew, EntityTypes::getById)); + boolean dispensable = wrapper.readBoolean(); + boolean swappable = wrapper.readBoolean(); + boolean damageOnHurt = wrapper.readBoolean(); + return new ItemEquippable(slot, equipSound, model, + cameraOverlay, allowedEntities, dispensable, swappable, damageOnHurt); + } + + public static void write(PacketWrapper wrapper, ItemEquippable equippable) { + wrapper.writeEnum(equippable.slot); + Sound.write(wrapper, equippable.equipSound); + wrapper.writeOptional(equippable.model, PacketWrapper::writeIdentifier); + wrapper.writeOptional(equippable.cameraOverlay, PacketWrapper::writeIdentifier); + wrapper.writeOptional(equippable.allowedEntities, MappedEntitySet::write); + wrapper.writeBoolean(equippable.dispensable); + wrapper.writeBoolean(equippable.swappable); + wrapper.writeBoolean(equippable.damageOnHurt); + } + + public EquipmentSlot getSlot() { + return this.slot; + } + + public void setSlot(EquipmentSlot slot) { + this.slot = slot; + } + + public Sound getEquipSound() { + return this.equipSound; + } + + public void setEquipSound(Sound equipSound) { + this.equipSound = equipSound; + } + + public @Nullable ResourceLocation getModel() { + return this.model; + } + + public void setModel(@Nullable ResourceLocation model) { + this.model = model; + } + + public @Nullable ResourceLocation getCameraOverlay() { + return this.cameraOverlay; + } + + public void setCameraOverlay(@Nullable ResourceLocation cameraOverlay) { + this.cameraOverlay = cameraOverlay; + } + + public @Nullable MappedEntitySet getAllowedEntities() { + return this.allowedEntities; + } + + public void setAllowedEntities(@Nullable MappedEntitySet allowedEntities) { + this.allowedEntities = allowedEntities; + } + + public boolean isDispensable() { + return this.dispensable; + } + + public void setDispensable(boolean dispensable) { + this.dispensable = dispensable; + } + + public boolean isSwappable() { + return this.swappable; + } + + public void setSwappable(boolean swappable) { + this.swappable = swappable; + } + + public boolean isDamageOnHurt() { + return this.damageOnHurt; + } + + public void setDamageOnHurt(boolean damageOnHurt) { + this.damageOnHurt = damageOnHurt; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemEquippable)) return false; + ItemEquippable that = (ItemEquippable) obj; + if (this.dispensable != that.dispensable) return false; + if (this.swappable != that.swappable) return false; + if (this.damageOnHurt != that.damageOnHurt) return false; + if (this.slot != that.slot) return false; + if (!Objects.equals(this.equipSound, that.equipSound)) return false; + if (!Objects.equals(this.model, that.model)) return false; + if (!Objects.equals(this.cameraOverlay, that.cameraOverlay)) return false; + return Objects.equals(this.allowedEntities, that.allowedEntities); + } + + @Override + public int hashCode() { + return Objects.hash(this.slot, this.equipSound, this.model, this.cameraOverlay, this.allowedEntities, this.dispensable, this.swappable, this.damageOnHurt); + } + + @Override + public String toString() { + return "ItemEquippable{slot=" + this.slot + ", equipSound=" + this.equipSound + ", model=" + this.model + ", cameraOverlay=" + this.cameraOverlay + ", allowedEntities=" + this.allowedEntities + ", dispensable=" + this.dispensable + ", swappable=" + this.swappable + ", damageOnHurt=" + this.damageOnHurt + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemModel.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemModel.java new file mode 100644 index 0000000000..9e6e0aad0d --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemModel.java @@ -0,0 +1,67 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemModel { + + private ResourceLocation modelLocation; + + public ItemModel(ResourceLocation modelLocation) { + this.modelLocation = modelLocation; + } + + public static ItemModel read(PacketWrapper wrapper) { + return new ItemModel(wrapper.readIdentifier()); + } + + public static void write(PacketWrapper wrapper, ItemModel model) { + wrapper.writeIdentifier(model.modelLocation); + } + + public ResourceLocation getModelLocation() { + return this.modelLocation; + } + + public void setModelLocation(ResourceLocation modelLocation) { + this.modelLocation = modelLocation; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemModel)) return false; + ItemModel itemModel = (ItemModel) obj; + return this.modelLocation.equals(itemModel.modelLocation); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.modelLocation); + } + + @Override + public String toString() { + return "ItemModel{modelLocation=" + this.modelLocation + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRecipes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRecipes.java index cd28d4731b..3d22feca22 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRecipes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRecipes.java @@ -18,9 +18,12 @@ package com.github.retrooper.packetevents.protocol.component.builtin.item; +import com.github.retrooper.packetevents.protocol.nbt.NBTList; +import com.github.retrooper.packetevents.protocol.nbt.NBTString; import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -33,12 +36,21 @@ public ItemRecipes(List recipes) { } public static ItemRecipes read(PacketWrapper wrapper) { - List recipes = wrapper.readList(PacketWrapper::readIdentifier); - return new ItemRecipes(recipes); + NBTList recipes = (NBTList) wrapper.readNBTRaw(); + List recipeKeys = new ArrayList<>(recipes.size()); + for (int i = 0; i < recipes.size(); i++) { + NBTString tag = (NBTString) recipes.getTag(i); + recipeKeys.add(new ResourceLocation(tag.getValue())); + } + return new ItemRecipes(recipeKeys); } public static void write(PacketWrapper wrapper, ItemRecipes recipes) { - wrapper.writeList(recipes.recipes, PacketWrapper::writeIdentifier); + NBTList recipesTag = NBTList.createStringList(); + for (ResourceLocation recipeKey : recipes.recipes) { + recipesTag.addTag(new NBTString(recipeKey.toString())); + } + wrapper.writeNBTRaw(recipesTag); } public void addRecipe(ResourceLocation recipeKey) { diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRepairable.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRepairable.java new file mode 100644 index 0000000000..e6fb5c7a5a --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemRepairable.java @@ -0,0 +1,70 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemRepairable { + + private MappedEntitySet items; + + public ItemRepairable(MappedEntitySet items) { + this.items = items; + } + + public static ItemRepairable read(PacketWrapper wrapper) { + MappedEntitySet items = MappedEntitySet.read(wrapper, ItemTypes.getRegistry()); + return new ItemRepairable(items); + } + + public static void write(PacketWrapper wrapper, ItemRepairable repairable) { + MappedEntitySet.write(wrapper, repairable.items); + } + + public MappedEntitySet getItems() { + return this.items; + } + + public void setItems(MappedEntitySet items) { + this.items = items; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemRepairable)) return false; + ItemRepairable that = (ItemRepairable) obj; + return this.items.equals(that.items); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.items); + } + + @Override + public String toString() { + return "ItemRepairable{items=" + this.items + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemTooltipStyle.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemTooltipStyle.java new file mode 100644 index 0000000000..0a75362900 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemTooltipStyle.java @@ -0,0 +1,67 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemTooltipStyle { + + private ResourceLocation tooltipLoc; + + public ItemTooltipStyle(ResourceLocation tooltipLoc) { + this.tooltipLoc = tooltipLoc; + } + + public static ItemTooltipStyle read(PacketWrapper wrapper) { + return new ItemTooltipStyle(wrapper.readIdentifier()); + } + + public static void write(PacketWrapper wrapper, ItemTooltipStyle style) { + wrapper.writeIdentifier(style.tooltipLoc); + } + + public ResourceLocation getTooltipLoc() { + return this.tooltipLoc; + } + + public void setTooltipLoc(ResourceLocation tooltipLoc) { + this.tooltipLoc = tooltipLoc; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemTooltipStyle)) return false; + ItemTooltipStyle that = (ItemTooltipStyle) obj; + return this.tooltipLoc.equals(that.tooltipLoc); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.tooltipLoc); + } + + @Override + public String toString() { + return "ItemTooltipStyle{tooltipLoc=" + this.tooltipLoc + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseCooldown.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseCooldown.java new file mode 100644 index 0000000000..c1c7fe73d7 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseCooldown.java @@ -0,0 +1,101 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.item.ItemStack; +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSetCooldown; +import org.jetbrains.annotations.Nullable; + +import java.util.Objects; +import java.util.Optional; + +public class ItemUseCooldown { + + private float seconds; + private Optional cooldownGroup; + + public ItemUseCooldown(float seconds, @Nullable ResourceLocation cooldownGroup) { + this(seconds, Optional.ofNullable(cooldownGroup)); + } + + public ItemUseCooldown(float seconds, Optional cooldownGroup) { + this.seconds = seconds; + this.cooldownGroup = cooldownGroup; + } + + public static ItemUseCooldown read(PacketWrapper wrapper) { + float seconds = wrapper.readFloat(); + ResourceLocation cooldownGroup = wrapper.readOptional(PacketWrapper::readIdentifier); + return new ItemUseCooldown(seconds, cooldownGroup); + } + + public static void write(PacketWrapper wrapper, ItemUseCooldown cooldown) { + wrapper.writeFloat(cooldown.seconds); + wrapper.writeOptional(cooldown.cooldownGroup.orElse(null), PacketWrapper::writeIdentifier); + } + + public WrapperPlayServerSetCooldown buildWrapper(ItemStack fallbackStack) { + return this.buildWrapper(fallbackStack.getType()); + } + + public WrapperPlayServerSetCooldown buildWrapper(ItemType fallbackItem) { + int ticks = (int) (this.seconds * 20f); + return this.cooldownGroup + .map(resourceLocation -> new WrapperPlayServerSetCooldown(resourceLocation, ticks)) + .orElseGet(() -> new WrapperPlayServerSetCooldown(fallbackItem, ticks)); + } + + public float getSeconds() { + return this.seconds; + } + + public void setSeconds(float seconds) { + this.seconds = seconds; + } + + public Optional getCooldownGroup() { + return this.cooldownGroup; + } + + public void setCooldownGroup(Optional cooldownGroup) { + this.cooldownGroup = cooldownGroup; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemUseCooldown)) return false; + ItemUseCooldown that = (ItemUseCooldown) obj; + if (Float.compare(that.seconds, this.seconds) != 0) return false; + return this.cooldownGroup.equals(that.cooldownGroup); + } + + @Override + public int hashCode() { + return Objects.hash(this.seconds, this.cooldownGroup); + } + + @Override + public String toString() { + return "ItemUseCooldown{seconds=" + this.seconds + ", cooldownGroup=" + this.cooldownGroup + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseRemainder.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseRemainder.java new file mode 100644 index 0000000000..8e4f6ea2df --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/component/builtin/item/ItemUseRemainder.java @@ -0,0 +1,68 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.component.builtin.item; + +import com.github.retrooper.packetevents.protocol.item.ItemStack; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemUseRemainder { + + private ItemStack target; + + public ItemUseRemainder(ItemStack target) { + this.target = target; + } + + public static ItemUseRemainder read(PacketWrapper wrapper) { + ItemStack target = wrapper.readItemStack(); + return new ItemUseRemainder(target); + } + + public static void write(PacketWrapper wrapper, ItemUseRemainder remainder) { + wrapper.writeItemStack(remainder.target); + } + + public ItemStack getTarget() { + return this.target; + } + + public void setTarget(ItemStack target) { + this.target = target; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemUseRemainder)) return false; + ItemUseRemainder that = (ItemUseRemainder) obj; + return this.target.equals(that.target); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.target); + } + + @Override + public String toString() { + return "ItemUseRemainder{target=" + this.target + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/EntityPositionData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/EntityPositionData.java new file mode 100644 index 0000000000..45d46bf1b3 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/EntityPositionData.java @@ -0,0 +1,109 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.entity; +// Created by booky10 in packetevents (02:12 21.10.2024) + +import com.github.retrooper.packetevents.util.Vector3d; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerEntityPositionSync; + +import java.util.Objects; + +public final class EntityPositionData { + + private Vector3d position; + private Vector3d deltaMovement; + private float yaw; + private float pitch; + + public EntityPositionData(Vector3d position, Vector3d deltaMovement, float yaw, float pitch) { + this.position = position; + this.deltaMovement = deltaMovement; + this.yaw = yaw; + this.pitch = pitch; + } + + public static EntityPositionData read(PacketWrapper wrapper) { + Vector3d position = Vector3d.read(wrapper); + Vector3d deltaMovement = Vector3d.read(wrapper); + float yaw = wrapper.readFloat(); + float pitch = wrapper.readFloat(); + return new EntityPositionData(position, deltaMovement, yaw, pitch); + } + + public static void write(PacketWrapper wrapper, EntityPositionData positionData) { + Vector3d.write(wrapper, positionData.position); + Vector3d.write(wrapper, positionData.deltaMovement); + wrapper.writeFloat(positionData.yaw); + wrapper.writeFloat(positionData.pitch); + } + + public Vector3d getPosition() { + return this.position; + } + + public void setPosition(Vector3d position) { + this.position = position; + } + + public Vector3d getDeltaMovement() { + return this.deltaMovement; + } + + public void setDeltaMovement(Vector3d deltaMovement) { + this.deltaMovement = deltaMovement; + } + + public float getYaw() { + return this.yaw; + } + + public void setYaw(float yaw) { + this.yaw = yaw; + } + + public float getPitch() { + return this.pitch; + } + + public void setPitch(float pitch) { + this.pitch = pitch; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof EntityPositionData)) return false; + EntityPositionData that = (EntityPositionData) obj; + if (Float.compare(that.yaw, this.yaw) != 0) return false; + if (Float.compare(that.pitch, this.pitch) != 0) return false; + if (!this.position.equals(that.position)) return false; + return this.deltaMovement.equals(that.deltaMovement); + } + + @Override + public int hashCode() { + return Objects.hash(this.position, this.deltaMovement, this.yaw, this.pitch); + } + + @Override + public String toString() { + return "EntityPositionData{position=" + this.position + ", deltaMovement=" + this.deltaMovement + ", yaw=" + this.yaw + ", pitch=" + this.pitch + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/type/EntityTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/type/EntityTypes.java index e021393350..cfbedf77fd 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/type/EntityTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/entity/type/EntityTypes.java @@ -24,7 +24,11 @@ import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; public class EntityTypes { private static final Map ENTITY_TYPE_MAP = new HashMap<>(); @@ -151,7 +155,13 @@ public static EntityType getByLegacyId(ClientVersion version, int id) { public static final EntityType BAT = define("bat", ABSTRACT_AMBIENT); public static final EntityType BEE = define("bee", ABSTRACT_INSENTIENT); public static final EntityType BLAZE = define("blaze", ABSTRACT_MONSTER); + /** + * WARNING: Does not exist itself anymore since 1.21.2 + */ public static final EntityType BOAT = define("boat", ENTITY); + /** + * WARNING: Does not exist itself anymore since 1.21.2 + */ public static final EntityType CHEST_BOAT = define("chest_boat", BOAT); public static final EntityType CAT = define("cat", ABSTRACT_TAMEABLE_ANIMAL); public static final EntityType CAMEL = define("camel", ABSTRACT_HORSE); @@ -295,8 +305,33 @@ public static EntityType getByLegacyId(ClientVersion version, int id) { public static final EntityType BREEZE_WIND_CHARGE = define("breeze_wind_charge", ABSTRACT_WIND_CHARGE); public static final EntityType OMINOUS_ITEM_SPAWNER = define("ominous_item_spawner", ENTITY); + // added with 1.21.2 + public static final EntityType ACACIA_BOAT = define("acacia_boat", BOAT); + public static final EntityType ACACIA_CHEST_BOAT = define("acacia_chest_boat", CHEST_BOAT); + public static final EntityType BAMBOO_CHEST_RAFT = define("bamboo_chest_raft", CHEST_BOAT); + public static final EntityType BAMBOO_RAFT = define("bamboo_raft", BOAT); + public static final EntityType BIRCH_BOAT = define("birch_boat", BOAT); + public static final EntityType BIRCH_CHEST_BOAT = define("birch_chest_boat", CHEST_BOAT); + public static final EntityType CHERRY_BOAT = define("cherry_boat", BOAT); + public static final EntityType CHERRY_CHEST_BOAT = define("cherry_chest_boat", CHEST_BOAT); + public static final EntityType CREAKING = define("creaking", ABSTRACT_MONSTER); + public static final EntityType CREAKING_TRANSIENT = define("creaking_transient", CREAKING); + public static final EntityType DARK_OAK_BOAT = define("dark_oak_boat", BOAT); + public static final EntityType DARK_OAK_CHEST_BOAT = define("dark_oak_chest_boat", CHEST_BOAT); + public static final EntityType JUNGLE_BOAT = define("jungle_boat", BOAT); + public static final EntityType JUNGLE_CHEST_BOAT = define("jungle_chest_boat", CHEST_BOAT); + public static final EntityType MANGROVE_BOAT = define("mangrove_boat", BOAT); + public static final EntityType MANGROVE_CHEST_BOAT = define("mangrove_chest_boat", CHEST_BOAT); + public static final EntityType OAK_BOAT = define("oak_boat", BOAT); + public static final EntityType OAK_CHEST_BOAT = define("oak_chest_boat", CHEST_BOAT); + public static final EntityType PALE_OAK_BOAT = define("pale_oak_boat", BOAT); + public static final EntityType PALE_OAK_CHEST_BOAT = define("pale_oak_chest_boat", CHEST_BOAT); + public static final EntityType SPRUCE_BOAT = define("spruce_boat", BOAT); + public static final EntityType SPRUCE_CHEST_BOAT = define("spruce_chest_boat", CHEST_BOAT); + /** * Returns an immutable view of the entity types. + * * @return Entity Types */ public static Collection values() { diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffect.java new file mode 100644 index 0000000000..b38a339400 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffect.java @@ -0,0 +1,45 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public abstract class ConsumeEffect> { + + protected final ConsumeEffectType type; + + protected ConsumeEffect(ConsumeEffectType type) { + this.type = type; + } + + public static ConsumeEffect readFull(PacketWrapper wrapper) { + ConsumeEffectType type = wrapper.readMappedEntity(ConsumeEffectTypes.getRegistry()); + return type.read(wrapper); + } + + @SuppressWarnings("unchecked") // I hate generics + public static > void writeFull(PacketWrapper wrapper, ConsumeEffect effect) { + wrapper.writeMappedEntity(effect.getType()); + ((ConsumeEffectType>) effect.getType()).write(wrapper, effect); + } + + public ConsumeEffectType getType() { + return this.type; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectType.java new file mode 100644 index 0000000000..71a05b1fa3 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectType.java @@ -0,0 +1,29 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables; + +import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public interface ConsumeEffectType> extends MappedEntity { + + T read(PacketWrapper wrapper); + + void write(PacketWrapper wrapper, T effect); +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectTypes.java new file mode 100644 index 0000000000..9ca17f2fcc --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/ConsumeEffectTypes.java @@ -0,0 +1,64 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables; + +import com.github.retrooper.packetevents.protocol.item.consumables.builtin.ApplyEffectsConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.builtin.ClearAllEffectsConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.builtin.PlaySoundConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.builtin.RemoveEffectsConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.builtin.TeleportRandomlyConsumeEffect; +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; +import com.github.retrooper.packetevents.wrapper.PacketWrapper.Reader; +import com.github.retrooper.packetevents.wrapper.PacketWrapper.Writer; +import org.jetbrains.annotations.ApiStatus; + +public final class ConsumeEffectTypes { + + private static final VersionedRegistry> REGISTRY = new VersionedRegistry<>( + "consume_effect_type", "item/consume_effect_type_mappings"); + + private ConsumeEffectTypes() { + } + + @ApiStatus.Internal + public static > ConsumeEffectType define( + String name, Reader reader, Writer writer) { + return REGISTRY.define(name, data -> + new StaticConsumeEffectType<>(data, reader, writer)); + } + + public static final ConsumeEffectType APPLY_EFFECTS = define( + "apply_effects", ApplyEffectsConsumeEffect::read, ApplyEffectsConsumeEffect::write); + public static final ConsumeEffectType REMOVE_EFFECTS = define( + "remove_effects", RemoveEffectsConsumeEffect::read, RemoveEffectsConsumeEffect::write); + public static final ConsumeEffectType CLEAR_ALL_EFFECTS = define( + "clear_all_effects", ClearAllEffectsConsumeEffect::read, ClearAllEffectsConsumeEffect::write); + public static final ConsumeEffectType TELEPORT_RANDOMLY = define( + "teleport_randomly", TeleportRandomlyConsumeEffect::read, TeleportRandomlyConsumeEffect::write); + public static final ConsumeEffectType PLAY_SOUND = define( + "play_sound", PlaySoundConsumeEffect::read, PlaySoundConsumeEffect::write); + + public static VersionedRegistry> getRegistry() { + return REGISTRY; + } + + static { + REGISTRY.unloadMappings(); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/StaticConsumeEffectType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/StaticConsumeEffectType.java new file mode 100644 index 0000000000..ff050341b2 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/StaticConsumeEffectType.java @@ -0,0 +1,52 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import com.github.retrooper.packetevents.wrapper.PacketWrapper.Reader; +import com.github.retrooper.packetevents.wrapper.PacketWrapper.Writer; +import org.jetbrains.annotations.Nullable; + +public class StaticConsumeEffectType> extends AbstractMappedEntity implements ConsumeEffectType { + + private final Reader reader; + private final Writer writer; + + public StaticConsumeEffectType( + @Nullable TypesBuilderData data, + Reader reader, + Writer writer + ) { + super(data); + this.reader = reader; + this.writer = writer; + } + + @Override + public T read(PacketWrapper wrapper) { + return this.reader.apply(wrapper); + } + + @Override + public void write(PacketWrapper wrapper, T effect) { + this.writer.accept(wrapper, effect); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ApplyEffectsConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ApplyEffectsConsumeEffect.java new file mode 100644 index 0000000000..aa0d7b79c1 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ApplyEffectsConsumeEffect.java @@ -0,0 +1,57 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables.builtin; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectTypes; +import com.github.retrooper.packetevents.protocol.potion.PotionEffect; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; + +public class ApplyEffectsConsumeEffect extends ConsumeEffect { + + private final List effects; + private final float probability; + + public ApplyEffectsConsumeEffect(List effects, float probability) { + super(ConsumeEffectTypes.APPLY_EFFECTS); + this.effects = effects; + this.probability = probability; + } + + public static ApplyEffectsConsumeEffect read(PacketWrapper wrapper) { + List effects = wrapper.readList(PotionEffect::read); + float probability = wrapper.readFloat(); + return new ApplyEffectsConsumeEffect(effects, probability); + } + + public static void write(PacketWrapper wrapper, ApplyEffectsConsumeEffect effect) { + wrapper.writeList(effect.effects, PotionEffect::write); + wrapper.writeFloat(effect.probability); + } + + public List getEffects() { + return this.effects; + } + + public float getProbability() { + return this.probability; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ClearAllEffectsConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ClearAllEffectsConsumeEffect.java new file mode 100644 index 0000000000..8af981bdcd --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/ClearAllEffectsConsumeEffect.java @@ -0,0 +1,41 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables.builtin; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectType; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectTypes; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class ClearAllEffectsConsumeEffect extends ConsumeEffect { + + public static final ClearAllEffectsConsumeEffect INSTANCE = new ClearAllEffectsConsumeEffect(); + + private ClearAllEffectsConsumeEffect() { + super(ConsumeEffectTypes.CLEAR_ALL_EFFECTS); + } + + public static ClearAllEffectsConsumeEffect read(PacketWrapper ignoredWrapper) { + return INSTANCE; + } + + public static void write(PacketWrapper ignoredWrapper, ClearAllEffectsConsumeEffect ignoredEffect) { + // NO-OP + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/PlaySoundConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/PlaySoundConsumeEffect.java new file mode 100644 index 0000000000..89f177bccf --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/PlaySoundConsumeEffect.java @@ -0,0 +1,47 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables.builtin; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectTypes; +import com.github.retrooper.packetevents.protocol.sound.Sound; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class PlaySoundConsumeEffect extends ConsumeEffect { + + private final Sound sound; + + public PlaySoundConsumeEffect(Sound sound) { + super(ConsumeEffectTypes.PLAY_SOUND); + this.sound = sound; + } + + public static PlaySoundConsumeEffect read(PacketWrapper wrapper) { + Sound sound = Sound.read(wrapper); + return new PlaySoundConsumeEffect(sound); + } + + public static void write(PacketWrapper wrapper, PlaySoundConsumeEffect effect) { + Sound.write(wrapper, effect.sound); + } + + public Sound getSound() { + return this.sound; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/RemoveEffectsConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/RemoveEffectsConsumeEffect.java new file mode 100644 index 0000000000..caabcdc4a0 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/RemoveEffectsConsumeEffect.java @@ -0,0 +1,49 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables.builtin; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectTypes; +import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; +import com.github.retrooper.packetevents.protocol.potion.PotionType; +import com.github.retrooper.packetevents.protocol.potion.PotionTypes; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class RemoveEffectsConsumeEffect extends ConsumeEffect { + + private final MappedEntitySet effects; + + public RemoveEffectsConsumeEffect(MappedEntitySet effects) { + super(ConsumeEffectTypes.REMOVE_EFFECTS); + this.effects = effects; + } + + public static RemoveEffectsConsumeEffect read(PacketWrapper wrapper) { + MappedEntitySet effects = MappedEntitySet.read(wrapper, PotionTypes::getById); + return new RemoveEffectsConsumeEffect(effects); + } + + public static void write(PacketWrapper wrapper, RemoveEffectsConsumeEffect effect) { + MappedEntitySet.write(wrapper, effect.effects); + } + + public MappedEntitySet getEffects() { + return this.effects; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/TeleportRandomlyConsumeEffect.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/TeleportRandomlyConsumeEffect.java new file mode 100644 index 0000000000..138a132f65 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/consumables/builtin/TeleportRandomlyConsumeEffect.java @@ -0,0 +1,46 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.consumables.builtin; + +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffect; +import com.github.retrooper.packetevents.protocol.item.consumables.ConsumeEffectTypes; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class TeleportRandomlyConsumeEffect extends ConsumeEffect { + + private final float diameter; + + public TeleportRandomlyConsumeEffect(float diameter) { + super(ConsumeEffectTypes.TELEPORT_RANDOMLY); + this.diameter = diameter; + } + + public static TeleportRandomlyConsumeEffect read(PacketWrapper wrapper) { + float diameter = wrapper.readFloat(); + return new TeleportRandomlyConsumeEffect(diameter); + } + + public static void write(PacketWrapper wrapper, TeleportRandomlyConsumeEffect effect) { + wrapper.writeFloat(effect.diameter); + } + + public float getDiameter() { + return this.diameter; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instrument.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instrument.java index cf60c0c556..a40ebee07e 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instrument.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instrument.java @@ -18,27 +18,51 @@ package com.github.retrooper.packetevents.protocol.item.instrument; +import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.mapper.CopyableEntity; +import com.github.retrooper.packetevents.protocol.mapper.DeepComparableEntity; import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.protocol.nbt.NBT; +import com.github.retrooper.packetevents.protocol.nbt.NBTCompound; +import com.github.retrooper.packetevents.protocol.nbt.NBTFloat; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.protocol.sound.Sound; +import com.github.retrooper.packetevents.util.MathUtil; +import com.github.retrooper.packetevents.util.adventure.AdventureSerializer; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import net.kyori.adventure.text.Component; +import org.jetbrains.annotations.Nullable; -public interface Instrument extends MappedEntity { +public interface Instrument extends MappedEntity, CopyableEntity, DeepComparableEntity { Sound getSound(); - int getUseDuration(); + float getUseSeconds(); + + /** + * Use duration measured in ticks + */ + default int getUseDuration() { + return MathUtil.floor(this.getUseSeconds() * 20); + } float getRange(); + Component getDescription(); + static Instrument read(PacketWrapper wrapper) { - return wrapper.readMappedEntityOrDirect(Instruments::getById, Instrument::readDirect); + return wrapper.readMappedEntityOrDirect(Instruments.getRegistry(), Instrument::readDirect); } static Instrument readDirect(PacketWrapper wrapper) { Sound sound = Sound.read(wrapper); - int useDuration = wrapper.readVarInt(); + float useSeconds = wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? wrapper.readFloat() : wrapper.readVarInt() * 20f; float range = wrapper.readFloat(); - return new StaticInstrument(sound, useDuration, range); + Component description = wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? wrapper.readComponent() : Component.empty(); + return new StaticInstrument(sound, useSeconds, range, description); } static void write(PacketWrapper wrapper, Instrument instrument) { @@ -47,7 +71,32 @@ static void write(PacketWrapper wrapper, Instrument instrument) { static void writeDirect(PacketWrapper wrapper, Instrument instrument) { Sound.write(wrapper, instrument.getSound()); - wrapper.writeVarInt(instrument.getUseDuration()); + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper.writeFloat(instrument.getUseSeconds()); + } else { + wrapper.writeVarInt(instrument.getUseDuration()); + } wrapper.writeFloat(instrument.getRange()); + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper.writeComponent(instrument.getDescription()); + } + } + + static Instrument decode(NBT nbt, ClientVersion version, @Nullable TypesBuilderData data) { + NBTCompound compound = (NBTCompound) nbt; + Sound sound = Sound.decode(compound.getTagOrThrow("sound_event"), version); + float useSeconds = compound.getNumberTagOrThrow("use_duration").getAsFloat(); + float range = compound.getNumberTagOrThrow("range").getAsFloat(); + Component description = AdventureSerializer.fromNbt(compound.getTagOrThrow("description")); + return new StaticInstrument(data, sound, useSeconds, range, description); + } + + static NBT encode(Instrument instrument, ClientVersion version) { + NBTCompound compound = new NBTCompound(); + compound.setTag("sound_event", Sound.encode(instrument.getSound(), version)); + compound.setTag("use_duration", new NBTFloat(instrument.getUseSeconds())); + compound.setTag("range", new NBTFloat(instrument.getRange())); + compound.setTag("description", AdventureSerializer.toNbt(instrument.getDescription())); + return compound; } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instruments.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instruments.java index c443f64dfd..475da5fe36 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instruments.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/Instruments.java @@ -21,74 +21,40 @@ import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.protocol.sound.Sound; import com.github.retrooper.packetevents.protocol.sound.Sounds; -import com.github.retrooper.packetevents.resources.ResourceLocation; -import com.github.retrooper.packetevents.util.mappings.MappingHelper; -import com.github.retrooper.packetevents.util.mappings.TypesBuilder; -import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; +import net.kyori.adventure.text.Component; +import org.jetbrains.annotations.ApiStatus; -import java.util.HashMap; -import java.util.Map; +public final class Instruments { -public class Instruments { + private static final VersionedRegistry REGISTRY = new VersionedRegistry<>( + "instrument", "item/item_instrument_mappings"); - private static final Map INSTRUMENT_MAP = new HashMap<>(); - private static final Map> INSTRUMENT_ID_MAP = new HashMap<>(); - private static final TypesBuilder TYPES_BUILDER = new TypesBuilder("item/item_instrument_mappings"); + private Instruments() { + } public static Instrument define(String key, Sound sound) { // vanilla defaults for goat horns - return define(key, sound, 140, 256f); + return define(key, sound, 20 * 7, 256f); } + @ApiStatus.Internal public static Instrument define(String key, Sound sound, int useDuration, float range) { - TypesBuilderData data = TYPES_BUILDER.define(key); - Instrument instrument = new Instrument() { - @Override - public Sound getSound() { - return sound; - } - - @Override - public int getUseDuration() { - return useDuration; - } - - @Override - public float getRange() { - return range; - } - - @Override - public ResourceLocation getName() { - return data.getName(); - } - - @Override - public int getId(ClientVersion version) { - return MappingHelper.getId(version, TYPES_BUILDER, data); - } + return REGISTRY.define(key, data -> new StaticInstrument( + data, sound, useDuration, range, + Component.translatable("instrument.minecraft." + key))); + } - @Override - public boolean equals(Object obj) { - if (obj instanceof Instrument) { - return getName().equals(((Instrument) obj).getName()); - } - return false; - } - }; - MappingHelper.registerMapping(TYPES_BUILDER, INSTRUMENT_MAP, INSTRUMENT_ID_MAP, instrument); - return instrument; + public static VersionedRegistry getRegistry() { + return REGISTRY; } - // with key public static Instrument getByName(String name) { - return INSTRUMENT_MAP.get(name); + return REGISTRY.getByName(name); } public static Instrument getById(ClientVersion version, int id) { - int index = TYPES_BUILDER.getDataIndex(version); - Map idMap = INSTRUMENT_ID_MAP.get((byte) index); - return idMap.get(id); + return REGISTRY.getById(version, id); } public static final Instrument PONDER_GOAT_HORN = define("ponder_goat_horn", Sounds.ITEM_GOAT_HORN_SOUND_0); @@ -101,6 +67,6 @@ public static Instrument getById(ClientVersion version, int id) { public static final Instrument DREAM_GOAT_HORN = define("dream_goat_horn", Sounds.ITEM_GOAT_HORN_SOUND_7); static { - TYPES_BUILDER.unloadFileMappings(); + REGISTRY.unloadMappings(); } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/StaticInstrument.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/StaticInstrument.java index ef2b68563d..f3cd2256f6 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/StaticInstrument.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/instrument/StaticInstrument.java @@ -18,22 +18,41 @@ package com.github.retrooper.packetevents.protocol.item.instrument; -import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; import com.github.retrooper.packetevents.protocol.sound.Sound; -import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import net.kyori.adventure.text.Component; +import org.jetbrains.annotations.Nullable; import java.util.Objects; -public class StaticInstrument implements Instrument { +public class StaticInstrument extends AbstractMappedEntity implements Instrument { private final Sound sound; - private final int useDuration; + private final float useSeconds; private final float range; + private final Component description; + @Deprecated // useDuration changed from ticks to seconds in 1.21.2 public StaticInstrument(Sound sound, int useDuration, float range) { + this(sound, useDuration * 20f, range, Component.empty()); + } + + public StaticInstrument(Sound sound, float useSeconds, float range, Component description) { + this(null, sound, useSeconds, range, description); + } + + public StaticInstrument(@Nullable TypesBuilderData data, Sound sound, float useSeconds, float range, Component description) { + super(data); this.sound = sound; - this.useDuration = useDuration; + this.useSeconds = useSeconds; this.range = range; + this.description = description; + } + + @Override + public Instrument copy(@Nullable TypesBuilderData newData) { + return new StaticInstrument(newData, this.sound, this.useSeconds, this.range, this.description); } @Override @@ -42,8 +61,8 @@ public Sound getSound() { } @Override - public int getUseDuration() { - return this.useDuration; + public float getUseSeconds() { + return this.useSeconds; } @Override @@ -52,32 +71,24 @@ public float getRange() { } @Override - public ResourceLocation getName() { - throw new UnsupportedOperationException(); - } - - @Override - public int getId(ClientVersion version) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isRegistered() { - return false; + public Component getDescription() { + return this.description; } @Override - public boolean equals(Object obj) { + public boolean deepEquals(Object obj) { if (this == obj) return true; if (!(obj instanceof StaticInstrument)) return false; + if (!super.equals(obj)) return false; StaticInstrument that = (StaticInstrument) obj; - if (this.useDuration != that.useDuration) return false; + if (this.useSeconds != that.useSeconds) return false; if (Float.compare(that.range, this.range) != 0) return false; - return this.sound.equals(that.sound); + if (!this.sound.equals(that.sound)) return false; + return this.description.equals(that.description); } @Override - public int hashCode() { - return Objects.hash(this.sound, this.useDuration, this.range); + public int deepHashCode() { + return Objects.hash(super.hashCode(), this.sound, this.useSeconds, this.range, this.description); } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemType.java index cbf5a5d64f..8ce6f07f36 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemType.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemType.java @@ -18,30 +18,42 @@ package com.github.retrooper.packetevents.protocol.item.type; +import com.github.retrooper.packetevents.PacketEvents; import com.github.retrooper.packetevents.protocol.component.StaticComponentMap; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes.ItemAttribute; import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.protocol.world.states.type.StateType; import org.jetbrains.annotations.Nullable; import java.util.Set; public interface ItemType extends MappedEntity { + int getMaxAmount(); int getMaxDurability(); - boolean isMusicDisc(); + default boolean isMusicDisc() { + return this.hasAttribute(ItemAttribute.MUSIC_DISC); + } ItemType getCraftRemainder(); @Nullable StateType getPlacedType(); - Set getAttributes(); + Set getAttributes(); - boolean hasAttribute(ItemTypes.ItemAttribute attribute); + default boolean hasAttribute(ItemAttribute attribute) { + return this.getAttributes().contains(attribute); + } default StaticComponentMap getComponents() { + return this.getComponents(PacketEvents.getAPI().getServerManager().getVersion().toClientVersion()); + } + + default StaticComponentMap getComponents(ClientVersion clientVersion) { return StaticComponentMap.EMPTY; } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemTypes.java index e8c0cd4d05..23c0ad599c 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/ItemTypes.java @@ -18,38 +18,25 @@ package com.github.retrooper.packetevents.protocol.item.type; -import com.github.retrooper.packetevents.protocol.attribute.AttributeOperation; -import com.github.retrooper.packetevents.protocol.attribute.Attributes; +import com.github.retrooper.packetevents.netty.buffer.UnpooledByteBufAllocationHelper; import com.github.retrooper.packetevents.protocol.component.ComponentType; +import com.github.retrooper.packetevents.protocol.component.ComponentTypes; import com.github.retrooper.packetevents.protocol.component.StaticComponentMap; -import com.github.retrooper.packetevents.protocol.component.builtin.item.BannerLayers; -import com.github.retrooper.packetevents.protocol.component.builtin.item.BundleContents; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ChargedProjectiles; -import com.github.retrooper.packetevents.protocol.component.builtin.item.FoodProperties; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemAttributeModifiers; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemBees; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemContainerContents; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemEnchantments; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemFireworks; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemPotionContents; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemRarity; -import com.github.retrooper.packetevents.protocol.component.builtin.item.ItemTool; -import com.github.retrooper.packetevents.protocol.component.builtin.item.PotDecorations; -import com.github.retrooper.packetevents.protocol.component.builtin.item.SuspiciousStewEffects; -import com.github.retrooper.packetevents.protocol.component.builtin.item.WritableBookContent; -import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; -import com.github.retrooper.packetevents.protocol.nbt.NBTCompound; +import com.github.retrooper.packetevents.protocol.nbt.NBT; +import com.github.retrooper.packetevents.protocol.nbt.NBTString; +import com.github.retrooper.packetevents.protocol.nbt.serializer.SequentialNBTReader; import com.github.retrooper.packetevents.protocol.player.ClientVersion; -import com.github.retrooper.packetevents.protocol.potion.PotionEffect; -import com.github.retrooper.packetevents.protocol.potion.PotionTypes; import com.github.retrooper.packetevents.protocol.world.states.type.StateType; import com.github.retrooper.packetevents.protocol.world.states.type.StateTypes; import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.util.mappings.MappingHelper; import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; -import org.jetbrains.annotations.NotNull; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; import org.jetbrains.annotations.Nullable; +import java.io.IOException; import java.util.Arrays; +import java.util.Base64; import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -57,71 +44,43 @@ import java.util.List; import java.util.Map; import java.util.Set; -import java.util.UUID; import java.util.stream.Collectors; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.ATTRIBUTE_MODIFIERS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.BANNER_PATTERNS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.BEES; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.BUCKET_ENTITY_DATA; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.BUNDLE_CONTENTS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.CHARGED_PROJECTILES; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.CONTAINER; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.DAMAGE; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.ENCHANTMENT_GLINT_OVERRIDE; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.FIREWORKS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.FIRE_RESISTANT; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.FOOD; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.MAP_COLOR; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.MAX_DAMAGE; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.MAX_STACK_SIZE; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.OMINOUS_BOTTLE_AMPLIFIER; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.POTION_CONTENTS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.POT_DECORATIONS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.RARITY; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.STORED_ENCHANTMENTS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.SUSPICIOUS_STEW_EFFECTS; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.TOOL; -import static com.github.retrooper.packetevents.protocol.component.ComponentTypes.WRITABLE_BOOK_CONTENT; - public class ItemTypes { private static final VersionedRegistry REGISTRY = new VersionedRegistry<>( "item", "item/item_type_mappings"); private static final Map HELD_TO_PLACED_MAP = new HashMap<>(); - private static final UUID TOOL_MODIFIER_ATTACK_DAMAGE_UUID = UUID.fromString("cb3f55d3-645c-4f38-a497-9c13a33db5cf"); - private static final UUID TOOL_MODIFIER_ATTACK_SPEED_UUID = UUID.fromString("fa233e1c-4180-4865-b01b-bcce9785aca3"); - // public static final ItemType GILDED_BLACKSTONE = builder("gilded_blackstone").setMaxAmount(64).setPlacedType(StateTypes.GILDED_BLACKSTONE).build(); public static final ItemType NETHER_BRICK_SLAB = builder("nether_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.NETHER_BRICK_SLAB).build(); public static final ItemType ANDESITE_SLAB = builder("andesite_slab").setMaxAmount(64).setPlacedType(StateTypes.ANDESITE_SLAB).build(); public static final ItemType EGG = builder("egg").setMaxAmount(16).build(); - public static final ItemType MUSIC_DISC_STAL = builder("music_disc_stal").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_STAL = builder("music_disc_stal").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType PIGLIN_BRUTE_SPAWN_EGG = builder("piglin_brute_spawn_egg").setMaxAmount(64).build(); public static final ItemType BIRCH_STAIRS = builder("birch_stairs").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_STAIRS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SPRUCE_SIGN = builder("spruce_sign").setMaxAmount(16).setPlacedType(StateTypes.SPRUCE_SIGN).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType DRAGON_HEAD = builder("dragon_head").setMaxAmount(64).setPlacedType(StateTypes.DRAGON_HEAD).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType DRAGON_HEAD = builder("dragon_head").setMaxAmount(64).setPlacedType(StateTypes.DRAGON_HEAD).build(); public static final ItemType HONEY_BLOCK = builder("honey_block").setMaxAmount(64).setPlacedType(StateTypes.HONEY_BLOCK).build(); public static final ItemType GREEN_DYE = builder("green_dye").setMaxAmount(64).build(); public static final ItemType DIAMOND_ORE = builder("diamond_ore").setMaxAmount(64).setPlacedType(StateTypes.DIAMOND_ORE).build(); - public static final ItemType DEBUG_STICK = builder("debug_stick").setMaxAmount(1).setComponent(RARITY, ItemRarity.EPIC).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).build(); + public static final ItemType DEBUG_STICK = builder("debug_stick").setMaxAmount(1).build(); public static final ItemType BLACK_STAINED_GLASS_PANE = builder("black_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.BLACK_STAINED_GLASS_PANE).build(); public static final ItemType SPRUCE_FENCE_GATE = builder("spruce_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType AZURE_BLUET = builder("azure_bluet").setMaxAmount(64).setPlacedType(StateTypes.AZURE_BLUET).build(); public static final ItemType SLIME_BALL = builder("slime_ball").setMaxAmount(64).build(); - public static final ItemType RABBIT = builder("rabbit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(3, 1.8f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType RABBIT = builder("rabbit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType AMETHYST_CLUSTER = builder("amethyst_cluster").setMaxAmount(64).setPlacedType(StateTypes.AMETHYST_CLUSTER).build(); public static final ItemType PRISMARINE_BRICK_SLAB = builder("prismarine_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_BRICK_SLAB).build(); - public static final ItemType DRAGON_EGG = builder("dragon_egg").setMaxAmount(64).setPlacedType(StateTypes.DRAGON_EGG).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType DRAGON_EGG = builder("dragon_egg").setMaxAmount(64).setPlacedType(StateTypes.DRAGON_EGG).build(); public static final ItemType PARROT_SPAWN_EGG = builder("parrot_spawn_egg").setMaxAmount(64).build(); public static final ItemType WEATHERED_CUT_COPPER_SLAB = builder("weathered_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_CUT_COPPER_SLAB).build(); public static final ItemType LIGHT_GRAY_STAINED_GLASS_PANE = builder("light_gray_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_STAINED_GLASS_PANE).build(); public static final ItemType SCAFFOLDING = builder("scaffolding").setMaxAmount(64).setPlacedType(StateTypes.SCAFFOLDING).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WARPED_PRESSURE_PLATE = builder("warped_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.WARPED_PRESSURE_PLATE).build(); public static final ItemType MULE_SPAWN_EGG = builder("mule_spawn_egg").setMaxAmount(64).build(); - public static final ItemType SUSPICIOUS_STEW = builder("suspicious_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 7.2f, true, 1.6f, Collections.emptyList())).setComponent(SUSPICIOUS_STEW_EFFECTS, new SuspiciousStewEffects(Collections.emptyList())).build(); + public static final ItemType SUSPICIOUS_STEW = builder("suspicious_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType MAGENTA_STAINED_GLASS_PANE = builder("magenta_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_STAINED_GLASS_PANE).build(); public static final ItemType LARGE_FERN = builder("large_fern").setMaxAmount(64).setPlacedType(StateTypes.LARGE_FERN).build(); public static final ItemType LIGHT_BLUE_CONCRETE = builder("light_blue_concrete").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_CONCRETE).build(); @@ -130,7 +89,7 @@ public class ItemTypes { public static final ItemType BIRCH_PRESSURE_PLATE = builder("birch_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_PRESSURE_PLATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType HONEYCOMB = builder("honeycomb").setMaxAmount(64).build(); public static final ItemType GOLD_BLOCK = builder("gold_block").setMaxAmount(64).setPlacedType(StateTypes.GOLD_BLOCK).build(); - public static final ItemType WRITABLE_BOOK = builder("writable_book").setMaxAmount(1).setComponent(WRITABLE_BOOK_CONTENT, new WritableBookContent(Collections.emptyList())).build(); + public static final ItemType WRITABLE_BOOK = builder("writable_book").setMaxAmount(1).build(); public static final ItemType DRIPSTONE_BLOCK = builder("dripstone_block").setMaxAmount(64).setPlacedType(StateTypes.DRIPSTONE_BLOCK).build(); public static final ItemType ACACIA_LOG = builder("acacia_log").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_LOG).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType TROPICAL_FISH_SPAWN_EGG = builder("tropical_fish_spawn_egg").setMaxAmount(64).build(); @@ -144,19 +103,19 @@ public class ItemTypes { public static final ItemType BIRCH_FENCE = builder("birch_fence").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CYAN_TERRACOTTA = builder("cyan_terracotta").setMaxAmount(64).setPlacedType(StateTypes.CYAN_TERRACOTTA).build(); public static final ItemType PRISMARINE_STAIRS = builder("prismarine_stairs").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_STAIRS).build(); - public static final ItemType IRON_BOOTS = builder("iron_boots").setMaxAmount(1).setMaxDurability(195).setComponent(DAMAGE, 0).build(); + public static final ItemType IRON_BOOTS = builder("iron_boots").setMaxAmount(1).setMaxDurability(195).build(); public static final ItemType BROWN_CONCRETE_POWDER = builder("brown_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.BROWN_CONCRETE_POWDER).build(); public static final ItemType END_STONE = builder("end_stone").setMaxAmount(64).setPlacedType(StateTypes.END_STONE).build(); public static final ItemType GLISTERING_MELON_SLICE = builder("glistering_melon_slice").setMaxAmount(64).build(); public static final ItemType NETHER_SPROUTS = builder("nether_sprouts").setMaxAmount(64).setPlacedType(StateTypes.NETHER_SPROUTS).build(); public static final ItemType GREEN_CONCRETE = builder("green_concrete").setMaxAmount(64).setPlacedType(StateTypes.GREEN_CONCRETE).build(); public static final ItemType ACACIA_DOOR = builder("acacia_door").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_DOOR).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType GOLDEN_AXE = builder("golden_axe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 6.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_gold_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 12.0f, true)), 1.0f, 1)).build(); + public static final ItemType GOLDEN_AXE = builder("golden_axe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.AXE).build(); public static final ItemType WHITE_STAINED_GLASS_PANE = builder("white_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.WHITE_STAINED_GLASS_PANE).build(); public static final ItemType COBBLESTONE_WALL = builder("cobblestone_wall").setMaxAmount(64).setPlacedType(StateTypes.COBBLESTONE_WALL).build(); public static final ItemType WHITE_GLAZED_TERRACOTTA = builder("white_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.WHITE_GLAZED_TERRACOTTA).build(); public static final ItemType END_STONE_BRICK_WALL = builder("end_stone_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.END_STONE_BRICK_WALL).build(); - public static final ItemType COOKED_RABBIT = builder("cooked_rabbit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(5, 6.0f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKED_RABBIT = builder("cooked_rabbit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType RED_MUSHROOM_BLOCK = builder("red_mushroom_block").setMaxAmount(64).setPlacedType(StateTypes.RED_MUSHROOM_BLOCK).build(); public static final ItemType CRIMSON_SLAB = builder("crimson_slab").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_SLAB).build(); public static final ItemType AMETHYST_SHARD = builder("amethyst_shard").setMaxAmount(64).build(); @@ -166,8 +125,8 @@ public class ItemTypes { public static final ItemType INFESTED_STONE = builder("infested_stone").setMaxAmount(64).setPlacedType(StateTypes.INFESTED_STONE).build(); public static final ItemType STRIPPED_OAK_LOG = builder("stripped_oak_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_OAK_LOG).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType LIGHT_GRAY_CONCRETE_POWDER = builder("light_gray_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_CONCRETE_POWDER).build(); - public static final ItemType COOKED_PORKCHOP = builder("cooked_porkchop").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(8, 12.8f, false, 1.6f, Collections.emptyList())).build(); - public static final ItemType NETHERITE_HELMET = builder("netherite_helmet").setMaxAmount(1).setMaxDurability(407).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(DAMAGE, 0).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType COOKED_PORKCHOP = builder("cooked_porkchop").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); + public static final ItemType NETHERITE_HELMET = builder("netherite_helmet").setMaxAmount(1).setMaxDurability(407).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType BLACK_CANDLE = builder("black_candle").setMaxAmount(64).setPlacedType(StateTypes.BLACK_CANDLE).build(); public static final ItemType CYAN_CONCRETE_POWDER = builder("cyan_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.CYAN_CONCRETE_POWDER).build(); public static final ItemType SADDLE = builder("saddle").setMaxAmount(1).build(); @@ -176,7 +135,7 @@ public class ItemTypes { public static final ItemType NETHER_GOLD_ORE = builder("nether_gold_ore").setMaxAmount(64).setPlacedType(StateTypes.NETHER_GOLD_ORE).build(); public static final ItemType HORN_CORAL_FAN = builder("horn_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.HORN_CORAL_FAN).build(); public static final ItemType STRIPPED_WARPED_HYPHAE = builder("stripped_warped_hyphae").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_WARPED_HYPHAE).build(); - public static final ItemType COOKED_BEEF = builder("cooked_beef").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(8, 12.8f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKED_BEEF = builder("cooked_beef").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DEEPSLATE_EMERALD_ORE = builder("deepslate_emerald_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_EMERALD_ORE).build(); public static final ItemType FARMLAND = builder("farmland").setMaxAmount(64).setPlacedType(StateTypes.FARMLAND).build(); public static final ItemType BLACK_CONCRETE = builder("black_concrete").setMaxAmount(64).setPlacedType(StateTypes.BLACK_CONCRETE).build(); @@ -189,20 +148,20 @@ public class ItemTypes { public static final ItemType STONE_BUTTON = builder("stone_button").setMaxAmount(64).setPlacedType(StateTypes.STONE_BUTTON).build(); public static final ItemType MELON = builder("melon").setMaxAmount(64).setPlacedType(StateTypes.MELON).build(); public static final ItemType INFESTED_CHISELED_STONE_BRICKS = builder("infested_chiseled_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.INFESTED_CHISELED_STONE_BRICKS).build(); - public static final ItemType MUSIC_DISC_STRAD = builder("music_disc_strad").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType STRUCTURE_BLOCK = builder("structure_block").setMaxAmount(64).setPlacedType(StateTypes.STRUCTURE_BLOCK).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType MUSIC_DISC_STRAD = builder("music_disc_strad").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + public static final ItemType STRUCTURE_BLOCK = builder("structure_block").setMaxAmount(64).setPlacedType(StateTypes.STRUCTURE_BLOCK).build(); public static final ItemType STICKY_PISTON = builder("sticky_piston").setMaxAmount(64).setPlacedType(StateTypes.STICKY_PISTON).build(); public static final ItemType GRAY_STAINED_GLASS = builder("gray_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.GRAY_STAINED_GLASS).build(); - public static final ItemType LIGHT_GRAY_SHULKER_BOX = builder("light_gray_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIGHT_GRAY_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType LIGHT_GRAY_SHULKER_BOX = builder("light_gray_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIGHT_GRAY_SHULKER_BOX).build(); public static final ItemType DARK_OAK_BUTTON = builder("dark_oak_button").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_BUTTON).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType NETHERITE_AXE = builder("netherite_axe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 9.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(FIRE_RESISTANT, null).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_netherite_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 9.0f, true)), 1.0f, 1)).build(); + public static final ItemType NETHERITE_AXE = builder("netherite_axe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.AXE).build(); public static final ItemType SAND = builder("sand").setMaxAmount(64).setPlacedType(StateTypes.SAND).build(); public static final ItemType POLISHED_GRANITE_SLAB = builder("polished_granite_slab").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_GRANITE_SLAB).build(); public static final ItemType DARK_OAK_DOOR = builder("dark_oak_door").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_DOOR).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType MOJANG_BANNER_PATTERN = builder("mojang_banner_pattern").setMaxAmount(1).setComponent(RARITY, ItemRarity.EPIC).build(); - public static final ItemType BEACON = builder("beacon").setMaxAmount(64).setPlacedType(StateTypes.BEACON).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MOJANG_BANNER_PATTERN = builder("mojang_banner_pattern").setMaxAmount(1).build(); + public static final ItemType BEACON = builder("beacon").setMaxAmount(64).setPlacedType(StateTypes.BEACON).build(); public static final ItemType BIRCH_WOOD = builder("birch_wood").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_WOOD).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType MUSHROOM_STEW = builder("mushroom_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 7.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType MUSHROOM_STEW = builder("mushroom_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType FLINT = builder("flint").setMaxAmount(64).build(); public static final ItemType SMOOTH_SANDSTONE_SLAB = builder("smooth_sandstone_slab").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_SANDSTONE_SLAB).build(); public static final ItemType WARPED_PLANKS = builder("warped_planks").setMaxAmount(64).setPlacedType(StateTypes.WARPED_PLANKS).build(); @@ -213,7 +172,7 @@ public class ItemTypes { public static final ItemType DEAD_BRAIN_CORAL_BLOCK = builder("dead_brain_coral_block").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BRAIN_CORAL_BLOCK).build(); public static final ItemType OXIDIZED_COPPER = builder("oxidized_copper").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_COPPER).build(); public static final ItemType SHULKER_SPAWN_EGG = builder("shulker_spawn_egg").setMaxAmount(64).build(); - public static final ItemType BEEHIVE = builder("beehive").setMaxAmount(64).setPlacedType(StateTypes.BEEHIVE).setComponent(BEES, new ItemBees(Collections.emptyList())).build(); + public static final ItemType BEEHIVE = builder("beehive").setMaxAmount(64).setPlacedType(StateTypes.BEEHIVE).build(); public static final ItemType POLISHED_BASALT = builder("polished_basalt").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BASALT).build(); public static final ItemType PURPLE_WOOL = builder("purple_wool").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType PINK_GLAZED_TERRACOTTA = builder("pink_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.PINK_GLAZED_TERRACOTTA).build(); @@ -227,9 +186,9 @@ public class ItemTypes { public static final ItemType SPRUCE_FENCE = builder("spruce_fence").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType COAL_BLOCK = builder("coal_block").setMaxAmount(64).setPlacedType(StateTypes.COAL_BLOCK).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STRIPPED_CRIMSON_HYPHAE = builder("stripped_crimson_hyphae").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_CRIMSON_HYPHAE).build(); - public static final ItemType WOODEN_PICKAXE = builder("wooden_pickaxe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 1.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_wooden_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 2.0f, true)), 1.0f, 1)).build(); + public static final ItemType WOODEN_PICKAXE = builder("wooden_pickaxe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.PICKAXE).build(); public static final ItemType BIRCH_LEAVES = builder("birch_leaves").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_LEAVES).build(); - public static final ItemType DIAMOND_PICKAXE = builder("diamond_pickaxe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 4.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_diamond_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 8.0f, true)), 1.0f, 1)).build(); + public static final ItemType DIAMOND_PICKAXE = builder("diamond_pickaxe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.PICKAXE).build(); public static final ItemType FLOWER_POT = builder("flower_pot").setMaxAmount(64).setPlacedType(StateTypes.FLOWER_POT).build(); public static final ItemType ACACIA_BUTTON = builder("acacia_button").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_BUTTON).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STRIPPED_DARK_OAK_WOOD = builder("stripped_dark_oak_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_DARK_OAK_WOOD).setAttributes(ItemAttribute.FUEL).build(); @@ -238,7 +197,7 @@ public class ItemTypes { public static final ItemType MAGENTA_TERRACOTTA = builder("magenta_terracotta").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_TERRACOTTA).build(); public static final ItemType DEEPSLATE_COPPER_ORE = builder("deepslate_copper_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_COPPER_ORE).build(); public static final ItemType GRAY_DYE = builder("gray_dye").setMaxAmount(64).build(); - public static final ItemType BLACK_SHULKER_BOX = builder("black_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BLACK_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType BLACK_SHULKER_BOX = builder("black_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BLACK_SHULKER_BOX).build(); public static final ItemType OCELOT_SPAWN_EGG = builder("ocelot_spawn_egg").setMaxAmount(64).build(); public static final ItemType WAXED_EXPOSED_CUT_COPPER_STAIRS = builder("waxed_exposed_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_CUT_COPPER_STAIRS).build(); public static final ItemType POLISHED_BLACKSTONE_WALL = builder("polished_blackstone_wall").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_WALL).build(); @@ -249,8 +208,8 @@ public class ItemTypes { public static final ItemType TALL_GRASS = builder("tall_grass").setMaxAmount(64).setPlacedType(StateTypes.TALL_GRASS).build(); public static final ItemType ORANGE_STAINED_GLASS = builder("orange_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_STAINED_GLASS).build(); public static final ItemType MAGENTA_CONCRETE = builder("magenta_concrete").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_CONCRETE).build(); - public static final ItemType CHAIN_COMMAND_BLOCK = builder("chain_command_block").setMaxAmount(64).setPlacedType(StateTypes.CHAIN_COMMAND_BLOCK).setComponent(RARITY, ItemRarity.EPIC).build(); - public static final ItemType IRON_CHESTPLATE = builder("iron_chestplate").setMaxAmount(1).setMaxDurability(240).setComponent(DAMAGE, 0).build(); + public static final ItemType CHAIN_COMMAND_BLOCK = builder("chain_command_block").setMaxAmount(64).setPlacedType(StateTypes.CHAIN_COMMAND_BLOCK).build(); + public static final ItemType IRON_CHESTPLATE = builder("iron_chestplate").setMaxAmount(1).setMaxDurability(240).build(); public static final ItemType WEEPING_VINES = builder("weeping_vines").setMaxAmount(64).setPlacedType(StateTypes.WEEPING_VINES).build(); public static final ItemType OXIDIZED_CUT_COPPER_SLAB = builder("oxidized_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_CUT_COPPER_SLAB).build(); public static final ItemType GLOWSTONE = builder("glowstone").setMaxAmount(64).setPlacedType(StateTypes.GLOWSTONE).build(); @@ -258,24 +217,24 @@ public class ItemTypes { public static final ItemType GREEN_STAINED_GLASS = builder("green_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.GREEN_STAINED_GLASS).build(); public static final ItemType PRISMARINE_BRICKS = builder("prismarine_bricks").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_BRICKS).build(); public static final ItemType WHITE_TULIP = builder("white_tulip").setMaxAmount(64).setPlacedType(StateTypes.WHITE_TULIP).build(); - public static final ItemType IRON_SWORD = builder("iron_sword").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 5.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType IRON_SWORD = builder("iron_sword").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.SWORD).build(); public static final ItemType COPPER_BLOCK = builder("copper_block").setMaxAmount(64).setPlacedType(StateTypes.COPPER_BLOCK).build(); public static final ItemType MAGENTA_BED = builder("magenta_bed").setMaxAmount(1).setPlacedType(StateTypes.MAGENTA_BED).build(); public static final ItemType WARPED_NYLIUM = builder("warped_nylium").setMaxAmount(64).setPlacedType(StateTypes.WARPED_NYLIUM).build(); public static final ItemType DIORITE = builder("diorite").setMaxAmount(64).setPlacedType(StateTypes.DIORITE).build(); public static final ItemType SPRUCE_WOOD = builder("spruce_wood").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_WOOD).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType CYAN_SHULKER_BOX = builder("cyan_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.CYAN_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType CYAN_SHULKER_BOX = builder("cyan_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.CYAN_SHULKER_BOX).build(); public static final ItemType COBWEB = builder("cobweb").setMaxAmount(64).setPlacedType(StateTypes.COBWEB).build(); public static final ItemType BLAZE_SPAWN_EGG = builder("blaze_spawn_egg").setMaxAmount(64).build(); public static final ItemType GRAVEL = builder("gravel").setMaxAmount(64).setPlacedType(StateTypes.GRAVEL).build(); public static final ItemType WITCH_SPAWN_EGG = builder("witch_spawn_egg").setMaxAmount(64).build(); - public static final ItemType ELYTRA = builder("elytra").setMaxAmount(1).setMaxDurability(432).setComponent(DAMAGE, 0).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType ELYTRA = builder("elytra").setMaxAmount(1).setMaxDurability(432).build(); public static final ItemType ACACIA_FENCE_GATE = builder("acacia_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType JIGSAW = builder("jigsaw").setMaxAmount(64).setPlacedType(StateTypes.JIGSAW).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType JIGSAW = builder("jigsaw").setMaxAmount(64).setPlacedType(StateTypes.JIGSAW).build(); public static final ItemType BLUE_GLAZED_TERRACOTTA = builder("blue_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.BLUE_GLAZED_TERRACOTTA).build(); - public static final ItemType FLINT_AND_STEEL = builder("flint_and_steel").setMaxAmount(1).setMaxDurability(64).setComponent(DAMAGE, 0).build(); + public static final ItemType FLINT_AND_STEEL = builder("flint_and_steel").setMaxAmount(1).setMaxDurability(64).build(); public static final ItemType TNT = builder("tnt").setMaxAmount(64).setPlacedType(StateTypes.TNT).build(); - public static final ItemType PINK_SHULKER_BOX = builder("pink_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.PINK_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType PINK_SHULKER_BOX = builder("pink_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.PINK_SHULKER_BOX).build(); public static final ItemType MOSSY_STONE_BRICK_SLAB = builder("mossy_stone_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.MOSSY_STONE_BRICK_SLAB).build(); public static final ItemType YELLOW_CARPET = builder("yellow_carpet").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_CARPET).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType TINTED_GLASS = builder("tinted_glass").setMaxAmount(64).setPlacedType(StateTypes.TINTED_GLASS).build(); @@ -284,36 +243,36 @@ public class ItemTypes { public static final ItemType SANDSTONE = builder("sandstone").setMaxAmount(64).setPlacedType(StateTypes.SANDSTONE).build(); public static final ItemType BLUE_TERRACOTTA = builder("blue_terracotta").setMaxAmount(64).setPlacedType(StateTypes.BLUE_TERRACOTTA).build(); public static final ItemType DARK_PRISMARINE_SLAB = builder("dark_prismarine_slab").setMaxAmount(64).setPlacedType(StateTypes.DARK_PRISMARINE_SLAB).build(); - public static final ItemType CONDUIT = builder("conduit").setMaxAmount(64).setPlacedType(StateTypes.CONDUIT).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType TROPICAL_FISH = builder("tropical_fish").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 0.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType CONDUIT = builder("conduit").setMaxAmount(64).setPlacedType(StateTypes.CONDUIT).build(); + public static final ItemType TROPICAL_FISH = builder("tropical_fish").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType IRON_INGOT = builder("iron_ingot").setMaxAmount(64).build(); - public static final ItemType NETHER_STAR = builder("nether_star").setMaxAmount(64).setComponent(RARITY, ItemRarity.UNCOMMON).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).build(); + public static final ItemType NETHER_STAR = builder("nether_star").setMaxAmount(64).build(); public static final ItemType OAK_STAIRS = builder("oak_stairs").setMaxAmount(64).setPlacedType(StateTypes.OAK_STAIRS).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType PLAYER_HEAD = builder("player_head").setMaxAmount(64).setPlacedType(StateTypes.PLAYER_HEAD).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType PLAYER_HEAD = builder("player_head").setMaxAmount(64).setPlacedType(StateTypes.PLAYER_HEAD).build(); public static final ItemType LIGHT_BLUE_CANDLE = builder("light_blue_candle").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_CANDLE).build(); public static final ItemType BEDROCK = builder("bedrock").setMaxAmount(64).setPlacedType(StateTypes.BEDROCK).build(); - public static final ItemType POTATO = builder("potato").setMaxAmount(64).setPlacedType(StateTypes.POTATOES).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 0.6f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType POTATO = builder("potato").setMaxAmount(64).setPlacedType(StateTypes.POTATOES).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DEEPSLATE_LAPIS_ORE = builder("deepslate_lapis_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_LAPIS_ORE).build(); public static final ItemType NETHER_BRICKS = builder("nether_bricks").setMaxAmount(64).setPlacedType(StateTypes.NETHER_BRICKS).build(); - public static final ItemType POISONOUS_POTATO = builder("poisonous_potato").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 1.2f, false, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.POISON, new PotionEffect.Properties(0, 100, false, true, true, null)), 0.6f)))).build(); + public static final ItemType POISONOUS_POTATO = builder("poisonous_potato").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType BROWN_STAINED_GLASS = builder("brown_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.BROWN_STAINED_GLASS).build(); public static final ItemType BLACK_DYE = builder("black_dye").setMaxAmount(64).build(); public static final ItemType CHISELED_NETHER_BRICKS = builder("chiseled_nether_bricks").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_NETHER_BRICKS).build(); public static final ItemType POLISHED_BLACKSTONE_SLAB = builder("polished_blackstone_slab").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_SLAB).build(); public static final ItemType POLISHED_ANDESITE_SLAB = builder("polished_andesite_slab").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_ANDESITE_SLAB).build(); - public static final ItemType MAGENTA_BANNER = builder("magenta_banner").setMaxAmount(16).setPlacedType(StateTypes.MAGENTA_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType MAGENTA_BANNER = builder("magenta_banner").setMaxAmount(16).setPlacedType(StateTypes.MAGENTA_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType LIGHT_GRAY_STAINED_GLASS = builder("light_gray_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_STAINED_GLASS).build(); - public static final ItemType TROPICAL_FISH_BUCKET = builder("tropical_fish_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType TROPICAL_FISH_BUCKET = builder("tropical_fish_bucket").setMaxAmount(1).build(); public static final ItemType GREEN_CONCRETE_POWDER = builder("green_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.GREEN_CONCRETE_POWDER).build(); public static final ItemType PURPUR_BLOCK = builder("purpur_block").setMaxAmount(64).setPlacedType(StateTypes.PURPUR_BLOCK).build(); - public static final ItemType BLUE_BANNER = builder("blue_banner").setMaxAmount(16).setPlacedType(StateTypes.BLUE_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType BLUE_BANNER = builder("blue_banner").setMaxAmount(16).setPlacedType(StateTypes.BLUE_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SMITHING_TABLE = builder("smithing_table").setMaxAmount(64).setPlacedType(StateTypes.SMITHING_TABLE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType COMPARATOR = builder("comparator").setMaxAmount(64).setPlacedType(StateTypes.COMPARATOR).build(); - public static final ItemType GRAY_SHULKER_BOX = builder("gray_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.GRAY_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType GRAY_SHULKER_BOX = builder("gray_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.GRAY_SHULKER_BOX).build(); public static final ItemType INFESTED_CRACKED_STONE_BRICKS = builder("infested_cracked_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.INFESTED_CRACKED_STONE_BRICKS).build(); public static final ItemType YELLOW_CONCRETE_POWDER = builder("yellow_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_CONCRETE_POWDER).build(); public static final ItemType BLACKSTONE_WALL = builder("blackstone_wall").setMaxAmount(64).setPlacedType(StateTypes.BLACKSTONE_WALL).build(); - public static final ItemType COD = builder("cod").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 0.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COD = builder("cod").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType SMOOTH_STONE = builder("smooth_stone").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_STONE).build(); public static final ItemType SPRUCE_PRESSURE_PLATE = builder("spruce_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_PRESSURE_PLATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SPRUCE_SAPLING = builder("spruce_sapling").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_SAPLING).setAttributes(ItemAttribute.FUEL).build(); @@ -329,10 +288,10 @@ public class ItemTypes { public static final ItemType IRON_NUGGET = builder("iron_nugget").setMaxAmount(64).build(); public static final ItemType DONKEY_SPAWN_EGG = builder("donkey_spawn_egg").setMaxAmount(64).build(); public static final ItemType STONECUTTER = builder("stonecutter").setMaxAmount(64).setPlacedType(StateTypes.STONECUTTER).build(); - public static final ItemType CHAINMAIL_BOOTS = builder("chainmail_boots").setMaxAmount(1).setMaxDurability(195).setComponent(DAMAGE, 0).build(); + public static final ItemType CHAINMAIL_BOOTS = builder("chainmail_boots").setMaxAmount(1).setMaxDurability(195).build(); public static final ItemType TERRACOTTA = builder("terracotta").setMaxAmount(64).setPlacedType(StateTypes.TERRACOTTA).build(); public static final ItemType LIME_STAINED_GLASS_PANE = builder("lime_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.LIME_STAINED_GLASS_PANE).build(); - public static final ItemType STRUCTURE_VOID = builder("structure_void").setMaxAmount(64).setPlacedType(StateTypes.STRUCTURE_VOID).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType STRUCTURE_VOID = builder("structure_void").setMaxAmount(64).setPlacedType(StateTypes.STRUCTURE_VOID).build(); public static final ItemType DEAD_BRAIN_CORAL = builder("dead_brain_coral").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BRAIN_CORAL).build(); public static final ItemType GREEN_WOOL = builder("green_wool").setMaxAmount(64).setPlacedType(StateTypes.GREEN_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CRIMSON_STAIRS = builder("crimson_stairs").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_STAIRS).build(); @@ -348,20 +307,20 @@ public class ItemTypes { public static final ItemType BIG_DRIPLEAF = builder("big_dripleaf").setMaxAmount(64).setPlacedType(StateTypes.BIG_DRIPLEAF).build(); public static final ItemType GRANITE_STAIRS = builder("granite_stairs").setMaxAmount(64).setPlacedType(StateTypes.GRANITE_STAIRS).build(); public static final ItemType POWERED_RAIL = builder("powered_rail").setMaxAmount(64).setPlacedType(StateTypes.POWERED_RAIL).build(); - public static final ItemType LEATHER_HELMET = builder("leather_helmet").setMaxAmount(1).setMaxDurability(55).setComponent(DAMAGE, 0).build(); + public static final ItemType LEATHER_HELMET = builder("leather_helmet").setMaxAmount(1).setMaxDurability(55).build(); public static final ItemType EMERALD_ORE = builder("emerald_ore").setMaxAmount(64).setPlacedType(StateTypes.EMERALD_ORE).build(); public static final ItemType STRIPPED_SPRUCE_LOG = builder("stripped_spruce_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_SPRUCE_LOG).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CUT_RED_SANDSTONE = builder("cut_red_sandstone").setMaxAmount(64).setPlacedType(StateTypes.CUT_RED_SANDSTONE).build(); public static final ItemType CRIMSON_FENCE = builder("crimson_fence").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_FENCE).build(); public static final ItemType BLUE_CARPET = builder("blue_carpet").setMaxAmount(64).setPlacedType(StateTypes.BLUE_CARPET).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType IRON_HOE = builder("iron_hoe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -1.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_iron_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 6.0f, true)), 1.0f, 1)).build(); - public static final ItemType CHICKEN = builder("chicken").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 1.2f, false, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.HUNGER, new PotionEffect.Properties(0, 600, false, true, true, null)), 0.3f)))).build(); + public static final ItemType IRON_HOE = builder("iron_hoe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.HOE).build(); + public static final ItemType CHICKEN = builder("chicken").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType CRIMSON_STEM = builder("crimson_stem").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_STEM).build(); public static final ItemType DEAD_HORN_CORAL_BLOCK = builder("dead_horn_coral_block").setMaxAmount(64).setPlacedType(StateTypes.DEAD_HORN_CORAL_BLOCK).build(); - public static final ItemType CYAN_BANNER = builder("cyan_banner").setMaxAmount(16).setPlacedType(StateTypes.CYAN_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType CYAN_BANNER = builder("cyan_banner").setMaxAmount(16).setPlacedType(StateTypes.CYAN_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WARPED_DOOR = builder("warped_door").setMaxAmount(64).setPlacedType(StateTypes.WARPED_DOOR).build(); public static final ItemType SCULK_SENSOR = builder("sculk_sensor").setMaxAmount(64).setPlacedType(StateTypes.SCULK_SENSOR).build(); - public static final ItemType BREWING_STAND = builder("brewing_stand").setMaxAmount(64).setPlacedType(StateTypes.BREWING_STAND).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType BREWING_STAND = builder("brewing_stand").setMaxAmount(64).setPlacedType(StateTypes.BREWING_STAND).build(); public static final ItemType LIME_CANDLE = builder("lime_candle").setMaxAmount(64).setPlacedType(StateTypes.LIME_CANDLE).build(); public static final ItemType STONE_BRICKS = builder("stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.STONE_BRICKS).build(); public static final ItemType STRIPPED_OAK_WOOD = builder("stripped_oak_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_OAK_WOOD).setAttributes(ItemAttribute.FUEL).build(); @@ -371,31 +330,31 @@ public class ItemTypes { public static final ItemType BASALT = builder("basalt").setMaxAmount(64).setPlacedType(StateTypes.BASALT).build(); public static final ItemType JUNGLE_DOOR = builder("jungle_door").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_DOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BROWN_CARPET = builder("brown_carpet").setMaxAmount(64).setPlacedType(StateTypes.BROWN_CARPET).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType FISHING_ROD = builder("fishing_rod").setMaxAmount(1).setMaxDurability(64).setAttributes(ItemAttribute.FUEL).setComponent(DAMAGE, 0).build(); + public static final ItemType FISHING_ROD = builder("fishing_rod").setMaxAmount(1).setMaxDurability(64).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType HORSE_SPAWN_EGG = builder("horse_spawn_egg").setMaxAmount(64).build(); public static final ItemType GRAY_CONCRETE_POWDER = builder("gray_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.GRAY_CONCRETE_POWDER).build(); public static final ItemType RED_CANDLE = builder("red_candle").setMaxAmount(64).setPlacedType(StateTypes.RED_CANDLE).build(); public static final ItemType QUARTZ = builder("quartz").setMaxAmount(64).build(); public static final ItemType RAW_COPPER = builder("raw_copper").setMaxAmount(64).build(); - public static final ItemType BEETROOT = builder("beetroot").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 1.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType BEETROOT = builder("beetroot").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DEAD_FIRE_CORAL = builder("dead_fire_coral").setMaxAmount(64).setPlacedType(StateTypes.DEAD_FIRE_CORAL).build(); - public static final ItemType MUSIC_DISC_MALL = builder("music_disc_mall").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_MALL = builder("music_disc_mall").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType LADDER = builder("ladder").setMaxAmount(64).setPlacedType(StateTypes.LADDER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType LODESTONE = builder("lodestone").setMaxAmount(64).setPlacedType(StateTypes.LODESTONE).build(); public static final ItemType RAVAGER_SPAWN_EGG = builder("ravager_spawn_egg").setMaxAmount(64).build(); - public static final ItemType NETHERITE_HOE = builder("netherite_hoe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(FIRE_RESISTANT, null).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_netherite_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 9.0f, true)), 1.0f, 1)).build(); + public static final ItemType NETHERITE_HOE = builder("netherite_hoe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.HOE).build(); public static final ItemType INFESTED_STONE_BRICKS = builder("infested_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.INFESTED_STONE_BRICKS).build(); public static final ItemType END_STONE_BRICK_SLAB = builder("end_stone_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.END_STONE_BRICK_SLAB).build(); - public static final ItemType LEATHER_BOOTS = builder("leather_boots").setMaxAmount(1).setMaxDurability(65).setComponent(DAMAGE, 0).build(); + public static final ItemType LEATHER_BOOTS = builder("leather_boots").setMaxAmount(1).setMaxDurability(65).build(); public static final ItemType LIGHT_BLUE_DYE = builder("light_blue_dye").setMaxAmount(64).build(); public static final ItemType WARPED_STAIRS = builder("warped_stairs").setMaxAmount(64).setPlacedType(StateTypes.WARPED_STAIRS).build(); public static final ItemType DEAD_BUBBLE_CORAL = builder("dead_bubble_coral").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BUBBLE_CORAL).build(); - public static final ItemType CHAINMAIL_HELMET = builder("chainmail_helmet").setMaxAmount(1).setMaxDurability(165).setComponent(DAMAGE, 0).build(); + public static final ItemType CHAINMAIL_HELMET = builder("chainmail_helmet").setMaxAmount(1).setMaxDurability(165).build(); public static final ItemType OAK_SLAB = builder("oak_slab").setMaxAmount(64).setPlacedType(StateTypes.OAK_SLAB).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SPRUCE_DOOR = builder("spruce_door").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_DOOR).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType ZOMBIE_HEAD = builder("zombie_head").setMaxAmount(64).setPlacedType(StateTypes.ZOMBIE_HEAD).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType ZOMBIE_HEAD = builder("zombie_head").setMaxAmount(64).setPlacedType(StateTypes.ZOMBIE_HEAD).build(); public static final ItemType DEAD_TUBE_CORAL = builder("dead_tube_coral").setMaxAmount(64).setPlacedType(StateTypes.DEAD_TUBE_CORAL).build(); - public static final ItemType CHORUS_FRUIT = builder("chorus_fruit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(4, 2.4f, true, 1.6f, Collections.emptyList())).build(); + public static final ItemType CHORUS_FRUIT = builder("chorus_fruit").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType HORN_CORAL = builder("horn_coral").setMaxAmount(64).setPlacedType(StateTypes.HORN_CORAL).build(); public static final ItemType PRISMARINE_CRYSTALS = builder("prismarine_crystals").setMaxAmount(64).build(); public static final ItemType WHITE_CONCRETE_POWDER = builder("white_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.WHITE_CONCRETE_POWDER).build(); @@ -403,34 +362,34 @@ public class ItemTypes { public static final ItemType SANDSTONE_SLAB = builder("sandstone_slab").setMaxAmount(64).setPlacedType(StateTypes.SANDSTONE_SLAB).build(); public static final ItemType CAKE = builder("cake").setMaxAmount(1).setPlacedType(StateTypes.CAKE).build(); public static final ItemType ACACIA_LEAVES = builder("acacia_leaves").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_LEAVES).build(); - public static final ItemType YELLOW_SHULKER_BOX = builder("yellow_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.YELLOW_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType YELLOW_SHULKER_BOX = builder("yellow_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.YELLOW_SHULKER_BOX).build(); public static final ItemType MOSS_CARPET = builder("moss_carpet").setMaxAmount(64).setPlacedType(StateTypes.MOSS_CARPET).build(); - public static final ItemType BROWN_BANNER = builder("brown_banner").setMaxAmount(16).setPlacedType(StateTypes.BROWN_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType BROWN_BANNER = builder("brown_banner").setMaxAmount(16).setPlacedType(StateTypes.BROWN_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType GUNPOWDER = builder("gunpowder").setMaxAmount(64).build(); - public static final ItemType PUFFERFISH_BUCKET = builder("pufferfish_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType PUFFERFISH_BUCKET = builder("pufferfish_bucket").setMaxAmount(1).build(); public static final ItemType NETHER_BRICK = builder("nether_brick").setMaxAmount(64).build(); public static final ItemType PINK_STAINED_GLASS_PANE = builder("pink_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.PINK_STAINED_GLASS_PANE).build(); public static final ItemType GLOW_SQUID_SPAWN_EGG = builder("glow_squid_spawn_egg").setMaxAmount(64).build(); public static final ItemType BAMBOO = builder("bamboo").setMaxAmount(64).setPlacedType(StateTypes.BAMBOO).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType RED_SAND = builder("red_sand").setMaxAmount(64).setPlacedType(StateTypes.RED_SAND).build(); - public static final ItemType PURPLE_SHULKER_BOX = builder("purple_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.PURPLE_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType PURPLE_SHULKER_BOX = builder("purple_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.PURPLE_SHULKER_BOX).build(); public static final ItemType CLAY = builder("clay").setMaxAmount(64).setPlacedType(StateTypes.CLAY).build(); public static final ItemType CHISELED_STONE_BRICKS = builder("chiseled_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_STONE_BRICKS).build(); public static final ItemType LECTERN = builder("lectern").setMaxAmount(64).setPlacedType(StateTypes.LECTERN).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType DIAMOND_LEGGINGS = builder("diamond_leggings").setMaxAmount(1).setMaxDurability(495).setComponent(DAMAGE, 0).build(); - public static final ItemType DIAMOND_HELMET = builder("diamond_helmet").setMaxAmount(1).setMaxDurability(363).setComponent(DAMAGE, 0).build(); + public static final ItemType DIAMOND_LEGGINGS = builder("diamond_leggings").setMaxAmount(1).setMaxDurability(495).build(); + public static final ItemType DIAMOND_HELMET = builder("diamond_helmet").setMaxAmount(1).setMaxDurability(363).build(); public static final ItemType WARPED_SLAB = builder("warped_slab").setMaxAmount(64).setPlacedType(StateTypes.WARPED_SLAB).build(); public static final ItemType QUARTZ_BLOCK = builder("quartz_block").setMaxAmount(64).setPlacedType(StateTypes.QUARTZ_BLOCK).build(); - public static final ItemType DIAMOND_CHESTPLATE = builder("diamond_chestplate").setMaxAmount(1).setMaxDurability(528).setComponent(DAMAGE, 0).build(); + public static final ItemType DIAMOND_CHESTPLATE = builder("diamond_chestplate").setMaxAmount(1).setMaxDurability(528).build(); public static final ItemType MOSSY_COBBLESTONE_SLAB = builder("mossy_cobblestone_slab").setMaxAmount(64).setPlacedType(StateTypes.MOSSY_COBBLESTONE_SLAB).build(); - public static final ItemType WOODEN_HOE = builder("wooden_hoe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_wooden_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 2.0f, true)), 1.0f, 1)).build(); - public static final ItemType MUSIC_DISC_BLOCKS = builder("music_disc_blocks").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType WOODEN_HOE = builder("wooden_hoe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.HOE).build(); + public static final ItemType MUSIC_DISC_BLOCKS = builder("music_disc_blocks").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType WHITE_WOOL = builder("white_wool").setMaxAmount(64).setPlacedType(StateTypes.WHITE_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType HANGING_ROOTS = builder("hanging_roots").setMaxAmount(64).setPlacedType(StateTypes.HANGING_ROOTS).build(); public static final ItemType END_STONE_BRICK_STAIRS = builder("end_stone_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.END_STONE_BRICK_STAIRS).build(); public static final ItemType EXPOSED_COPPER = builder("exposed_copper").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER).build(); - public static final ItemType CHAINMAIL_CHESTPLATE = builder("chainmail_chestplate").setMaxAmount(1).setMaxDurability(240).setComponent(DAMAGE, 0).build(); - public static final ItemType IRON_LEGGINGS = builder("iron_leggings").setMaxAmount(1).setMaxDurability(225).setComponent(DAMAGE, 0).build(); + public static final ItemType CHAINMAIL_CHESTPLATE = builder("chainmail_chestplate").setMaxAmount(1).setMaxDurability(240).build(); + public static final ItemType IRON_LEGGINGS = builder("iron_leggings").setMaxAmount(1).setMaxDurability(225).build(); public static final ItemType PURPLE_STAINED_GLASS = builder("purple_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_STAINED_GLASS).build(); public static final ItemType PURPLE_TERRACOTTA = builder("purple_terracotta").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_TERRACOTTA).build(); public static final ItemType GREEN_BED = builder("green_bed").setMaxAmount(1).setPlacedType(StateTypes.GREEN_BED).build(); @@ -438,7 +397,7 @@ public class ItemTypes { public static final ItemType REPEATER = builder("repeater").setMaxAmount(64).setPlacedType(StateTypes.REPEATER).build(); public static final ItemType MYCELIUM = builder("mycelium").setMaxAmount(64).setPlacedType(StateTypes.MYCELIUM).build(); public static final ItemType CHISELED_SANDSTONE = builder("chiseled_sandstone").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_SANDSTONE).build(); - public static final ItemType LINGERING_POTION = builder("lingering_potion").setMaxAmount(1).setComponent(POTION_CONTENTS, new ItemPotionContents(null, null, Collections.emptyList())).build(); + public static final ItemType LINGERING_POTION = builder("lingering_potion").setMaxAmount(1).build(); public static final ItemType CUT_COPPER_STAIRS = builder("cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.CUT_COPPER_STAIRS).build(); public static final ItemType CALCITE = builder("calcite").setMaxAmount(64).setPlacedType(StateTypes.CALCITE).build(); public static final ItemType STRIPPED_BIRCH_LOG = builder("stripped_birch_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_BIRCH_LOG).setAttributes(ItemAttribute.FUEL).build(); @@ -449,14 +408,14 @@ public class ItemTypes { public static final ItemType MAGENTA_CONCRETE_POWDER = builder("magenta_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_CONCRETE_POWDER).build(); public static final ItemType ANDESITE_WALL = builder("andesite_wall").setMaxAmount(64).setPlacedType(StateTypes.ANDESITE_WALL).build(); public static final ItemType YELLOW_CONCRETE = builder("yellow_concrete").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_CONCRETE).build(); - public static final ItemType WARPED_FUNGUS_ON_A_STICK = builder("warped_fungus_on_a_stick").setMaxAmount(1).setMaxDurability(100).setComponent(DAMAGE, 0).build(); + public static final ItemType WARPED_FUNGUS_ON_A_STICK = builder("warped_fungus_on_a_stick").setMaxAmount(1).setMaxDurability(100).build(); public static final ItemType WAXED_WEATHERED_CUT_COPPER = builder("waxed_weathered_cut_copper").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_CUT_COPPER).build(); public static final ItemType COBBLESTONE_SLAB = builder("cobblestone_slab").setMaxAmount(64).setPlacedType(StateTypes.COBBLESTONE_SLAB).build(); public static final ItemType ARMOR_STAND = builder("armor_stand").setMaxAmount(16).build(); public static final ItemType RED_NETHER_BRICKS = builder("red_nether_bricks").setMaxAmount(64).setPlacedType(StateTypes.RED_NETHER_BRICKS).build(); public static final ItemType LIGHT_GRAY_CONCRETE = builder("light_gray_concrete").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_CONCRETE).build(); public static final ItemType GLASS = builder("glass").setMaxAmount(64).setPlacedType(StateTypes.GLASS).build(); - public static final ItemType CHEST = builder("chest").setMaxAmount(64).setPlacedType(StateTypes.CHEST).setAttributes(ItemAttribute.FUEL).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType CHEST = builder("chest").setMaxAmount(64).setPlacedType(StateTypes.CHEST).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SEAGRASS = builder("seagrass").setMaxAmount(64).setPlacedType(StateTypes.SEAGRASS).build(); public static final ItemType WARPED_TRAPDOOR = builder("warped_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.WARPED_TRAPDOOR).build(); public static final ItemType STONE_STAIRS = builder("stone_stairs").setMaxAmount(64).setPlacedType(StateTypes.STONE_STAIRS).build(); @@ -464,26 +423,26 @@ public class ItemTypes { public static final ItemType FURNACE_MINECART = builder("furnace_minecart").setMaxAmount(1).build(); public static final ItemType END_PORTAL_FRAME = builder("end_portal_frame").setMaxAmount(64).setPlacedType(StateTypes.END_PORTAL_FRAME).build(); public static final ItemType GRINDSTONE = builder("grindstone").setMaxAmount(64).setPlacedType(StateTypes.GRINDSTONE).build(); - public static final ItemType LEATHER_LEGGINGS = builder("leather_leggings").setMaxAmount(1).setMaxDurability(75).setComponent(DAMAGE, 0).build(); + public static final ItemType LEATHER_LEGGINGS = builder("leather_leggings").setMaxAmount(1).setMaxDurability(75).build(); public static final ItemType WAXED_COPPER_BLOCK = builder("waxed_copper_block").setMaxAmount(64).setPlacedType(StateTypes.WAXED_COPPER_BLOCK).build(); public static final ItemType DARK_OAK_LEAVES = builder("dark_oak_leaves").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_LEAVES).build(); - public static final ItemType LIME_SHULKER_BOX = builder("lime_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIME_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType LIME_SHULKER_BOX = builder("lime_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIME_SHULKER_BOX).build(); public static final ItemType JUNGLE_SAPLING = builder("jungle_sapling").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_SAPLING).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType AMETHYST_BLOCK = builder("amethyst_block").setMaxAmount(64).setPlacedType(StateTypes.AMETHYST_BLOCK).build(); - public static final ItemType CREEPER_HEAD = builder("creeper_head").setMaxAmount(64).setPlacedType(StateTypes.CREEPER_HEAD).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType CREEPER_HEAD = builder("creeper_head").setMaxAmount(64).setPlacedType(StateTypes.CREEPER_HEAD).build(); public static final ItemType WEATHERED_COPPER = builder("weathered_copper").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_COPPER).build(); - public static final ItemType GRAY_BANNER = builder("gray_banner").setMaxAmount(16).setPlacedType(StateTypes.GRAY_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType GRAY_BANNER = builder("gray_banner").setMaxAmount(16).setPlacedType(StateTypes.GRAY_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STRING = builder("string").setMaxAmount(64).setPlacedType(StateTypes.TRIPWIRE).build(); public static final ItemType WHITE_TERRACOTTA = builder("white_terracotta").setMaxAmount(64).setPlacedType(StateTypes.WHITE_TERRACOTTA).build(); public static final ItemType BOOK = builder("book").setMaxAmount(64).build(); - public static final ItemType WOODEN_SHOVEL = builder("wooden_shovel").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 1.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_wooden_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 2.0f, true)), 1.0f, 1)).build(); + public static final ItemType WOODEN_SHOVEL = builder("wooden_shovel").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.SHOVEL).build(); public static final ItemType BLACKSTONE_SLAB = builder("blackstone_slab").setMaxAmount(64).setPlacedType(StateTypes.BLACKSTONE_SLAB).build(); public static final ItemType JUNGLE_TRAPDOOR = builder("jungle_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BLACK_CARPET = builder("black_carpet").setMaxAmount(64).setPlacedType(StateTypes.BLACK_CARPET).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType FIRE_CORAL = builder("fire_coral").setMaxAmount(64).setPlacedType(StateTypes.FIRE_CORAL).build(); public static final ItemType MAGENTA_GLAZED_TERRACOTTA = builder("magenta_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_GLAZED_TERRACOTTA).build(); public static final ItemType GRAY_BED = builder("gray_bed").setMaxAmount(1).setPlacedType(StateTypes.GRAY_BED).build(); - public static final ItemType TRIDENT = builder("trident").setMaxAmount(1).setMaxDurability(250).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 8.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.9d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Collections.emptyList(), 1.0f, 2)).build(); + public static final ItemType TRIDENT = builder("trident").setMaxAmount(1).setMaxDurability(250).build(); public static final ItemType WET_SPONGE = builder("wet_sponge").setMaxAmount(64).setPlacedType(StateTypes.WET_SPONGE).build(); public static final ItemType YELLOW_WOOL = builder("yellow_wool").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CHICKEN_SPAWN_EGG = builder("chicken_spawn_egg").setMaxAmount(64).build(); @@ -496,54 +455,54 @@ public class ItemTypes { public static final ItemType CAULDRON = builder("cauldron").setMaxAmount(64).setPlacedType(StateTypes.CAULDRON).build(); public static final ItemType PINK_CONCRETE_POWDER = builder("pink_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.PINK_CONCRETE_POWDER).build(); public static final ItemType WITHER_SKELETON_SPAWN_EGG = builder("wither_skeleton_spawn_egg").setMaxAmount(64).build(); - public static final ItemType CROSSBOW = builder("crossbow").setMaxAmount(1).setMaxDurability(465).setAttributes(ItemAttribute.FUEL).setComponent(DAMAGE, 0).setComponent(CHARGED_PROJECTILES, new ChargedProjectiles(Collections.emptyList())).build(); + public static final ItemType CROSSBOW = builder("crossbow").setMaxAmount(1).setMaxDurability(465).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SOUL_SAND = builder("soul_sand").setMaxAmount(64).setPlacedType(StateTypes.SOUL_SAND).build(); public static final ItemType HORN_CORAL_BLOCK = builder("horn_coral_block").setMaxAmount(64).setPlacedType(StateTypes.HORN_CORAL_BLOCK).build(); - public static final ItemType DIAMOND_SHOVEL = builder("diamond_shovel").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 4.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_diamond_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 8.0f, true)), 1.0f, 1)).build(); + public static final ItemType DIAMOND_SHOVEL = builder("diamond_shovel").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.SHOVEL).build(); public static final ItemType PRISMARINE_BRICK_STAIRS = builder("prismarine_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_BRICK_STAIRS).build(); - public static final ItemType EXPERIENCE_BOTTLE = builder("experience_bottle").setMaxAmount(64).setComponent(RARITY, ItemRarity.UNCOMMON).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).build(); + public static final ItemType EXPERIENCE_BOTTLE = builder("experience_bottle").setMaxAmount(64).build(); public static final ItemType GOLDEN_HORSE_ARMOR = builder("golden_horse_armor").setMaxAmount(1).build(); public static final ItemType BLUE_CANDLE = builder("blue_candle").setMaxAmount(64).setPlacedType(StateTypes.BLUE_CANDLE).build(); public static final ItemType ORANGE_TULIP = builder("orange_tulip").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_TULIP).build(); public static final ItemType DEEPSLATE = builder("deepslate").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE).build(); - public static final ItemType BEE_NEST = builder("bee_nest").setMaxAmount(64).setPlacedType(StateTypes.BEE_NEST).setComponent(BEES, new ItemBees(Collections.emptyList())).build(); + public static final ItemType BEE_NEST = builder("bee_nest").setMaxAmount(64).setPlacedType(StateTypes.BEE_NEST).build(); public static final ItemType SMOOTH_RED_SANDSTONE_SLAB = builder("smooth_red_sandstone_slab").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_RED_SANDSTONE_SLAB).build(); public static final ItemType CUT_SANDSTONE_SLAB = builder("cut_sandstone_slab").setMaxAmount(64).setPlacedType(StateTypes.CUT_SANDSTONE_SLAB).build(); public static final ItemType GRASS_BLOCK = builder("grass_block").setMaxAmount(64).setPlacedType(StateTypes.GRASS_BLOCK).build(); - public static final ItemType MUSIC_DISC_PIGSTEP = builder("music_disc_pigstep").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_PIGSTEP = builder("music_disc_pigstep").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType BLACK_BED = builder("black_bed").setMaxAmount(1).setPlacedType(StateTypes.BLACK_BED).build(); public static final ItemType WAXED_OXIDIZED_COPPER = builder("waxed_oxidized_copper").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER).build(); public static final ItemType MINECART = builder("minecart").setMaxAmount(1).build(); public static final ItemType DEAD_HORN_CORAL_FAN = builder("dead_horn_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.DEAD_HORN_CORAL_FAN).build(); - public static final ItemType LIGHT = builder("light").setMaxAmount(64).setPlacedType(StateTypes.LIGHT).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType LIGHT = builder("light").setMaxAmount(64).setPlacedType(StateTypes.LIGHT).build(); public static final ItemType SPECTRAL_ARROW = builder("spectral_arrow").setMaxAmount(64).build(); public static final ItemType JUNGLE_STAIRS = builder("jungle_stairs").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_STAIRS).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType NETHERITE_SHOVEL = builder("netherite_shovel").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 5.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(FIRE_RESISTANT, null).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_netherite_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 9.0f, true)), 1.0f, 1)).build(); + public static final ItemType NETHERITE_SHOVEL = builder("netherite_shovel").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.SHOVEL).build(); public static final ItemType PIGLIN_SPAWN_EGG = builder("piglin_spawn_egg").setMaxAmount(64).build(); public static final ItemType OXEYE_DAISY = builder("oxeye_daisy").setMaxAmount(64).setPlacedType(StateTypes.OXEYE_DAISY).build(); public static final ItemType WAXED_OXIDIZED_CUT_COPPER_STAIRS = builder("waxed_oxidized_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_CUT_COPPER_STAIRS).build(); public static final ItemType SMOOTH_SANDSTONE_STAIRS = builder("smooth_sandstone_stairs").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_SANDSTONE_STAIRS).build(); - public static final ItemType LEATHER_CHESTPLATE = builder("leather_chestplate").setMaxAmount(1).setMaxDurability(80).setComponent(DAMAGE, 0).build(); + public static final ItemType LEATHER_CHESTPLATE = builder("leather_chestplate").setMaxAmount(1).setMaxDurability(80).build(); public static final ItemType BLUE_WOOL = builder("blue_wool").setMaxAmount(64).setPlacedType(StateTypes.BLUE_WOOL).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType AXOLOTL_BUCKET = builder("axolotl_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType AXOLOTL_BUCKET = builder("axolotl_bucket").setMaxAmount(1).build(); public static final ItemType POPPED_CHORUS_FRUIT = builder("popped_chorus_fruit").setMaxAmount(64).build(); - public static final ItemType CREEPER_BANNER_PATTERN = builder("creeper_banner_pattern").setMaxAmount(1).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType CREEPER_BANNER_PATTERN = builder("creeper_banner_pattern").setMaxAmount(1).build(); public static final ItemType SMALL_AMETHYST_BUD = builder("small_amethyst_bud").setMaxAmount(64).setPlacedType(StateTypes.SMALL_AMETHYST_BUD).build(); public static final ItemType WAXED_EXPOSED_CUT_COPPER_SLAB = builder("waxed_exposed_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_CUT_COPPER_SLAB).build(); public static final ItemType POLAR_BEAR_SPAWN_EGG = builder("polar_bear_spawn_egg").setMaxAmount(64).build(); public static final ItemType STRIPPED_DARK_OAK_LOG = builder("stripped_dark_oak_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_DARK_OAK_LOG).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType RED_BED = builder("red_bed").setMaxAmount(1).setPlacedType(StateTypes.RED_BED).build(); - public static final ItemType YELLOW_BANNER = builder("yellow_banner").setMaxAmount(16).setPlacedType(StateTypes.YELLOW_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); - public static final ItemType BARREL = builder("barrel").setMaxAmount(64).setPlacedType(StateTypes.BARREL).setAttributes(ItemAttribute.FUEL).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType YELLOW_BANNER = builder("yellow_banner").setMaxAmount(16).setPlacedType(StateTypes.YELLOW_BANNER).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType BARREL = builder("barrel").setMaxAmount(64).setPlacedType(StateTypes.BARREL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CHAIN = builder("chain").setMaxAmount(64).setPlacedType(StateTypes.CHAIN).build(); public static final ItemType DEAD_BRAIN_CORAL_FAN = builder("dead_brain_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BRAIN_CORAL_FAN).build(); - public static final ItemType ROTTEN_FLESH = builder("rotten_flesh").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(4, 0.8f, false, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.HUNGER, new PotionEffect.Properties(0, 600, false, true, true, null)), 0.8f)))).build(); + public static final ItemType ROTTEN_FLESH = builder("rotten_flesh").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType SLIME_BLOCK = builder("slime_block").setMaxAmount(64).setPlacedType(StateTypes.SLIME_BLOCK).build(); public static final ItemType EMERALD_BLOCK = builder("emerald_block").setMaxAmount(64).setPlacedType(StateTypes.EMERALD_BLOCK).build(); - public static final ItemType PURPLE_BANNER = builder("purple_banner").setMaxAmount(16).setPlacedType(StateTypes.PURPLE_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType PURPLE_BANNER = builder("purple_banner").setMaxAmount(16).setPlacedType(StateTypes.PURPLE_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType OAK_FENCE = builder("oak_fence").setMaxAmount(64).setPlacedType(StateTypes.OAK_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType TNT_MINECART = builder("tnt_minecart").setMaxAmount(1).build(); - public static final ItemType CHAINMAIL_LEGGINGS = builder("chainmail_leggings").setMaxAmount(1).setMaxDurability(225).setComponent(DAMAGE, 0).build(); + public static final ItemType CHAINMAIL_LEGGINGS = builder("chainmail_leggings").setMaxAmount(1).setMaxDurability(225).build(); public static final ItemType PINK_CANDLE = builder("pink_candle").setMaxAmount(64).setPlacedType(StateTypes.PINK_CANDLE).build(); public static final ItemType ACACIA_PLANKS = builder("acacia_planks").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_PLANKS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType IRON_ORE = builder("iron_ore").setMaxAmount(64).setPlacedType(StateTypes.IRON_ORE).build(); @@ -554,16 +513,16 @@ public class ItemTypes { public static final ItemType POLISHED_DIORITE_SLAB = builder("polished_diorite_slab").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DIORITE_SLAB).build(); public static final ItemType SMOOTH_STONE_SLAB = builder("smooth_stone_slab").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_STONE_SLAB).build(); public static final ItemType RAW_IRON = builder("raw_iron").setMaxAmount(64).build(); - public static final ItemType GOLDEN_SWORD = builder("golden_sword").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType GOLDEN_SWORD = builder("golden_sword").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.SWORD).build(); public static final ItemType PRISMARINE = builder("prismarine").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE).build(); public static final ItemType WAXED_WEATHERED_CUT_COPPER_SLAB = builder("waxed_weathered_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_CUT_COPPER_SLAB).build(); public static final ItemType CRIMSON_TRAPDOOR = builder("crimson_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_TRAPDOOR).build(); - public static final ItemType FILLED_MAP = builder("filled_map").setMaxAmount(64).setComponent(MAP_COLOR, 0x46402E).build(); + public static final ItemType FILLED_MAP = builder("filled_map").setMaxAmount(64).build(); public static final ItemType LIME_CONCRETE = builder("lime_concrete").setMaxAmount(64).setPlacedType(StateTypes.LIME_CONCRETE).build(); public static final ItemType MOSSY_COBBLESTONE_STAIRS = builder("mossy_cobblestone_stairs").setMaxAmount(64).setPlacedType(StateTypes.MOSSY_COBBLESTONE_STAIRS).build(); public static final ItemType IRON_BLOCK = builder("iron_block").setMaxAmount(64).setPlacedType(StateTypes.IRON_BLOCK).build(); public static final ItemType BIRCH_SIGN = builder("birch_sign").setMaxAmount(16).setPlacedType(StateTypes.BIRCH_SIGN).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType PORKCHOP = builder("porkchop").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(3, 1.8f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType PORKCHOP = builder("porkchop").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType PINK_TULIP = builder("pink_tulip").setMaxAmount(64).setPlacedType(StateTypes.PINK_TULIP).build(); public static final ItemType WARPED_FENCE_GATE = builder("warped_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.WARPED_FENCE_GATE).build(); public static final ItemType BLUE_ICE = builder("blue_ice").setMaxAmount(64).setPlacedType(StateTypes.BLUE_ICE).build(); @@ -576,7 +535,7 @@ public class ItemTypes { public static final ItemType DARK_OAK_FENCE = builder("dark_oak_fence").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType QUARTZ_STAIRS = builder("quartz_stairs").setMaxAmount(64).setPlacedType(StateTypes.QUARTZ_STAIRS).build(); public static final ItemType RAIL = builder("rail").setMaxAmount(64).setPlacedType(StateTypes.RAIL).build(); - public static final ItemType WHITE_BANNER = builder("white_banner").setMaxAmount(16).setPlacedType(StateTypes.WHITE_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType WHITE_BANNER = builder("white_banner").setMaxAmount(16).setPlacedType(StateTypes.WHITE_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType MOSS_BLOCK = builder("moss_block").setMaxAmount(64).setPlacedType(StateTypes.MOSS_BLOCK).build(); public static final ItemType BLUE_STAINED_GLASS = builder("blue_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.BLUE_STAINED_GLASS).build(); public static final ItemType GREEN_TERRACOTTA = builder("green_terracotta").setMaxAmount(64).setPlacedType(StateTypes.GREEN_TERRACOTTA).build(); @@ -587,21 +546,21 @@ public class ItemTypes { public static final ItemType OAK_WOOD = builder("oak_wood").setMaxAmount(64).setPlacedType(StateTypes.OAK_WOOD).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType GLOW_LICHEN = builder("glow_lichen").setMaxAmount(64).setPlacedType(StateTypes.GLOW_LICHEN).build(); public static final ItemType LIME_CONCRETE_POWDER = builder("lime_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.LIME_CONCRETE_POWDER).build(); - public static final ItemType RED_SHULKER_BOX = builder("red_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.RED_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType RED_SHULKER_BOX = builder("red_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.RED_SHULKER_BOX).build(); public static final ItemType LIGHT_BLUE_TERRACOTTA = builder("light_blue_terracotta").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_TERRACOTTA).build(); public static final ItemType BLUE_DYE = builder("blue_dye").setMaxAmount(64).build(); public static final ItemType SUGAR = builder("sugar").setMaxAmount(64).build(); public static final ItemType CAT_SPAWN_EGG = builder("cat_spawn_egg").setMaxAmount(64).build(); - public static final ItemType MUSIC_DISC_FAR = builder("music_disc_far").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_FAR = builder("music_disc_far").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType BROWN_GLAZED_TERRACOTTA = builder("brown_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.BROWN_GLAZED_TERRACOTTA).build(); public static final ItemType COPPER_INGOT = builder("copper_ingot").setMaxAmount(64).build(); - public static final ItemType COD_BUCKET = builder("cod_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType COD_BUCKET = builder("cod_bucket").setMaxAmount(1).build(); public static final ItemType CRIMSON_PLANKS = builder("crimson_planks").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_PLANKS).build(); public static final ItemType INK_SAC = builder("ink_sac").setMaxAmount(64).build(); public static final ItemType NOTE_BLOCK = builder("note_block").setMaxAmount(64).setPlacedType(StateTypes.NOTE_BLOCK).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BOWL = builder("bowl").setMaxAmount(64).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CRACKED_STONE_BRICKS = builder("cracked_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.CRACKED_STONE_BRICKS).build(); - public static final ItemType SKELETON_SKULL = builder("skeleton_skull").setMaxAmount(64).setPlacedType(StateTypes.SKELETON_SKULL).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType SKELETON_SKULL = builder("skeleton_skull").setMaxAmount(64).setPlacedType(StateTypes.SKELETON_SKULL).build(); public static final ItemType PURPUR_STAIRS = builder("purpur_stairs").setMaxAmount(64).setPlacedType(StateTypes.PURPUR_STAIRS).build(); public static final ItemType ORANGE_DYE = builder("orange_dye").setMaxAmount(64).build(); public static final ItemType YELLOW_BED = builder("yellow_bed").setMaxAmount(1).setPlacedType(StateTypes.YELLOW_BED).build(); @@ -614,15 +573,15 @@ public class ItemTypes { */ @Deprecated public static final ItemType SCUTE = TURTLE_SCUTE; - public static final ItemType GOLDEN_CHESTPLATE = builder("golden_chestplate").setMaxAmount(1).setMaxDurability(112).setComponent(DAMAGE, 0).build(); - public static final ItemType NETHERITE_LEGGINGS = builder("netherite_leggings").setMaxAmount(1).setMaxDurability(555).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(DAMAGE, 0).setComponent(FIRE_RESISTANT, null).build(); - public static final ItemType GOLDEN_SHOVEL = builder("golden_shovel").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 1.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_gold_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 12.0f, true)), 1.0f, 1)).build(); + public static final ItemType GOLDEN_CHESTPLATE = builder("golden_chestplate").setMaxAmount(1).setMaxDurability(112).build(); + public static final ItemType NETHERITE_LEGGINGS = builder("netherite_leggings").setMaxAmount(1).setMaxDurability(555).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); + public static final ItemType GOLDEN_SHOVEL = builder("golden_shovel").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.SHOVEL).build(); public static final ItemType SPRUCE_STAIRS = builder("spruce_stairs").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_STAIRS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BIRCH_PLANKS = builder("birch_planks").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_PLANKS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType GRAY_WOOL = builder("gray_wool").setMaxAmount(64).setPlacedType(StateTypes.GRAY_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SILVERFISH_SPAWN_EGG = builder("silverfish_spawn_egg").setMaxAmount(64).build(); public static final ItemType WHITE_STAINED_GLASS = builder("white_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.WHITE_STAINED_GLASS).build(); - public static final ItemType ANCIENT_DEBRIS = builder("ancient_debris").setMaxAmount(64).setPlacedType(StateTypes.ANCIENT_DEBRIS).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType ANCIENT_DEBRIS = builder("ancient_debris").setMaxAmount(64).setPlacedType(StateTypes.ANCIENT_DEBRIS).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType GREEN_STAINED_GLASS_PANE = builder("green_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.GREEN_STAINED_GLASS_PANE).build(); public static final ItemType SMOOTH_BASALT = builder("smooth_basalt").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_BASALT).build(); public static final ItemType DIAMOND = builder("diamond").setMaxAmount(64).build(); @@ -632,25 +591,25 @@ public class ItemTypes { public static final ItemType BLUE_CONCRETE_POWDER = builder("blue_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.BLUE_CONCRETE_POWDER).build(); public static final ItemType MAGENTA_CANDLE = builder("magenta_candle").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_CANDLE).build(); public static final ItemType PURPUR_SLAB = builder("purpur_slab").setMaxAmount(64).setPlacedType(StateTypes.PURPUR_SLAB).build(); - public static final ItemType HOPPER = builder("hopper").setMaxAmount(64).setPlacedType(StateTypes.HOPPER).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType HOPPER = builder("hopper").setMaxAmount(64).setPlacedType(StateTypes.HOPPER).build(); public static final ItemType STRIDER_SPAWN_EGG = builder("strider_spawn_egg").setMaxAmount(64).build(); public static final ItemType POLISHED_DIORITE = builder("polished_diorite").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DIORITE).build(); public static final ItemType LIME_TERRACOTTA = builder("lime_terracotta").setMaxAmount(64).setPlacedType(StateTypes.LIME_TERRACOTTA).build(); - public static final ItemType BEEF = builder("beef").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(3, 1.8f, false, 1.6f, Collections.emptyList())).build(); - public static final ItemType BAKED_POTATO = builder("baked_potato").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(5, 6.0f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType BEEF = builder("beef").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); + public static final ItemType BAKED_POTATO = builder("baked_potato").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType MOSSY_COBBLESTONE = builder("mossy_cobblestone").setMaxAmount(64).setPlacedType(StateTypes.MOSSY_COBBLESTONE).build(); public static final ItemType BRICK_WALL = builder("brick_wall").setMaxAmount(64).setPlacedType(StateTypes.BRICK_WALL).build(); public static final ItemType BRAIN_CORAL_BLOCK = builder("brain_coral_block").setMaxAmount(64).setPlacedType(StateTypes.BRAIN_CORAL_BLOCK).build(); public static final ItemType BIRCH_FENCE_GATE = builder("birch_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType MUSIC_DISC_CHIRP = builder("music_disc_chirp").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType NETHERITE_SWORD = builder("netherite_sword").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 7.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(FIRE_RESISTANT, null).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType MUSIC_DISC_CHIRP = builder("music_disc_chirp").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + public static final ItemType NETHERITE_SWORD = builder("netherite_sword").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.SWORD).build(); public static final ItemType COBBLED_DEEPSLATE = builder("cobbled_deepslate").setMaxAmount(64).setPlacedType(StateTypes.COBBLED_DEEPSLATE).build(); public static final ItemType BROWN_CANDLE = builder("brown_candle").setMaxAmount(64).setPlacedType(StateTypes.BROWN_CANDLE).build(); public static final ItemType YELLOW_STAINED_GLASS_PANE = builder("yellow_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_STAINED_GLASS_PANE).build(); public static final ItemType DIRT_PATH = builder("dirt_path").setMaxAmount(64).setPlacedType(StateTypes.DIRT_PATH).build(); public static final ItemType DARK_OAK_PLANKS = builder("dark_oak_planks").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_PLANKS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType PHANTOM_MEMBRANE = builder("phantom_membrane").setMaxAmount(64).build(); - public static final ItemType WOODEN_SWORD = builder("wooden_sword").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType WOODEN_SWORD = builder("wooden_sword").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.SWORD).build(); public static final ItemType ALLIUM = builder("allium").setMaxAmount(64).setPlacedType(StateTypes.ALLIUM).build(); public static final ItemType JUNGLE_LEAVES = builder("jungle_leaves").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_LEAVES).build(); public static final ItemType CHORUS_PLANT = builder("chorus_plant").setMaxAmount(64).setPlacedType(StateTypes.CHORUS_PLANT).build(); @@ -662,58 +621,58 @@ public class ItemTypes { public static final ItemType WARPED_BUTTON = builder("warped_button").setMaxAmount(64).setPlacedType(StateTypes.WARPED_BUTTON).build(); public static final ItemType OAK_TRAPDOOR = builder("oak_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.OAK_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BLACK_STAINED_GLASS = builder("black_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.BLACK_STAINED_GLASS).build(); - public static final ItemType GOLDEN_HELMET = builder("golden_helmet").setMaxAmount(1).setMaxDurability(77).setComponent(DAMAGE, 0).build(); + public static final ItemType GOLDEN_HELMET = builder("golden_helmet").setMaxAmount(1).setMaxDurability(77).build(); public static final ItemType DARK_OAK_PRESSURE_PLATE = builder("dark_oak_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_PRESSURE_PLATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WEATHERED_CUT_COPPER_STAIRS = builder("weathered_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_CUT_COPPER_STAIRS).build(); public static final ItemType CUT_RED_SANDSTONE_SLAB = builder("cut_red_sandstone_slab").setMaxAmount(64).setPlacedType(StateTypes.CUT_RED_SANDSTONE_SLAB).build(); public static final ItemType LIME_BED = builder("lime_bed").setMaxAmount(1).setPlacedType(StateTypes.LIME_BED).build(); - public static final ItemType BLAST_FURNACE = builder("blast_furnace").setMaxAmount(64).setPlacedType(StateTypes.BLAST_FURNACE).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType BLAST_FURNACE = builder("blast_furnace").setMaxAmount(64).setPlacedType(StateTypes.BLAST_FURNACE).build(); public static final ItemType SPONGE = builder("sponge").setMaxAmount(64).setPlacedType(StateTypes.SPONGE).build(); public static final ItemType CARTOGRAPHY_TABLE = builder("cartography_table").setMaxAmount(64).setPlacedType(StateTypes.CARTOGRAPHY_TABLE).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType NETHERITE_INGOT = builder("netherite_ingot").setMaxAmount(64).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType NETHERITE_INGOT = builder("netherite_ingot").setMaxAmount(64).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType LIGHT_GRAY_DYE = builder("light_gray_dye").setMaxAmount(64).build(); public static final ItemType DAYLIGHT_DETECTOR = builder("daylight_detector").setMaxAmount(64).setPlacedType(StateTypes.DAYLIGHT_DETECTOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SLIME_SPAWN_EGG = builder("slime_spawn_egg").setMaxAmount(64).build(); - public static final ItemType BEETROOT_SOUP = builder("beetroot_soup").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 7.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType BEETROOT_SOUP = builder("beetroot_soup").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType RAW_COPPER_BLOCK = builder("raw_copper_block").setMaxAmount(64).setPlacedType(StateTypes.RAW_COPPER_BLOCK).build(); public static final ItemType LIGHT_GRAY_CARPET = builder("light_gray_carpet").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_CARPET).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType MUSIC_DISC_WARD = builder("music_disc_ward").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_WARD = builder("music_disc_ward").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType SHORT_GRASS = builder("short_grass").setMaxAmount(64).setPlacedType(StateTypes.SHORT_GRASS).build(); /** * @deprecated replaced with {@link #SHORT_GRASS} in 1.20.3 */ @Deprecated public static final ItemType GRASS = SHORT_GRASS; - public static final ItemType END_CRYSTAL = builder("end_crystal").setMaxAmount(64).setComponent(RARITY, ItemRarity.RARE).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).build(); + public static final ItemType END_CRYSTAL = builder("end_crystal").setMaxAmount(64).build(); public static final ItemType VINDICATOR_SPAWN_EGG = builder("vindicator_spawn_egg").setMaxAmount(64).build(); public static final ItemType WHEAT = builder("wheat").setMaxAmount(64).build(); public static final ItemType END_ROD = builder("end_rod").setMaxAmount(64).setPlacedType(StateTypes.END_ROD).build(); public static final ItemType DEEPSLATE_COAL_ORE = builder("deepslate_coal_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_COAL_ORE).build(); public static final ItemType PHANTOM_SPAWN_EGG = builder("phantom_spawn_egg").setMaxAmount(64).build(); - public static final ItemType STONE_PICKAXE = builder("stone_pickaxe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 2.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_stone_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 4.0f, true)), 1.0f, 1)).build(); - public static final ItemType IRON_HELMET = builder("iron_helmet").setMaxAmount(1).setMaxDurability(165).setComponent(DAMAGE, 0).build(); + public static final ItemType STONE_PICKAXE = builder("stone_pickaxe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.PICKAXE).build(); + public static final ItemType IRON_HELMET = builder("iron_helmet").setMaxAmount(1).setMaxDurability(165).build(); public static final ItemType GUARDIAN_SPAWN_EGG = builder("guardian_spawn_egg").setMaxAmount(64).build(); public static final ItemType PINK_STAINED_GLASS = builder("pink_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.PINK_STAINED_GLASS).build(); public static final ItemType PISTON = builder("piston").setMaxAmount(64).setPlacedType(StateTypes.PISTON).build(); public static final ItemType DEAD_FIRE_CORAL_BLOCK = builder("dead_fire_coral_block").setMaxAmount(64).setPlacedType(StateTypes.DEAD_FIRE_CORAL_BLOCK).build(); public static final ItemType CYAN_CANDLE = builder("cyan_candle").setMaxAmount(64).setPlacedType(StateTypes.CYAN_CANDLE).build(); public static final ItemType WAXED_CUT_COPPER = builder("waxed_cut_copper").setMaxAmount(64).setPlacedType(StateTypes.WAXED_CUT_COPPER).build(); - public static final ItemType MELON_SLICE = builder("melon_slice").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 1.2f, false, 1.6f, Collections.emptyList())).build(); - public static final ItemType ENDER_CHEST = builder("ender_chest").setMaxAmount(64).setPlacedType(StateTypes.ENDER_CHEST).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType MELON_SLICE = builder("melon_slice").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); + public static final ItemType ENDER_CHEST = builder("ender_chest").setMaxAmount(64).setPlacedType(StateTypes.ENDER_CHEST).build(); public static final ItemType KELP = builder("kelp").setMaxAmount(64).setPlacedType(StateTypes.KELP).build(); public static final ItemType LIGHT_GRAY_WOOL = builder("light_gray_wool").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SUNFLOWER = builder("sunflower").setMaxAmount(64).setPlacedType(StateTypes.SUNFLOWER).build(); public static final ItemType LIGHTNING_ROD = builder("lightning_rod").setMaxAmount(64).setPlacedType(StateTypes.LIGHTNING_ROD).build(); public static final ItemType BROWN_BED = builder("brown_bed").setMaxAmount(1).setPlacedType(StateTypes.BROWN_BED).build(); public static final ItemType RAW_IRON_BLOCK = builder("raw_iron_block").setMaxAmount(64).setPlacedType(StateTypes.RAW_IRON_BLOCK).build(); - public static final ItemType HEART_OF_THE_SEA = builder("heart_of_the_sea").setMaxAmount(64).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType HEART_OF_THE_SEA = builder("heart_of_the_sea").setMaxAmount(64).build(); public static final ItemType POLISHED_BLACKSTONE_BRICKS = builder("polished_blackstone_bricks").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_BRICKS).build(); public static final ItemType SPYGLASS = builder("spyglass").setMaxAmount(1).build(); public static final ItemType JACK_O_LANTERN = builder("jack_o_lantern").setMaxAmount(64).setPlacedType(StateTypes.JACK_O_LANTERN).build(); public static final ItemType POLISHED_GRANITE = builder("polished_granite").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_GRANITE).build(); public static final ItemType SMOOTH_RED_SANDSTONE = builder("smooth_red_sandstone").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_RED_SANDSTONE).build(); public static final ItemType DEAD_BUBBLE_CORAL_FAN = builder("dead_bubble_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BUBBLE_CORAL_FAN).build(); - public static final ItemType FURNACE = builder("furnace").setMaxAmount(64).setPlacedType(StateTypes.FURNACE).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType FURNACE = builder("furnace").setMaxAmount(64).setPlacedType(StateTypes.FURNACE).build(); public static final ItemType POLISHED_DEEPSLATE = builder("polished_deepslate").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DEEPSLATE).build(); public static final ItemType SPORE_BLOSSOM = builder("spore_blossom").setMaxAmount(64).setPlacedType(StateTypes.SPORE_BLOSSOM).build(); public static final ItemType RED_STAINED_GLASS = builder("red_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.RED_STAINED_GLASS).build(); @@ -732,16 +691,16 @@ public class ItemTypes { public static final ItemType WHEAT_SEEDS = builder("wheat_seeds").setMaxAmount(64).setPlacedType(StateTypes.WHEAT).build(); public static final ItemType BROWN_CONCRETE = builder("brown_concrete").setMaxAmount(64).setPlacedType(StateTypes.BROWN_CONCRETE).build(); public static final ItemType CYAN_CONCRETE = builder("cyan_concrete").setMaxAmount(64).setPlacedType(StateTypes.CYAN_CONCRETE).build(); - public static final ItemType STONE_SHOVEL = builder("stone_shovel").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 2.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_stone_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 4.0f, true)), 1.0f, 1)).build(); + public static final ItemType STONE_SHOVEL = builder("stone_shovel").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.SHOVEL).build(); public static final ItemType STRIPPED_BIRCH_WOOD = builder("stripped_birch_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_BIRCH_WOOD).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BUBBLE_CORAL_BLOCK = builder("bubble_coral_block").setMaxAmount(64).setPlacedType(StateTypes.BUBBLE_CORAL_BLOCK).build(); public static final ItemType ZOMBIE_HORSE_SPAWN_EGG = builder("zombie_horse_spawn_egg").setMaxAmount(64).build(); public static final ItemType WAXED_OXIDIZED_CUT_COPPER_SLAB = builder("waxed_oxidized_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_CUT_COPPER_SLAB).build(); - public static final ItemType GREEN_BANNER = builder("green_banner").setMaxAmount(16).setPlacedType(StateTypes.GREEN_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); - public static final ItemType LIGHT_GRAY_BANNER = builder("light_gray_banner").setMaxAmount(16).setPlacedType(StateTypes.LIGHT_GRAY_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); - public static final ItemType DIAMOND_SWORD = builder("diamond_sword").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 6.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType GREEN_BANNER = builder("green_banner").setMaxAmount(16).setPlacedType(StateTypes.GREEN_BANNER).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType LIGHT_GRAY_BANNER = builder("light_gray_banner").setMaxAmount(16).setPlacedType(StateTypes.LIGHT_GRAY_BANNER).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType DIAMOND_SWORD = builder("diamond_sword").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.SWORD).build(); public static final ItemType RABBIT_FOOT = builder("rabbit_foot").setMaxAmount(64).build(); - public static final ItemType NETHERITE_BLOCK = builder("netherite_block").setMaxAmount(64).setPlacedType(StateTypes.NETHERITE_BLOCK).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType NETHERITE_BLOCK = builder("netherite_block").setMaxAmount(64).setPlacedType(StateTypes.NETHERITE_BLOCK).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType BAT_SPAWN_EGG = builder("bat_spawn_egg").setMaxAmount(64).build(); public static final ItemType DIAMOND_HORSE_ARMOR = builder("diamond_horse_armor").setMaxAmount(1).build(); public static final ItemType GLOWSTONE_DUST = builder("glowstone_dust").setMaxAmount(64).build(); @@ -753,23 +712,23 @@ public class ItemTypes { public static final ItemType CRACKED_POLISHED_BLACKSTONE_BRICKS = builder("cracked_polished_blackstone_bricks").setMaxAmount(64).setPlacedType(StateTypes.CRACKED_POLISHED_BLACKSTONE_BRICKS).build(); public static final ItemType PURPLE_GLAZED_TERRACOTTA = builder("purple_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_GLAZED_TERRACOTTA).build(); public static final ItemType ACACIA_SLAB = builder("acacia_slab").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_SLAB).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType WITHER_SKELETON_SKULL = builder("wither_skeleton_skull").setMaxAmount(64).setPlacedType(StateTypes.WITHER_SKELETON_SKULL).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType WITHER_SKELETON_SKULL = builder("wither_skeleton_skull").setMaxAmount(64).setPlacedType(StateTypes.WITHER_SKELETON_SKULL).build(); public static final ItemType FIRE_CORAL_FAN = builder("fire_coral_fan").setMaxAmount(64).setPlacedType(StateTypes.FIRE_CORAL_FAN).build(); public static final ItemType HUSK_SPAWN_EGG = builder("husk_spawn_egg").setMaxAmount(64).build(); public static final ItemType ZOMBIE_VILLAGER_SPAWN_EGG = builder("zombie_villager_spawn_egg").setMaxAmount(64).build(); public static final ItemType BUBBLE_CORAL = builder("bubble_coral").setMaxAmount(64).setPlacedType(StateTypes.BUBBLE_CORAL).build(); - public static final ItemType DISPENSER = builder("dispenser").setMaxAmount(64).setPlacedType(StateTypes.DISPENSER).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType DISPENSER = builder("dispenser").setMaxAmount(64).setPlacedType(StateTypes.DISPENSER).build(); public static final ItemType STRIPPED_CRIMSON_STEM = builder("stripped_crimson_stem").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_CRIMSON_STEM).build(); public static final ItemType LIME_WOOL = builder("lime_wool").setMaxAmount(64).setPlacedType(StateTypes.LIME_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType RAW_GOLD_BLOCK = builder("raw_gold_block").setMaxAmount(64).setPlacedType(StateTypes.RAW_GOLD_BLOCK).build(); public static final ItemType REDSTONE_LAMP = builder("redstone_lamp").setMaxAmount(64).setPlacedType(StateTypes.REDSTONE_LAMP).build(); - public static final ItemType DIAMOND_AXE = builder("diamond_axe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 8.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_diamond_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 8.0f, true)), 1.0f, 1)).build(); + public static final ItemType DIAMOND_AXE = builder("diamond_axe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.AXE).build(); public static final ItemType SOUL_LANTERN = builder("soul_lantern").setMaxAmount(64).setPlacedType(StateTypes.SOUL_LANTERN).build(); public static final ItemType ORANGE_WOOL = builder("orange_wool").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_WOOL).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType TURTLE_HELMET = builder("turtle_helmet").setMaxAmount(1).setMaxDurability(275).setComponent(DAMAGE, 0).build(); + public static final ItemType TURTLE_HELMET = builder("turtle_helmet").setMaxAmount(1).setMaxDurability(275).build(); public static final ItemType JUNGLE_WOOD = builder("jungle_wood").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_WOOD).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType HEAVY_WEIGHTED_PRESSURE_PLATE = builder("heavy_weighted_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.HEAVY_WEIGHTED_PRESSURE_PLATE).build(); - public static final ItemType POTION = builder("potion").setMaxAmount(1).setComponent(POTION_CONTENTS, new ItemPotionContents(null, null, Collections.emptyList())).build(); + public static final ItemType POTION = builder("potion").setMaxAmount(1).build(); public static final ItemType GOLD_NUGGET = builder("gold_nugget").setMaxAmount(64).build(); public static final ItemType RED_SANDSTONE_WALL = builder("red_sandstone_wall").setMaxAmount(64).setPlacedType(StateTypes.RED_SANDSTONE_WALL).build(); public static final ItemType CRIMSON_DOOR = builder("crimson_door").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_DOOR).build(); @@ -784,23 +743,23 @@ public class ItemTypes { public static final ItemType FEATHER = builder("feather").setMaxAmount(64).build(); public static final ItemType TRADER_LLAMA_SPAWN_EGG = builder("trader_llama_spawn_egg").setMaxAmount(64).build(); public static final ItemType ACACIA_STAIRS = builder("acacia_stairs").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_STAIRS).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType DROPPER = builder("dropper").setMaxAmount(64).setPlacedType(StateTypes.DROPPER).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType DROPPER = builder("dropper").setMaxAmount(64).setPlacedType(StateTypes.DROPPER).build(); public static final ItemType DEEPSLATE_BRICK_SLAB = builder("deepslate_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_BRICK_SLAB).build(); - public static final ItemType LIGHT_BLUE_BANNER = builder("light_blue_banner").setMaxAmount(16).setPlacedType(StateTypes.LIGHT_BLUE_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType LIGHT_BLUE_BANNER = builder("light_blue_banner").setMaxAmount(16).setPlacedType(StateTypes.LIGHT_BLUE_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType COBBLED_DEEPSLATE_STAIRS = builder("cobbled_deepslate_stairs").setMaxAmount(64).setPlacedType(StateTypes.COBBLED_DEEPSLATE_STAIRS).build(); public static final ItemType PURPLE_BED = builder("purple_bed").setMaxAmount(1).setPlacedType(StateTypes.PURPLE_BED).build(); public static final ItemType LIGHT_BLUE_WOOL = builder("light_blue_wool").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType POLISHED_BLACKSTONE_STAIRS = builder("polished_blackstone_stairs").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_STAIRS).build(); public static final ItemType LIGHT_BLUE_STAINED_GLASS = builder("light_blue_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_STAINED_GLASS).build(); public static final ItemType ACACIA_SAPLING = builder("acacia_sapling").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_SAPLING).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType FIREWORK_ROCKET = builder("firework_rocket").setMaxAmount(64).setComponent(FIREWORKS, new ItemFireworks(1, Collections.emptyList())).build(); + public static final ItemType FIREWORK_ROCKET = builder("firework_rocket").setMaxAmount(64).build(); public static final ItemType WAXED_WEATHERED_CUT_COPPER_STAIRS = builder("waxed_weathered_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_CUT_COPPER_STAIRS).build(); public static final ItemType ORANGE_GLAZED_TERRACOTTA = builder("orange_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_GLAZED_TERRACOTTA).build(); public static final ItemType BLACKSTONE_STAIRS = builder("blackstone_stairs").setMaxAmount(64).setPlacedType(StateTypes.BLACKSTONE_STAIRS).build(); public static final ItemType CHISELED_POLISHED_BLACKSTONE = builder("chiseled_polished_blackstone").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_POLISHED_BLACKSTONE).build(); public static final ItemType BLACK_GLAZED_TERRACOTTA = builder("black_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.BLACK_GLAZED_TERRACOTTA).build(); public static final ItemType PURPLE_CONCRETE = builder("purple_concrete").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_CONCRETE).build(); - public static final ItemType COOKIE = builder("cookie").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 0.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKIE = builder("cookie").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType BOOKSHELF = builder("bookshelf").setMaxAmount(64).setPlacedType(StateTypes.BOOKSHELF).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType ORANGE_STAINED_GLASS_PANE = builder("orange_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_STAINED_GLASS_PANE).build(); public static final ItemType PINK_CARPET = builder("pink_carpet").setMaxAmount(64).setPlacedType(StateTypes.PINK_CARPET).setAttributes(ItemAttribute.FUEL).build(); @@ -816,69 +775,69 @@ public class ItemTypes { public static final ItemType NAUTILUS_SHELL = builder("nautilus_shell").setMaxAmount(64).build(); public static final ItemType DEAD_BUSH = builder("dead_bush").setMaxAmount(64).setPlacedType(StateTypes.DEAD_BUSH).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType DETECTOR_RAIL = builder("detector_rail").setMaxAmount(64).setPlacedType(StateTypes.DETECTOR_RAIL).build(); - public static final ItemType CARROT_ON_A_STICK = builder("carrot_on_a_stick").setMaxAmount(1).setMaxDurability(25).setComponent(DAMAGE, 0).build(); - public static final ItemType SHIELD = builder("shield").setMaxAmount(1).setMaxDurability(336).setComponent(DAMAGE, 0).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType CARROT_ON_A_STICK = builder("carrot_on_a_stick").setMaxAmount(1).setMaxDurability(25).build(); + public static final ItemType SHIELD = builder("shield").setMaxAmount(1).setMaxDurability(336).build(); public static final ItemType DAMAGED_ANVIL = builder("damaged_anvil").setMaxAmount(64).setPlacedType(StateTypes.DAMAGED_ANVIL).build(); public static final ItemType ANVIL = builder("anvil").setMaxAmount(64).setPlacedType(StateTypes.ANVIL).build(); public static final ItemType AZALEA_LEAVES = builder("azalea_leaves").setMaxAmount(64).setPlacedType(StateTypes.AZALEA_LEAVES).build(); - public static final ItemType TOTEM_OF_UNDYING = builder("totem_of_undying").setMaxAmount(1).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType TOTEM_OF_UNDYING = builder("totem_of_undying").setMaxAmount(1).build(); public static final ItemType RED_DYE = builder("red_dye").setMaxAmount(64).build(); public static final ItemType MAGENTA_STAINED_GLASS = builder("magenta_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_STAINED_GLASS).build(); public static final ItemType LAPIS_LAZULI = builder("lapis_lazuli").setMaxAmount(64).build(); - public static final ItemType MUSIC_DISC_WAIT = builder("music_disc_wait").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType NETHERITE_PICKAXE = builder("netherite_pickaxe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 5.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(FIRE_RESISTANT, null).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_netherite_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 9.0f, true)), 1.0f, 1)).build(); - public static final ItemType BUNDLE = builder("bundle").setMaxAmount(1).setComponent(BUNDLE_CONTENTS, new BundleContents(Collections.emptyList())).build(); + public static final ItemType MUSIC_DISC_WAIT = builder("music_disc_wait").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + public static final ItemType NETHERITE_PICKAXE = builder("netherite_pickaxe").setMaxAmount(1).setMaxDurability(2031).setAttributes(ItemAttribute.FIRE_RESISTANT, ItemAttribute.NETHERITE_TIER, ItemAttribute.PICKAXE).build(); + public static final ItemType BUNDLE = builder("bundle").setMaxAmount(1).build(); public static final ItemType MOOSHROOM_SPAWN_EGG = builder("mooshroom_spawn_egg").setMaxAmount(64).build(); public static final ItemType MAP = builder("map").setMaxAmount(64).build(); public static final ItemType DARK_OAK_SIGN = builder("dark_oak_sign").setMaxAmount(16).setPlacedType(StateTypes.DARK_OAK_SIGN).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType NETHERITE_BOOTS = builder("netherite_boots").setMaxAmount(1).setMaxDurability(481).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(DAMAGE, 0).setComponent(FIRE_RESISTANT, null).build(); - public static final ItemType BREAD = builder("bread").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(5, 6.0f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType NETHERITE_BOOTS = builder("netherite_boots").setMaxAmount(1).setMaxDurability(481).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); + public static final ItemType BREAD = builder("bread").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DEEPSLATE_TILE_SLAB = builder("deepslate_tile_slab").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_TILE_SLAB).build(); public static final ItemType POLISHED_BLACKSTONE_BUTTON = builder("polished_blackstone_button").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_BUTTON).build(); public static final ItemType DEEPSLATE_REDSTONE_ORE = builder("deepslate_redstone_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_REDSTONE_ORE).build(); public static final ItemType TORCH = builder("torch").setMaxAmount(64).setPlacedType(StateTypes.TORCH).build(); public static final ItemType LANTERN = builder("lantern").setMaxAmount(64).setPlacedType(StateTypes.LANTERN).build(); public static final ItemType OAK_BUTTON = builder("oak_button").setMaxAmount(64).setPlacedType(StateTypes.OAK_BUTTON).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType IRON_SHOVEL = builder("iron_shovel").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.SHOVEL).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 3.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_iron_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/shovel")), 6.0f, true)), 1.0f, 1)).build(); + public static final ItemType IRON_SHOVEL = builder("iron_shovel").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.SHOVEL).build(); public static final ItemType STRAY_SPAWN_EGG = builder("stray_spawn_egg").setMaxAmount(64).build(); public static final ItemType SPAWNER = builder("spawner").setMaxAmount(64).setPlacedType(StateTypes.SPAWNER).build(); - public static final ItemType BLACK_BANNER = builder("black_banner").setMaxAmount(16).setPlacedType(StateTypes.BLACK_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType BLACK_BANNER = builder("black_banner").setMaxAmount(16).setPlacedType(StateTypes.BLACK_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CANDLE = builder("candle").setMaxAmount(64).setPlacedType(StateTypes.CANDLE).build(); public static final ItemType BROWN_WOOL = builder("brown_wool").setMaxAmount(64).setPlacedType(StateTypes.BROWN_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WARPED_WART_BLOCK = builder("warped_wart_block").setMaxAmount(64).setPlacedType(StateTypes.WARPED_WART_BLOCK).build(); - public static final ItemType COOKED_SALMON = builder("cooked_salmon").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 9.6f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKED_SALMON = builder("cooked_salmon").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType GREEN_CARPET = builder("green_carpet").setMaxAmount(64).setPlacedType(StateTypes.GREEN_CARPET).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WAXED_EXPOSED_COPPER = builder("waxed_exposed_copper").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER).build(); public static final ItemType MOSSY_STONE_BRICKS = builder("mossy_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.MOSSY_STONE_BRICKS).build(); public static final ItemType BIRCH_DOOR = builder("birch_door").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_DOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STRIPPED_ACACIA_WOOD = builder("stripped_acacia_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_ACACIA_WOOD).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType COW_SPAWN_EGG = builder("cow_spawn_egg").setMaxAmount(64).build(); - public static final ItemType MUSIC_DISC_13 = builder("music_disc_13").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_13 = builder("music_disc_13").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType DIORITE_WALL = builder("diorite_wall").setMaxAmount(64).setPlacedType(StateTypes.DIORITE_WALL).build(); - public static final ItemType MUSIC_DISC_11 = builder("music_disc_11").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_11 = builder("music_disc_11").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType BLUE_CONCRETE = builder("blue_concrete").setMaxAmount(64).setPlacedType(StateTypes.BLUE_CONCRETE).build(); - public static final ItemType WOODEN_AXE = builder("wooden_axe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 6.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.2d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_wooden_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 2.0f, true)), 1.0f, 1)).build(); + public static final ItemType WOODEN_AXE = builder("wooden_axe").setMaxAmount(1).setMaxDurability(59).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL, ItemAttribute.AXE).build(); public static final ItemType VEX_SPAWN_EGG = builder("vex_spawn_egg").setMaxAmount(64).build(); public static final ItemType BRAIN_CORAL = builder("brain_coral").setMaxAmount(64).setPlacedType(StateTypes.BRAIN_CORAL).build(); - public static final ItemType SHEARS = builder("shears").setMaxAmount(1).setMaxDurability(238).setComponent(DAMAGE, 0).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("leaves")), 15.0f, null), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("wool")), 5.0f, null), new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.VINE.getMapped(), StateTypes.GLOW_LICHEN.getMapped())), 2.0f, null)), 1.0f, 1)).build(); + public static final ItemType SHEARS = builder("shears").setMaxAmount(1).setMaxDurability(238).build(); public static final ItemType SPRUCE_PLANKS = builder("spruce_planks").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_PLANKS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType WARPED_FENCE = builder("warped_fence").setMaxAmount(64).setPlacedType(StateTypes.WARPED_FENCE).build(); - public static final ItemType SPLASH_POTION = builder("splash_potion").setMaxAmount(1).setComponent(POTION_CONTENTS, new ItemPotionContents(null, null, Collections.emptyList())).build(); + public static final ItemType SPLASH_POTION = builder("splash_potion").setMaxAmount(1).build(); public static final ItemType LIGHT_BLUE_GLAZED_TERRACOTTA = builder("light_blue_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_GLAZED_TERRACOTTA).build(); - public static final ItemType WRITTEN_BOOK = builder("written_book").setMaxAmount(16).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).build(); + public static final ItemType WRITTEN_BOOK = builder("written_book").setMaxAmount(16).build(); public static final ItemType CYAN_STAINED_GLASS_PANE = builder("cyan_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.CYAN_STAINED_GLASS_PANE).build(); public static final ItemType GHAST_TEAR = builder("ghast_tear").setMaxAmount(64).build(); public static final ItemType GLASS_PANE = builder("glass_pane").setMaxAmount(64).setPlacedType(StateTypes.GLASS_PANE).build(); public static final ItemType NETHER_QUARTZ_ORE = builder("nether_quartz_ore").setMaxAmount(64).setPlacedType(StateTypes.NETHER_QUARTZ_ORE).build(); public static final ItemType SEA_PICKLE = builder("sea_pickle").setMaxAmount(64).setPlacedType(StateTypes.SEA_PICKLE).build(); public static final ItemType WAXED_OXIDIZED_CUT_COPPER = builder("waxed_oxidized_cut_copper").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_CUT_COPPER).build(); - public static final ItemType ENCHANTED_BOOK = builder("enchanted_book").setMaxAmount(1).setComponent(RARITY, ItemRarity.UNCOMMON).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).setComponent(STORED_ENCHANTMENTS, new ItemEnchantments(Collections.emptyMap(), false)).build(); + public static final ItemType ENCHANTED_BOOK = builder("enchanted_book").setMaxAmount(1).build(); public static final ItemType CARVED_PUMPKIN = builder("carved_pumpkin").setMaxAmount(64).setPlacedType(StateTypes.CARVED_PUMPKIN).build(); public static final ItemType GRANITE_WALL = builder("granite_wall").setMaxAmount(64).setPlacedType(StateTypes.GRANITE_WALL).build(); public static final ItemType REDSTONE_TORCH = builder("redstone_torch").setMaxAmount(64).setPlacedType(StateTypes.REDSTONE_TORCH).build(); public static final ItemType SANDSTONE_WALL = builder("sandstone_wall").setMaxAmount(64).setPlacedType(StateTypes.SANDSTONE_WALL).build(); public static final ItemType POLISHED_GRANITE_STAIRS = builder("polished_granite_stairs").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_GRANITE_STAIRS).build(); - public static final ItemType GLOW_BERRIES = builder("glow_berries").setMaxAmount(64).setPlacedType(StateTypes.CAVE_VINES).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 0.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType GLOW_BERRIES = builder("glow_berries").setMaxAmount(64).setPlacedType(StateTypes.CAVE_VINES).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DEAD_HORN_CORAL = builder("dead_horn_coral").setMaxAmount(64).setPlacedType(StateTypes.DEAD_HORN_CORAL).build(); public static final ItemType DIRT = builder("dirt").setMaxAmount(64).setPlacedType(StateTypes.DIRT).build(); public static final ItemType ORANGE_CONCRETE_POWDER = builder("orange_concrete_powder").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_CONCRETE_POWDER).build(); @@ -899,35 +858,35 @@ public class ItemTypes { public static final ItemType SMOOTH_QUARTZ_SLAB = builder("smooth_quartz_slab").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_QUARTZ_SLAB).build(); public static final ItemType CYAN_BED = builder("cyan_bed").setMaxAmount(1).setPlacedType(StateTypes.CYAN_BED).build(); public static final ItemType STRIPPED_ACACIA_LOG = builder("stripped_acacia_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_ACACIA_LOG).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType GOLDEN_PICKAXE = builder("golden_pickaxe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 1.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_gold_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 12.0f, true)), 1.0f, 1)).build(); - public static final ItemType SWEET_BERRIES = builder("sweet_berries").setMaxAmount(64).setPlacedType(StateTypes.SWEET_BERRY_BUSH).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 0.4f, false, 1.6f, Collections.emptyList())).build(); - public static final ItemType BOW = builder("bow").setMaxAmount(1).setMaxDurability(384).setAttributes(ItemAttribute.FUEL).setComponent(DAMAGE, 0).build(); + public static final ItemType GOLDEN_PICKAXE = builder("golden_pickaxe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.PICKAXE).build(); + public static final ItemType SWEET_BERRIES = builder("sweet_berries").setMaxAmount(64).setPlacedType(StateTypes.SWEET_BERRY_BUSH).setAttributes(ItemAttribute.EDIBLE).build(); + public static final ItemType BOW = builder("bow").setMaxAmount(1).setMaxDurability(384).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CRIMSON_ROOTS = builder("crimson_roots").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_ROOTS).build(); public static final ItemType SMOOTH_SANDSTONE = builder("smooth_sandstone").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_SANDSTONE).build(); public static final ItemType DEEPSLATE_BRICKS = builder("deepslate_bricks").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_BRICKS).build(); public static final ItemType COBBLESTONE = builder("cobblestone").setMaxAmount(64).setPlacedType(StateTypes.COBBLESTONE).build(); public static final ItemType REDSTONE_BLOCK = builder("redstone_block").setMaxAmount(64).setPlacedType(StateTypes.REDSTONE_BLOCK).build(); - public static final ItemType COOKED_COD = builder("cooked_cod").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(5, 6.0f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKED_COD = builder("cooked_cod").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType BONE_MEAL = builder("bone_meal").setMaxAmount(64).build(); public static final ItemType HONEYCOMB_BLOCK = builder("honeycomb_block").setMaxAmount(64).setPlacedType(StateTypes.HONEYCOMB_BLOCK).build(); public static final ItemType BRICK = builder("brick").setMaxAmount(64).build(); public static final ItemType YELLOW_DYE = builder("yellow_dye").setMaxAmount(64).build(); public static final ItemType CYAN_STAINED_GLASS = builder("cyan_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.CYAN_STAINED_GLASS).build(); public static final ItemType BRICKS = builder("bricks").setMaxAmount(64).setPlacedType(StateTypes.BRICKS).build(); - public static final ItemType NETHERITE_CHESTPLATE = builder("netherite_chestplate").setMaxAmount(1).setMaxDurability(592).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(DAMAGE, 0).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType NETHERITE_CHESTPLATE = builder("netherite_chestplate").setMaxAmount(1).setMaxDurability(592).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType ORANGE_BED = builder("orange_bed").setMaxAmount(1).setPlacedType(StateTypes.ORANGE_BED).build(); public static final ItemType PETRIFIED_OAK_SLAB = builder("petrified_oak_slab").setMaxAmount(64).setPlacedType(StateTypes.PETRIFIED_OAK_SLAB).build(); public static final ItemType SALMON_SPAWN_EGG = builder("salmon_spawn_egg").setMaxAmount(64).build(); public static final ItemType LEATHER_HORSE_ARMOR = builder("leather_horse_armor").setMaxAmount(1).build(); - public static final ItemType ORANGE_BANNER = builder("orange_banner").setMaxAmount(16).setPlacedType(StateTypes.ORANGE_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType ORANGE_BANNER = builder("orange_banner").setMaxAmount(16).setPlacedType(StateTypes.ORANGE_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType TUBE_CORAL = builder("tube_coral").setMaxAmount(64).setPlacedType(StateTypes.TUBE_CORAL).build(); public static final ItemType PIG_SPAWN_EGG = builder("pig_spawn_egg").setMaxAmount(64).build(); public static final ItemType STONE_BRICK_SLAB = builder("stone_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.STONE_BRICK_SLAB).build(); public static final ItemType DARK_PRISMARINE = builder("dark_prismarine").setMaxAmount(64).setPlacedType(StateTypes.DARK_PRISMARINE).build(); public static final ItemType PAINTING = builder("painting").setMaxAmount(64).build(); public static final ItemType PUMPKIN = builder("pumpkin").setMaxAmount(64).setPlacedType(StateTypes.PUMPKIN).build(); - public static final ItemType TRAPPED_CHEST = builder("trapped_chest").setMaxAmount(64).setPlacedType(StateTypes.TRAPPED_CHEST).setAttributes(ItemAttribute.FUEL).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); - public static final ItemType BROWN_SHULKER_BOX = builder("brown_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BROWN_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType TRAPPED_CHEST = builder("trapped_chest").setMaxAmount(64).setPlacedType(StateTypes.TRAPPED_CHEST).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType BROWN_SHULKER_BOX = builder("brown_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BROWN_SHULKER_BOX).build(); public static final ItemType ORANGE_CONCRETE = builder("orange_concrete").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_CONCRETE).build(); public static final ItemType PUMPKIN_SEEDS = builder("pumpkin_seeds").setMaxAmount(64).setPlacedType(StateTypes.PUMPKIN_STEM).build(); public static final ItemType OAK_SAPLING = builder("oak_sapling").setMaxAmount(64).setPlacedType(StateTypes.OAK_SAPLING).setAttributes(ItemAttribute.FUEL).build(); @@ -941,9 +900,9 @@ public class ItemTypes { public static final ItemType CYAN_WOOL = builder("cyan_wool").setMaxAmount(64).setPlacedType(StateTypes.CYAN_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STICK = builder("stick").setMaxAmount(64).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType ANDESITE = builder("andesite").setMaxAmount(64).setPlacedType(StateTypes.ANDESITE).build(); - public static final ItemType DIAMOND_BOOTS = builder("diamond_boots").setMaxAmount(1).setMaxDurability(429).setComponent(DAMAGE, 0).build(); + public static final ItemType DIAMOND_BOOTS = builder("diamond_boots").setMaxAmount(1).setMaxDurability(429).build(); public static final ItemType FIRE_CORAL_BLOCK = builder("fire_coral_block").setMaxAmount(64).setPlacedType(StateTypes.FIRE_CORAL_BLOCK).build(); - public static final ItemType REPEATING_COMMAND_BLOCK = builder("repeating_command_block").setMaxAmount(64).setPlacedType(StateTypes.REPEATING_COMMAND_BLOCK).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType REPEATING_COMMAND_BLOCK = builder("repeating_command_block").setMaxAmount(64).setPlacedType(StateTypes.REPEATING_COMMAND_BLOCK).build(); public static final ItemType PACKED_ICE = builder("packed_ice").setMaxAmount(64).setPlacedType(StateTypes.PACKED_ICE).build(); public static final ItemType DEEPSLATE_TILES = builder("deepslate_tiles").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_TILES).build(); public static final ItemType GRAY_CARPET = builder("gray_carpet").setMaxAmount(64).setPlacedType(StateTypes.GRAY_CARPET).setAttributes(ItemAttribute.FUEL).build(); @@ -956,17 +915,17 @@ public class ItemTypes { public static final ItemType WAXED_CUT_COPPER_STAIRS = builder("waxed_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.WAXED_CUT_COPPER_STAIRS).build(); public static final ItemType ACACIA_SIGN = builder("acacia_sign").setMaxAmount(16).setPlacedType(StateTypes.ACACIA_SIGN).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType POLISHED_BLACKSTONE_BRICK_WALL = builder("polished_blackstone_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_BRICK_WALL).build(); - public static final ItemType RABBIT_STEW = builder("rabbit_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(10, 12.0f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType RABBIT_STEW = builder("rabbit_stew").setMaxAmount(1).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType PEONY = builder("peony").setMaxAmount(64).setPlacedType(StateTypes.PEONY).build(); - public static final ItemType STONE_AXE = builder("stone_axe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 8.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.2d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_stone_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 4.0f, true)), 1.0f, 1)).build(); + public static final ItemType STONE_AXE = builder("stone_axe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.AXE).build(); public static final ItemType DARK_OAK_LOG = builder("dark_oak_log").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_LOG).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType POINTED_DRIPSTONE = builder("pointed_dripstone").setMaxAmount(64).setPlacedType(StateTypes.POINTED_DRIPSTONE).build(); public static final ItemType ROOTED_DIRT = builder("rooted_dirt").setMaxAmount(64).setPlacedType(StateTypes.ROOTED_DIRT).build(); public static final ItemType POPPY = builder("poppy").setMaxAmount(64).setPlacedType(StateTypes.POPPY).build(); - public static final ItemType NETHERITE_SCRAP = builder("netherite_scrap").setMaxAmount(64).setAttributes(ItemAttribute.FIRE_RESISTANT).setComponent(FIRE_RESISTANT, null).build(); + public static final ItemType NETHERITE_SCRAP = builder("netherite_scrap").setMaxAmount(64).setAttributes(ItemAttribute.FIRE_RESISTANT).build(); public static final ItemType RED_NETHER_BRICK_WALL = builder("red_nether_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.RED_NETHER_BRICK_WALL).build(); public static final ItemType ENDER_EYE = builder("ender_eye").setMaxAmount(64).build(); - public static final ItemType STONE_SWORD = builder("stone_sword").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.SWORD).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 4.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -2.4d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(Arrays.asList(StateTypes.COBWEB.getMapped())), 15.0f, true), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("sword_efficient")), 1.5f, null)), 1.0f, 2)).build(); + public static final ItemType STONE_SWORD = builder("stone_sword").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.SWORD).build(); public static final ItemType CUT_SANDSTONE = builder("cut_sandstone").setMaxAmount(64).setPlacedType(StateTypes.CUT_SANDSTONE).build(); public static final ItemType CHEST_MINECART = builder("chest_minecart").setMaxAmount(1).build(); public static final ItemType STONE_BRICK_STAIRS = builder("stone_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.STONE_BRICK_STAIRS).build(); @@ -984,11 +943,11 @@ public class ItemTypes { public static final ItemType BROWN_DYE = builder("brown_dye").setMaxAmount(64).build(); public static final ItemType OXIDIZED_CUT_COPPER = builder("oxidized_cut_copper").setMaxAmount(64).setPlacedType(StateTypes.OXIDIZED_CUT_COPPER).build(); public static final ItemType LIGHT_GRAY_BED = builder("light_gray_bed").setMaxAmount(1).setPlacedType(StateTypes.LIGHT_GRAY_BED).build(); - public static final ItemType SOUL_CAMPFIRE = builder("soul_campfire").setMaxAmount(64).setPlacedType(StateTypes.SOUL_CAMPFIRE).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); - public static final ItemType SALMON_BUCKET = builder("salmon_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType SOUL_CAMPFIRE = builder("soul_campfire").setMaxAmount(64).setPlacedType(StateTypes.SOUL_CAMPFIRE).build(); + public static final ItemType SALMON_BUCKET = builder("salmon_bucket").setMaxAmount(1).build(); public static final ItemType BRICK_SLAB = builder("brick_slab").setMaxAmount(64).setPlacedType(StateTypes.BRICK_SLAB).build(); public static final ItemType SPRUCE_LEAVES = builder("spruce_leaves").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_LEAVES).build(); - public static final ItemType COMMAND_BLOCK_MINECART = builder("command_block_minecart").setMaxAmount(1).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType COMMAND_BLOCK_MINECART = builder("command_block_minecart").setMaxAmount(1).build(); public static final ItemType LIGHT_GRAY_TERRACOTTA = builder("light_gray_terracotta").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_TERRACOTTA).build(); public static final ItemType SPRUCE_SLAB = builder("spruce_slab").setMaxAmount(64).setPlacedType(StateTypes.SPRUCE_SLAB).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType RED_NETHER_BRICK_STAIRS = builder("red_nether_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.RED_NETHER_BRICK_STAIRS).build(); @@ -996,29 +955,29 @@ public class ItemTypes { public static final ItemType GRAY_TERRACOTTA = builder("gray_terracotta").setMaxAmount(64).setPlacedType(StateTypes.GRAY_TERRACOTTA).build(); public static final ItemType SEA_LANTERN = builder("sea_lantern").setMaxAmount(64).setPlacedType(StateTypes.SEA_LANTERN).build(); public static final ItemType ICE = builder("ice").setMaxAmount(64).setPlacedType(StateTypes.ICE).build(); - public static final ItemType GREEN_SHULKER_BOX = builder("green_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.GREEN_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType GREEN_SHULKER_BOX = builder("green_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.GREEN_SHULKER_BOX).build(); public static final ItemType OAK_DOOR = builder("oak_door").setMaxAmount(64).setPlacedType(StateTypes.OAK_DOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType DARK_OAK_STAIRS = builder("dark_oak_stairs").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_STAIRS).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType BLUE_SHULKER_BOX = builder("blue_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BLUE_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); - public static final ItemType IRON_AXE = builder("iron_axe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.AXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 8.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.1d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_iron_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/axe")), 6.0f, true)), 1.0f, 1)).build(); - public static final ItemType SMOKER = builder("smoker").setMaxAmount(64).setPlacedType(StateTypes.SMOKER).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType BLUE_SHULKER_BOX = builder("blue_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.BLUE_SHULKER_BOX).build(); + public static final ItemType IRON_AXE = builder("iron_axe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.AXE).build(); + public static final ItemType SMOKER = builder("smoker").setMaxAmount(64).setPlacedType(StateTypes.SMOKER).build(); public static final ItemType LOOM = builder("loom").setMaxAmount(64).setPlacedType(StateTypes.LOOM).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType POLISHED_BLACKSTONE = builder("polished_blackstone").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE).build(); public static final ItemType NETHER_WART = builder("nether_wart").setMaxAmount(64).setPlacedType(StateTypes.NETHER_WART).build(); public static final ItemType OAK_LEAVES = builder("oak_leaves").setMaxAmount(64).setPlacedType(StateTypes.OAK_LEAVES).build(); public static final ItemType COBBLED_DEEPSLATE_SLAB = builder("cobbled_deepslate_slab").setMaxAmount(64).setPlacedType(StateTypes.COBBLED_DEEPSLATE_SLAB).build(); public static final ItemType COMPOSTER = builder("composter").setMaxAmount(64).setPlacedType(StateTypes.COMPOSTER).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType MUTTON = builder("mutton").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 1.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType MUTTON = builder("mutton").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType COPPER_ORE = builder("copper_ore").setMaxAmount(64).setPlacedType(StateTypes.COPPER_ORE).build(); - public static final ItemType KNOWLEDGE_BOOK = builder("knowledge_book").setMaxAmount(1).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType KNOWLEDGE_BOOK = builder("knowledge_book").setMaxAmount(1).build(); public static final ItemType OBSIDIAN = builder("obsidian").setMaxAmount(64).setPlacedType(StateTypes.OBSIDIAN).build(); public static final ItemType CYAN_CARPET = builder("cyan_carpet").setMaxAmount(64).setPlacedType(StateTypes.CYAN_CARPET).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType SKULL_BANNER_PATTERN = builder("skull_banner_pattern").setMaxAmount(1).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType SKULL_BANNER_PATTERN = builder("skull_banner_pattern").setMaxAmount(1).build(); public static final ItemType FIREWORK_STAR = builder("firework_star").setMaxAmount(64).build(); - public static final ItemType MUSIC_DISC_MELLOHI = builder("music_disc_mellohi").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_MELLOHI = builder("music_disc_mellohi").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType PURPLE_CARPET = builder("purple_carpet").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_CARPET).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType GOLDEN_HOE = builder("golden_hoe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_gold_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 12.0f, true)), 1.0f, 1)).build(); - public static final ItemType COOKED_CHICKEN = builder("cooked_chicken").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 7.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType GOLDEN_HOE = builder("golden_hoe").setMaxAmount(1).setMaxDurability(32).setAttributes(ItemAttribute.GOLD_TIER, ItemAttribute.HOE).build(); + public static final ItemType COOKED_CHICKEN = builder("cooked_chicken").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType DOLPHIN_SPAWN_EGG = builder("dolphin_spawn_egg").setMaxAmount(64).build(); public static final ItemType COARSE_DIRT = builder("coarse_dirt").setMaxAmount(64).setPlacedType(StateTypes.COARSE_DIRT).build(); public static final ItemType WHITE_CANDLE = builder("white_candle").setMaxAmount(64).setPlacedType(StateTypes.WHITE_CANDLE).build(); @@ -1026,20 +985,20 @@ public class ItemTypes { public static final ItemType JUNGLE_BUTTON = builder("jungle_button").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_BUTTON).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType DEAD_TUBE_CORAL_BLOCK = builder("dead_tube_coral_block").setMaxAmount(64).setPlacedType(StateTypes.DEAD_TUBE_CORAL_BLOCK).build(); public static final ItemType DARK_OAK_BOAT = builder("dark_oak_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType COOKED_MUTTON = builder("cooked_mutton").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 9.6f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType COOKED_MUTTON = builder("cooked_mutton").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType JUNGLE_FENCE = builder("jungle_fence").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType JUKEBOX = builder("jukebox").setMaxAmount(64).setPlacedType(StateTypes.JUKEBOX).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType PURPLE_STAINED_GLASS_PANE = builder("purple_stained_glass_pane").setMaxAmount(64).setPlacedType(StateTypes.PURPLE_STAINED_GLASS_PANE).build(); public static final ItemType BIRCH_TRAPDOOR = builder("birch_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.BIRCH_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType APPLE = builder("apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(4, 2.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType APPLE = builder("apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType ELDER_GUARDIAN_SPAWN_EGG = builder("elder_guardian_spawn_egg").setMaxAmount(64).build(); - public static final ItemType SPIDER_EYE = builder("spider_eye").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 3.2f, false, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.POISON, new PotionEffect.Properties(0, 100, false, true, true, null)), 1.0f)))).build(); + public static final ItemType SPIDER_EYE = builder("spider_eye").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType ZOGLIN_SPAWN_EGG = builder("zoglin_spawn_egg").setMaxAmount(64).build(); public static final ItemType PIGLIN_BANNER_PATTERN = builder("piglin_banner_pattern").setMaxAmount(1).build(); - public static final ItemType GOLDEN_BOOTS = builder("golden_boots").setMaxAmount(1).setMaxDurability(91).setComponent(DAMAGE, 0).build(); + public static final ItemType GOLDEN_BOOTS = builder("golden_boots").setMaxAmount(1).setMaxDurability(91).build(); public static final ItemType LILY_OF_THE_VALLEY = builder("lily_of_the_valley").setMaxAmount(64).setPlacedType(StateTypes.LILY_OF_THE_VALLEY).build(); public static final ItemType BLUE_ORCHID = builder("blue_orchid").setMaxAmount(64).setPlacedType(StateTypes.BLUE_ORCHID).build(); - public static final ItemType PUMPKIN_PIE = builder("pumpkin_pie").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(8, 4.8f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType PUMPKIN_PIE = builder("pumpkin_pie").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType RED_SANDSTONE_STAIRS = builder("red_sandstone_stairs").setMaxAmount(64).setPlacedType(StateTypes.RED_SANDSTONE_STAIRS).build(); public static final ItemType SQUID_SPAWN_EGG = builder("squid_spawn_egg").setMaxAmount(64).build(); public static final ItemType CRAFTING_TABLE = builder("crafting_table").setMaxAmount(64).setPlacedType(StateTypes.CRAFTING_TABLE).setAttributes(ItemAttribute.FUEL).build(); @@ -1049,19 +1008,19 @@ public class ItemTypes { public static final ItemType LIGHT_GRAY_CANDLE = builder("light_gray_candle").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_CANDLE).build(); public static final ItemType DIAMOND_BLOCK = builder("diamond_block").setMaxAmount(64).setPlacedType(StateTypes.DIAMOND_BLOCK).build(); public static final ItemType END_STONE_BRICKS = builder("end_stone_bricks").setMaxAmount(64).setPlacedType(StateTypes.END_STONE_BRICKS).build(); - public static final ItemType GOLDEN_CARROT = builder("golden_carrot").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 14.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType GOLDEN_CARROT = builder("golden_carrot").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType STONE = builder("stone").setMaxAmount(64).setPlacedType(StateTypes.STONE).build(); public static final ItemType NETHER_BRICK_WALL = builder("nether_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.NETHER_BRICK_WALL).build(); public static final ItemType CRIMSON_SIGN = builder("crimson_sign").setMaxAmount(16).setPlacedType(StateTypes.CRIMSON_SIGN).build(); public static final ItemType DARK_OAK_TRAPDOOR = builder("dark_oak_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType PRISMARINE_WALL = builder("prismarine_wall").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_WALL).build(); - public static final ItemType ENCHANTED_GOLDEN_APPLE = builder("enchanted_golden_apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(RARITY, ItemRarity.EPIC).setComponent(ENCHANTMENT_GLINT_OVERRIDE, true).setComponent(FOOD, new FoodProperties(4, 9.6f, true, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.REGENERATION, new PotionEffect.Properties(1, 400, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.RESISTANCE, new PotionEffect.Properties(0, 6000, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.FIRE_RESISTANCE, new PotionEffect.Properties(0, 6000, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.ABSORPTION, new PotionEffect.Properties(3, 2400, false, true, true, null)), 1.0f)))).build(); + public static final ItemType ENCHANTED_GOLDEN_APPLE = builder("enchanted_golden_apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType MAGMA_CREAM = builder("magma_cream").setMaxAmount(64).build(); public static final ItemType GHAST_SPAWN_EGG = builder("ghast_spawn_egg").setMaxAmount(64).build(); - public static final ItemType PINK_BANNER = builder("pink_banner").setMaxAmount(16).setPlacedType(StateTypes.PINK_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType PINK_BANNER = builder("pink_banner").setMaxAmount(16).setPlacedType(StateTypes.PINK_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType EXPOSED_CUT_COPPER_SLAB = builder("exposed_cut_copper_slab").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_CUT_COPPER_SLAB).build(); public static final ItemType MELON_SEEDS = builder("melon_seeds").setMaxAmount(64).setPlacedType(StateTypes.MELON_STEM).build(); - public static final ItemType MUSIC_DISC_CAT = builder("music_disc_cat").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_CAT = builder("music_disc_cat").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType RED_SANDSTONE = builder("red_sandstone").setMaxAmount(64).setPlacedType(StateTypes.RED_SANDSTONE).build(); public static final ItemType PURPLE_DYE = builder("purple_dye").setMaxAmount(64).build(); public static final ItemType COBBLED_DEEPSLATE_WALL = builder("cobbled_deepslate_wall").setMaxAmount(64).setPlacedType(StateTypes.COBBLED_DEEPSLATE_WALL).build(); @@ -1071,7 +1030,7 @@ public class ItemTypes { public static final ItemType SANDSTONE_STAIRS = builder("sandstone_stairs").setMaxAmount(64).setPlacedType(StateTypes.SANDSTONE_STAIRS).build(); public static final ItemType POWDER_SNOW_BUCKET = builder("powder_snow_bucket").setMaxAmount(1).setPlacedType(StateTypes.POWDER_SNOW).build(); public static final ItemType AXOLOTL_SPAWN_EGG = builder("axolotl_spawn_egg").setMaxAmount(64).build(); - public static final ItemType WHITE_SHULKER_BOX = builder("white_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.WHITE_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType WHITE_SHULKER_BOX = builder("white_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.WHITE_SHULKER_BOX).build(); public static final ItemType DEEPSLATE_BRICK_STAIRS = builder("deepslate_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_BRICK_STAIRS).build(); public static final ItemType FERN = builder("fern").setMaxAmount(64).setPlacedType(StateTypes.FERN).build(); public static final ItemType SKELETON_SPAWN_EGG = builder("skeleton_spawn_egg").setMaxAmount(64).build(); @@ -1079,9 +1038,9 @@ public class ItemTypes { public static final ItemType GOAT_SPAWN_EGG = builder("goat_spawn_egg").setMaxAmount(64).build(); public static final ItemType LIGHT_BLUE_CARPET = builder("light_blue_carpet").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_BLUE_CARPET).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType DIORITE_SLAB = builder("diorite_slab").setMaxAmount(64).setPlacedType(StateTypes.DIORITE_SLAB).build(); - public static final ItemType LIME_BANNER = builder("lime_banner").setMaxAmount(16).setPlacedType(StateTypes.LIME_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType LIME_BANNER = builder("lime_banner").setMaxAmount(16).setPlacedType(StateTypes.LIME_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SOUL_SOIL = builder("soul_soil").setMaxAmount(64).setPlacedType(StateTypes.SOUL_SOIL).build(); - public static final ItemType GOLDEN_LEGGINGS = builder("golden_leggings").setMaxAmount(1).setMaxDurability(105).setComponent(DAMAGE, 0).build(); + public static final ItemType GOLDEN_LEGGINGS = builder("golden_leggings").setMaxAmount(1).setMaxDurability(105).build(); public static final ItemType DARK_OAK_SAPLING = builder("dark_oak_sapling").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_SAPLING).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType POLISHED_DIORITE_STAIRS = builder("polished_diorite_stairs").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DIORITE_STAIRS).build(); public static final ItemType ENDERMITE_SPAWN_EGG = builder("endermite_spawn_egg").setMaxAmount(64).build(); @@ -1094,68 +1053,68 @@ public class ItemTypes { public static final ItemType CRACKED_NETHER_BRICKS = builder("cracked_nether_bricks").setMaxAmount(64).setPlacedType(StateTypes.CRACKED_NETHER_BRICKS).build(); public static final ItemType BIRCH_BOAT = builder("birch_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType NETHER_BRICK_STAIRS = builder("nether_brick_stairs").setMaxAmount(64).setPlacedType(StateTypes.NETHER_BRICK_STAIRS).build(); - public static final ItemType COMMAND_BLOCK = builder("command_block").setMaxAmount(64).setPlacedType(StateTypes.COMMAND_BLOCK).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType COMMAND_BLOCK = builder("command_block").setMaxAmount(64).setPlacedType(StateTypes.COMMAND_BLOCK).build(); public static final ItemType WANDERING_TRADER_SPAWN_EGG = builder("wandering_trader_spawn_egg").setMaxAmount(64).build(); public static final ItemType VILLAGER_SPAWN_EGG = builder("villager_spawn_egg").setMaxAmount(64).build(); public static final ItemType TUFF = builder("tuff").setMaxAmount(64).setPlacedType(StateTypes.TUFF).build(); public static final ItemType SNOWBALL = builder("snowball").setMaxAmount(16).build(); public static final ItemType GRAY_CONCRETE = builder("gray_concrete").setMaxAmount(64).setPlacedType(StateTypes.GRAY_CONCRETE).build(); - public static final ItemType LIGHT_BLUE_SHULKER_BOX = builder("light_blue_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIGHT_BLUE_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType LIGHT_BLUE_SHULKER_BOX = builder("light_blue_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.LIGHT_BLUE_SHULKER_BOX).build(); public static final ItemType SMOOTH_QUARTZ_STAIRS = builder("smooth_quartz_stairs").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_QUARTZ_STAIRS).build(); public static final ItemType GREEN_CANDLE = builder("green_candle").setMaxAmount(64).setPlacedType(StateTypes.GREEN_CANDLE).build(); public static final ItemType STONE_BRICK_WALL = builder("stone_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.STONE_BRICK_WALL).build(); public static final ItemType GLASS_BOTTLE = builder("glass_bottle").setMaxAmount(64).build(); - public static final ItemType DRAGON_BREATH = builder("dragon_breath").setMaxAmount(64).setComponent(RARITY, ItemRarity.UNCOMMON).build(); - public static final ItemType HONEY_BOTTLE = builder("honey_bottle").setMaxAmount(16).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(6, 1.2f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType DRAGON_BREATH = builder("dragon_breath").setMaxAmount(64).build(); + public static final ItemType HONEY_BOTTLE = builder("honey_bottle").setMaxAmount(16).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType RESPAWN_ANCHOR = builder("respawn_anchor").setMaxAmount(64).setPlacedType(StateTypes.RESPAWN_ANCHOR).build(); - public static final ItemType RED_BANNER = builder("red_banner").setMaxAmount(16).setPlacedType(StateTypes.RED_BANNER).setAttributes(ItemAttribute.FUEL).setComponent(BANNER_PATTERNS, new BannerLayers(Collections.emptyList())).build(); + public static final ItemType RED_BANNER = builder("red_banner").setMaxAmount(16).setPlacedType(StateTypes.RED_BANNER).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CRIMSON_NYLIUM = builder("crimson_nylium").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_NYLIUM).build(); public static final ItemType WEATHERED_CUT_COPPER = builder("weathered_cut_copper").setMaxAmount(64).setPlacedType(StateTypes.WEATHERED_CUT_COPPER).build(); public static final ItemType ACACIA_WOOD = builder("acacia_wood").setMaxAmount(64).setPlacedType(StateTypes.ACACIA_WOOD).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BEE_SPAWN_EGG = builder("bee_spawn_egg").setMaxAmount(64).build(); public static final ItemType LARGE_AMETHYST_BUD = builder("large_amethyst_bud").setMaxAmount(64).setPlacedType(StateTypes.LARGE_AMETHYST_BUD).build(); public static final ItemType LIME_STAINED_GLASS = builder("lime_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.LIME_STAINED_GLASS).build(); - public static final ItemType MAGENTA_SHULKER_BOX = builder("magenta_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.MAGENTA_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType MAGENTA_SHULKER_BOX = builder("magenta_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.MAGENTA_SHULKER_BOX).build(); public static final ItemType GLOBE_BANNER_PATTERN = builder("globe_banner_pattern").setMaxAmount(1).build(); public static final ItemType POLISHED_DEEPSLATE_STAIRS = builder("polished_deepslate_stairs").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DEEPSLATE_STAIRS).build(); - public static final ItemType TIPPED_ARROW = builder("tipped_arrow").setMaxAmount(64).setComponent(POTION_CONTENTS, new ItemPotionContents(null, null, Collections.emptyList())).build(); + public static final ItemType TIPPED_ARROW = builder("tipped_arrow").setMaxAmount(64).build(); public static final ItemType ORANGE_CANDLE = builder("orange_candle").setMaxAmount(64).setPlacedType(StateTypes.ORANGE_CANDLE).build(); public static final ItemType YELLOW_STAINED_GLASS = builder("yellow_stained_glass").setMaxAmount(64).setPlacedType(StateTypes.YELLOW_STAINED_GLASS).build(); public static final ItemType ENDER_PEARL = builder("ender_pearl").setMaxAmount(16).build(); public static final ItemType DEEPSLATE_DIAMOND_ORE = builder("deepslate_diamond_ore").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_DIAMOND_ORE).build(); - public static final ItemType GOLDEN_APPLE = builder("golden_apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(RARITY, ItemRarity.RARE).setComponent(FOOD, new FoodProperties(4, 9.6f, true, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.REGENERATION, new PotionEffect.Properties(1, 100, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.ABSORPTION, new PotionEffect.Properties(0, 2400, false, true, true, null)), 1.0f)))).build(); + public static final ItemType GOLDEN_APPLE = builder("golden_apple").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType PRISMARINE_SLAB = builder("prismarine_slab").setMaxAmount(64).setPlacedType(StateTypes.PRISMARINE_SLAB).build(); - public static final ItemType DRIED_KELP = builder("dried_kelp").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 0.6f, false, 0.8f, Collections.emptyList())).build(); + public static final ItemType DRIED_KELP = builder("dried_kelp").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType EVOKER_SPAWN_EGG = builder("evoker_spawn_egg").setMaxAmount(64).build(); public static final ItemType PRISMARINE_SHARD = builder("prismarine_shard").setMaxAmount(64).build(); public static final ItemType LEAD = builder("lead").setMaxAmount(64).build(); public static final ItemType LAPIS_BLOCK = builder("lapis_block").setMaxAmount(64).setPlacedType(StateTypes.LAPIS_BLOCK).build(); public static final ItemType MAGENTA_WOOL = builder("magenta_wool").setMaxAmount(64).setPlacedType(StateTypes.MAGENTA_WOOL).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType STONE_HOE = builder("stone_hoe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_stone_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 4.0f, true)), 1.0f, 1)).build(); + public static final ItemType STONE_HOE = builder("stone_hoe").setMaxAmount(1).setMaxDurability(131).setAttributes(ItemAttribute.STONE_TIER, ItemAttribute.HOE).build(); public static final ItemType BEETROOT_SEEDS = builder("beetroot_seeds").setMaxAmount(64).setPlacedType(StateTypes.BEETROOTS).build(); public static final ItemType PANDA_SPAWN_EGG = builder("panda_spawn_egg").setMaxAmount(64).build(); public static final ItemType CORNFLOWER = builder("cornflower").setMaxAmount(64).setPlacedType(StateTypes.CORNFLOWER).build(); public static final ItemType SHULKER_SHELL = builder("shulker_shell").setMaxAmount(64).build(); public static final ItemType OAK_FENCE_GATE = builder("oak_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.OAK_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType STRIPPED_JUNGLE_WOOD = builder("stripped_jungle_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_JUNGLE_WOOD).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType ORANGE_SHULKER_BOX = builder("orange_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.ORANGE_SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType ORANGE_SHULKER_BOX = builder("orange_shulker_box").setMaxAmount(1).setPlacedType(StateTypes.ORANGE_SHULKER_BOX).build(); public static final ItemType IRON_DOOR = builder("iron_door").setMaxAmount(64).setPlacedType(StateTypes.IRON_DOOR).build(); public static final ItemType SPRUCE_BOAT = builder("spruce_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType SMOOTH_QUARTZ = builder("smooth_quartz").setMaxAmount(64).setPlacedType(StateTypes.SMOOTH_QUARTZ).build(); - public static final ItemType BARRIER = builder("barrier").setMaxAmount(64).setPlacedType(StateTypes.BARRIER).setComponent(RARITY, ItemRarity.EPIC).build(); + public static final ItemType BARRIER = builder("barrier").setMaxAmount(64).setPlacedType(StateTypes.BARRIER).build(); public static final ItemType GRAY_CANDLE = builder("gray_candle").setMaxAmount(64).setPlacedType(StateTypes.GRAY_CANDLE).build(); public static final ItemType RABBIT_HIDE = builder("rabbit_hide").setMaxAmount(64).build(); public static final ItemType PINK_WOOL = builder("pink_wool").setMaxAmount(64).setPlacedType(StateTypes.PINK_WOOL).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType PILLAGER_SPAWN_EGG = builder("pillager_spawn_egg").setMaxAmount(64).build(); - public static final ItemType CAMPFIRE = builder("campfire").setMaxAmount(64).setPlacedType(StateTypes.CAMPFIRE).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType CAMPFIRE = builder("campfire").setMaxAmount(64).setPlacedType(StateTypes.CAMPFIRE).build(); public static final ItemType DEEPSLATE_BRICK_WALL = builder("deepslate_brick_wall").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_BRICK_WALL).build(); public static final ItemType WITHER_ROSE = builder("wither_rose").setMaxAmount(64).setPlacedType(StateTypes.WITHER_ROSE).build(); public static final ItemType LIGHT_GRAY_GLAZED_TERRACOTTA = builder("light_gray_glazed_terracotta").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_GRAY_GLAZED_TERRACOTTA).build(); public static final ItemType JUNGLE_BOAT = builder("jungle_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType EXPOSED_CUT_COPPER_STAIRS = builder("exposed_cut_copper_stairs").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_CUT_COPPER_STAIRS).build(); - public static final ItemType SALMON = builder("salmon").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(2, 0.4f, false, 1.6f, Collections.emptyList())).build(); + public static final ItemType SALMON = builder("salmon").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType FOX_SPAWN_EGG = builder("fox_spawn_egg").setMaxAmount(64).build(); - public static final ItemType DIAMOND_HOE = builder("diamond_hoe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.HOE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", 0.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_diamond_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/hoe")), 8.0f, true)), 1.0f, 1)).build(); + public static final ItemType DIAMOND_HOE = builder("diamond_hoe").setMaxAmount(1).setMaxDurability(1561).setAttributes(ItemAttribute.DIAMOND_TIER, ItemAttribute.HOE).build(); public static final ItemType POLISHED_BLACKSTONE_BRICK_SLAB = builder("polished_blackstone_brick_slab").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_BLACKSTONE_BRICK_SLAB).build(); public static final ItemType TWISTING_VINES = builder("twisting_vines").setMaxAmount(64).setPlacedType(StateTypes.TWISTING_VINES).build(); public static final ItemType TURTLE_EGG = builder("turtle_egg").setMaxAmount(64).setPlacedType(StateTypes.TURTLE_EGG).build(); @@ -1176,7 +1135,7 @@ public class ItemTypes { public static final ItemType MAGMA_CUBE_SPAWN_EGG = builder("magma_cube_spawn_egg").setMaxAmount(64).build(); public static final ItemType DEEPSLATE_TILE_WALL = builder("deepslate_tile_wall").setMaxAmount(64).setPlacedType(StateTypes.DEEPSLATE_TILE_WALL).build(); public static final ItemType JUNGLE_LOG = builder("jungle_log").setMaxAmount(64).setPlacedType(StateTypes.JUNGLE_LOG).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType IRON_PICKAXE = builder("iron_pickaxe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.PICKAXE).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Tool modifier", 3.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Tool modifier", -2.8d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Arrays.asList(new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("incorrect_for_iron_tool")), null, false), new ItemTool.Rule(new MappedEntitySet<>(ResourceLocation.minecraft("mineable/pickaxe")), 6.0f, true)), 1.0f, 1)).build(); + public static final ItemType IRON_PICKAXE = builder("iron_pickaxe").setMaxAmount(1).setMaxDurability(250).setAttributes(ItemAttribute.IRON_TIER, ItemAttribute.PICKAXE).build(); public static final ItemType DARK_OAK_SLAB = builder("dark_oak_slab").setMaxAmount(64).setPlacedType(StateTypes.DARK_OAK_SLAB).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType NETHERRACK = builder("netherrack").setMaxAmount(64).setPlacedType(StateTypes.NETHERRACK).build(); public static final ItemType POLISHED_DEEPSLATE_WALL = builder("polished_deepslate_wall").setMaxAmount(64).setPlacedType(StateTypes.POLISHED_DEEPSLATE_WALL).build(); @@ -1184,10 +1143,10 @@ public class ItemTypes { public static final ItemType LIGHT_WEIGHTED_PRESSURE_PLATE = builder("light_weighted_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.LIGHT_WEIGHTED_PRESSURE_PLATE).build(); public static final ItemType WARPED_SIGN = builder("warped_sign").setMaxAmount(16).setPlacedType(StateTypes.WARPED_SIGN).build(); public static final ItemType ACTIVATOR_RAIL = builder("activator_rail").setMaxAmount(64).setPlacedType(StateTypes.ACTIVATOR_RAIL).build(); - public static final ItemType PUFFERFISH = builder("pufferfish").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 0.2f, false, 1.6f, Arrays.asList(new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.POISON, new PotionEffect.Properties(1, 1200, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.HUNGER, new PotionEffect.Properties(2, 300, false, true, true, null)), 1.0f), new FoodProperties.PossibleEffect(new PotionEffect(PotionTypes.NAUSEA, new PotionEffect.Properties(0, 300, false, true, true, null)), 1.0f)))).build(); + public static final ItemType PUFFERFISH = builder("pufferfish").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType OAK_PLANKS = builder("oak_planks").setMaxAmount(64).setPlacedType(StateTypes.OAK_PLANKS).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType GOLD_ORE = builder("gold_ore").setMaxAmount(64).setPlacedType(StateTypes.GOLD_ORE).build(); - public static final ItemType SHULKER_BOX = builder("shulker_box").setMaxAmount(1).setPlacedType(StateTypes.SHULKER_BOX).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType SHULKER_BOX = builder("shulker_box").setMaxAmount(1).setPlacedType(StateTypes.SHULKER_BOX).build(); public static final ItemType RAW_GOLD = builder("raw_gold").setMaxAmount(64).build(); public static final ItemType CRIMSON_PRESSURE_PLATE = builder("crimson_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.CRIMSON_PRESSURE_PLATE).build(); public static final ItemType FERMENTED_SPIDER_EYE = builder("fermented_spider_eye").setMaxAmount(64).build(); @@ -1203,8 +1162,8 @@ public class ItemTypes { public static final ItemType RED_MUSHROOM = builder("red_mushroom").setMaxAmount(64).setPlacedType(StateTypes.RED_MUSHROOM).build(); public static final ItemType INFESTED_COBBLESTONE = builder("infested_cobblestone").setMaxAmount(64).setPlacedType(StateTypes.INFESTED_COBBLESTONE).build(); public static final ItemType PINK_CONCRETE = builder("pink_concrete").setMaxAmount(64).setPlacedType(StateTypes.PINK_CONCRETE).build(); - public static final ItemType CARROT = builder("carrot").setMaxAmount(64).setPlacedType(StateTypes.CARROTS).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(3, 3.6f, false, 1.6f, Collections.emptyList())).build(); - public static final ItemType MUSIC_DISC_OTHERSIDE = builder("music_disc_otherside").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType CARROT = builder("carrot").setMaxAmount(64).setPlacedType(StateTypes.CARROTS).setAttributes(ItemAttribute.EDIBLE).build(); + public static final ItemType MUSIC_DISC_OTHERSIDE = builder("music_disc_otherside").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); // 1.19 items public static final ItemType MUD = builder("mud").setMaxAmount(64).setPlacedType(StateTypes.MUD).build(); public static final ItemType MANGROVE_PLANKS = builder("mangrove_planks").setMaxAmount(64).setPlacedType(StateTypes.MANGROVE_PLANKS).setAttributes(ItemAttribute.FUEL).build(); @@ -1234,13 +1193,13 @@ public class ItemTypes { public static final ItemType MANGROVE_TRAPDOOR = builder("mangrove_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.MANGROVE_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType MANGROVE_FENCE_GATE = builder("mangrove_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.MANGROVE_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType MANGROVE_SIGN = builder("mangrove_sign").setMaxAmount(16).setPlacedType(StateTypes.MANGROVE_SIGN).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType TADPOLE_BUCKET = builder("tadpole_bucket").setMaxAmount(1).setComponent(BUCKET_ENTITY_DATA, new NBTCompound()).build(); + public static final ItemType TADPOLE_BUCKET = builder("tadpole_bucket").setMaxAmount(1).build(); public static final ItemType RECOVERY_COMPASS = builder("recovery_compass").setMaxAmount(64).build(); public static final ItemType ALLAY_SPAWN_EGG = builder("allay_spawn_egg").setMaxAmount(64).build(); public static final ItemType FROG_SPAWN_EGG = builder("frog_spawn_egg").setMaxAmount(64).build(); public static final ItemType TADPOLE_SPAWN_EGG = builder("tadpole_spawn_egg").setMaxAmount(64).build(); public static final ItemType WARDEN_SPAWN_EGG = builder("warden_spawn_egg").setMaxAmount(64).build(); - public static final ItemType MUSIC_DISC_5 = builder("music_disc_5").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_5 = builder("music_disc_5").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType DISC_FRAGMENT_5 = builder("disc_fragment_5").setMaxAmount(64).build(); public static final ItemType OCHRE_FROGLIGHT = builder("ochre_froglight").setMaxAmount(64).setPlacedType(StateTypes.OCHRE_FROGLIGHT).build(); public static final ItemType VERDANT_FROGLIGHT = builder("verdant_froglight").setMaxAmount(64).setPlacedType(StateTypes.VERDANT_FROGLIGHT).build(); @@ -1273,8 +1232,8 @@ public class ItemTypes { public static final ItemType CHERRY_SLAB = builder("CHERRY_SLAB").setMaxAmount(64).setPlacedType(StateTypes.CHERRY_SLAB).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BAMBOO_SLAB = builder("BAMBOO_SLAB").setMaxAmount(64).setPlacedType(StateTypes.BAMBOO_SLAB).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BAMBOO_MOSAIC_SLAB = builder("BAMBOO_MOSAIC_SLAB").setMaxAmount(64).setPlacedType(StateTypes.BAMBOO_MOSAIC_SLAB).setAttributes(ItemAttribute.FUEL).build(); - public static final ItemType CHISELED_BOOKSHELF = builder("CHISELED_BOOKSHELF").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_BOOKSHELF).setAttributes(ItemAttribute.FUEL).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); - public static final ItemType DECORATED_POT = builder("DECORATED_POT").setMaxAmount(64).setPlacedType(StateTypes.DECORATED_POT).setComponent(POT_DECORATIONS, new PotDecorations(null, null, null, null)).build(); + public static final ItemType CHISELED_BOOKSHELF = builder("CHISELED_BOOKSHELF").setMaxAmount(64).setPlacedType(StateTypes.CHISELED_BOOKSHELF).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType DECORATED_POT = builder("DECORATED_POT").setMaxAmount(64).setPlacedType(StateTypes.DECORATED_POT).build(); public static final ItemType CHERRY_FENCE = builder("CHERRY_FENCE").setMaxAmount(64).setPlacedType(StateTypes.CHERRY_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType BAMBOO_FENCE = builder("BAMBOO_FENCE").setMaxAmount(64).setPlacedType(StateTypes.BAMBOO_FENCE).setAttributes(ItemAttribute.FUEL).build(); public static final ItemType CHERRY_STAIRS = builder("CHERRY_STAIRS").setMaxAmount(64).setPlacedType(StateTypes.CHERRY_STAIRS).setAttributes(ItemAttribute.FUEL).build(); @@ -1314,9 +1273,9 @@ public class ItemTypes { public static final ItemType SNIFFER_SPAWN_EGG = builder("SNIFFER_SPAWN_EGG").setMaxAmount(64).build(); public static final ItemType SNOW_GOLEM_SPAWN_EGG = builder("SNOW_GOLEM_SPAWN_EGG").setMaxAmount(64).build(); public static final ItemType WITHER_SPAWN_EGG = builder("WITHER_SPAWN_EGG").setMaxAmount(64).build(); - public static final ItemType PIGLIN_HEAD = builder("PIGLIN_HEAD").setMaxAmount(64).setPlacedType(StateTypes.PIGLIN_HEAD).setComponent(RARITY, ItemRarity.UNCOMMON).build(); + public static final ItemType PIGLIN_HEAD = builder("PIGLIN_HEAD").setMaxAmount(64).setPlacedType(StateTypes.PIGLIN_HEAD).build(); public static final ItemType TORCHFLOWER_SEEDS = builder("TORCHFLOWER_SEEDS").setMaxAmount(64).setPlacedType(StateTypes.TORCHFLOWER_CROP).build(); - public static final ItemType BRUSH = builder("BRUSH").setMaxAmount(1).setMaxDurability(64).setComponent(DAMAGE, 0).build(); + public static final ItemType BRUSH = builder("BRUSH").setMaxAmount(1).setMaxDurability(64).build(); public static final ItemType NETHERITE_UPGRADE_SMITHING_TEMPLATE = builder("NETHERITE_UPGRADE_SMITHING_TEMPLATE").setMaxAmount(64).build(); public static final ItemType SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE = builder("SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE").setMaxAmount(64).build(); public static final ItemType DUNE_ARMOR_TRIM_SMITHING_TEMPLATE = builder("DUNE_ARMOR_TRIM_SMITHING_TEMPLATE").setMaxAmount(64).build(); @@ -1335,7 +1294,7 @@ public class ItemTypes { public static final ItemType SNIFFER_EGG = builder("SNIFFER_EGG").setMaxAmount(64).setPlacedType(StateTypes.SNIFFER_EGG).build(); public static final ItemType CALIBRATED_SCULK_SENSOR = builder("CALIBRATED_SCULK_SENSOR").setMaxAmount(64).setPlacedType(StateTypes.CALIBRATED_SCULK_SENSOR).build(); public static final ItemType PITCHER_POD = builder("PITCHER_POD").setMaxAmount(64).setPlacedType(StateTypes.PITCHER_CROP).build(); - public static final ItemType MUSIC_DISC_RELIC = builder("MUSIC_DISC_RELIC").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_RELIC = builder("MUSIC_DISC_RELIC").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); public static final ItemType WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE = builder("WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE").setMaxAmount(64).build(); public static final ItemType SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE = builder("SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE").setMaxAmount(64).build(); public static final ItemType SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE = builder("SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE").setMaxAmount(64).build(); @@ -1400,7 +1359,7 @@ public class ItemTypes { public static final ItemType WAXED_EXPOSED_COPPER_TRAPDOOR = builder("waxed_exposed_copper_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.WAXED_EXPOSED_COPPER_TRAPDOOR).build(); public static final ItemType WAXED_WEATHERED_COPPER_TRAPDOOR = builder("waxed_weathered_copper_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.WAXED_WEATHERED_COPPER_TRAPDOOR).build(); public static final ItemType WAXED_OXIDIZED_COPPER_TRAPDOOR = builder("waxed_oxidized_copper_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.WAXED_OXIDIZED_COPPER_TRAPDOOR).build(); - public static final ItemType CRAFTER = builder("crafter").setMaxAmount(64).setPlacedType(StateTypes.CRAFTER).setComponent(CONTAINER, new ItemContainerContents(Collections.emptyList())).build(); + public static final ItemType CRAFTER = builder("crafter").setMaxAmount(64).setPlacedType(StateTypes.CRAFTER).build(); public static final ItemType BREEZE_SPAWN_EGG = builder("breeze_spawn_egg").setMaxAmount(64).build(); public static final ItemType COPPER_GRATE = builder("copper_grate").setMaxAmount(64).setPlacedType(StateTypes.COPPER_GRATE).build(); public static final ItemType EXPOSED_COPPER_GRATE = builder("exposed_copper_grate").setMaxAmount(64).setPlacedType(StateTypes.EXPOSED_COPPER_GRATE).build(); @@ -1423,12 +1382,12 @@ public class ItemTypes { // 1.20.5 items public static final ItemType ARMADILLO_SCUTE = builder("armadillo_scute").setMaxAmount(64).build(); - public static final ItemType WOLF_ARMOR = builder("wolf_armor").setMaxAmount(1).setMaxDurability(64).setComponent(DAMAGE, 0).build(); + public static final ItemType WOLF_ARMOR = builder("wolf_armor").setMaxAmount(1).setMaxDurability(64).build(); public static final ItemType ARMADILLO_SPAWN_EGG = builder("armadillo_spawn_egg").setMaxAmount(64).build(); public static final ItemType HEAVY_CORE = builder("heavy_core").setMaxAmount(64).setPlacedType(StateTypes.HEAVY_CORE).build(); public static final ItemType BOGGED_SPAWN_EGG = builder("bogged_spawn_egg").setMaxAmount(64).build(); public static final ItemType WIND_CHARGE = builder("wind_charge").setMaxAmount(64).build(); - public static final ItemType MACE = builder("mace").setMaxAmount(1).setMaxDurability(500).setComponent(DAMAGE, 0).setComponent(ATTRIBUTE_MODIFIERS, new ItemAttributeModifiers(Arrays.asList(new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_DAMAGE, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_DAMAGE_UUID, "Weapon modifier", 5.0d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND), new ItemAttributeModifiers.ModifierEntry(Attributes.GENERIC_ATTACK_SPEED, new ItemAttributeModifiers.Modifier(TOOL_MODIFIER_ATTACK_SPEED_UUID, "Weapon modifier", -3.5d, AttributeOperation.ADDITION), ItemAttributeModifiers.EquipmentSlotGroup.MAINHAND)), true)).setComponent(TOOL, new ItemTool(Collections.emptyList(), 1.0f, 2)).build(); + public static final ItemType MACE = builder("mace").setMaxAmount(1).setMaxDurability(500).build(); public static final ItemType FLOW_BANNER_PATTERN = builder("flow_banner_pattern").setMaxAmount(1).build(); public static final ItemType GUSTER_BANNER_PATTERN = builder("guster_banner_pattern").setMaxAmount(1).build(); public static final ItemType FLOW_ARMOR_TRIM_SMITHING_TEMPLATE = builder("flow_armor_trim_smithing_template").setMaxAmount(64).build(); @@ -1438,13 +1397,57 @@ public class ItemTypes { public static final ItemType SCRAPE_POTTERY_SHERD = builder("scrape_pottery_sherd").setMaxAmount(64).build(); public static final ItemType OMINOUS_TRIAL_KEY = builder("ominous_trial_key").setMaxAmount(64).build(); public static final ItemType VAULT = builder("vault").setMaxAmount(64).setPlacedType(StateTypes.VAULT).build(); - public static final ItemType OMINOUS_BOTTLE = builder("ominous_bottle").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).setComponent(FOOD, new FoodProperties(1, 0.2f, false, 1.6f, Collections.emptyList())).setComponent(OMINOUS_BOTTLE_AMPLIFIER, 0).build(); + public static final ItemType OMINOUS_BOTTLE = builder("ominous_bottle").setMaxAmount(64).setAttributes(ItemAttribute.EDIBLE).build(); public static final ItemType BREEZE_ROD = builder("breeze_rod").setMaxAmount(64).build(); // 1.21 items - public static final ItemType MUSIC_DISC_CREATOR = builder("music_disc_creator").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType MUSIC_DISC_CREATOR_MUSIC_BOX = builder("music_disc_creator_music_box").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); - public static final ItemType MUSIC_DISC_PRECIPICE = builder("music_disc_precipice").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).setComponent(RARITY, ItemRarity.RARE).build(); + public static final ItemType MUSIC_DISC_CREATOR = builder("music_disc_creator").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + public static final ItemType MUSIC_DISC_CREATOR_MUSIC_BOX = builder("music_disc_creator_music_box").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + public static final ItemType MUSIC_DISC_PRECIPICE = builder("music_disc_precipice").setMaxAmount(1).setAttributes(ItemAttribute.MUSIC_DISC).build(); + + // 1.21.2 items + public static final ItemType PALE_OAK_PLANKS = builder("pale_oak_planks").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_PLANKS).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_SAPLING = builder("pale_oak_sapling").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_SAPLING).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_LOG = builder("pale_oak_log").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_LOG).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType STRIPPED_PALE_OAK_LOG = builder("stripped_pale_oak_log").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_PALE_OAK_LOG).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType STRIPPED_PALE_OAK_WOOD = builder("stripped_pale_oak_wood").setMaxAmount(64).setPlacedType(StateTypes.STRIPPED_PALE_OAK_WOOD).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_WOOD = builder("pale_oak_wood").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_WOOD).setAttributes(ItemAttribute.WOOD_TIER, ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_LEAVES = builder("pale_oak_leaves").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_LEAVES).build(); + public static final ItemType PALE_MOSS_CARPET = builder("pale_moss_carpet").setMaxAmount(64).setPlacedType(StateTypes.PALE_MOSS_CARPET).build(); + public static final ItemType PALE_HANGING_MOSS = builder("pale_hanging_moss").setMaxAmount(64).setPlacedType(StateTypes.PALE_HANGING_MOSS).build(); + public static final ItemType PALE_MOSS_BLOCK = builder("pale_moss_block").setMaxAmount(64).setPlacedType(StateTypes.PALE_MOSS_BLOCK).build(); + public static final ItemType PALE_OAK_SLAB = builder("pale_oak_slab").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_SLAB).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType CREAKING_HEART = builder("creaking_heart").setMaxAmount(64).setPlacedType(StateTypes.CREAKING_HEART).build(); + public static final ItemType PALE_OAK_FENCE = builder("pale_oak_fence").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_FENCE).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_STAIRS = builder("pale_oak_stairs").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_STAIRS).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_BUTTON = builder("pale_oak_button").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_BUTTON).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_PRESSURE_PLATE = builder("pale_oak_pressure_plate").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_PRESSURE_PLATE).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_DOOR = builder("pale_oak_door").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_DOOR).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_TRAPDOOR = builder("pale_oak_trapdoor").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_TRAPDOOR).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_FENCE_GATE = builder("pale_oak_fence_gate").setMaxAmount(64).setPlacedType(StateTypes.PALE_OAK_FENCE_GATE).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_BOAT = builder("pale_oak_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_CHEST_BOAT = builder("pale_oak_chest_boat").setMaxAmount(1).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_SIGN = builder("pale_oak_sign").setMaxAmount(16).setPlacedType(StateTypes.PALE_OAK_SIGN).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType PALE_OAK_HANGING_SIGN = builder("pale_oak_hanging_sign").setMaxAmount(16).setPlacedType(StateTypes.PALE_OAK_HANGING_SIGN).setAttributes(ItemAttribute.FUEL).build(); + public static final ItemType WHITE_BUNDLE = builder("white_bundle").setMaxAmount(1).build(); + public static final ItemType ORANGE_BUNDLE = builder("orange_bundle").setMaxAmount(1).build(); + public static final ItemType MAGENTA_BUNDLE = builder("magenta_bundle").setMaxAmount(1).build(); + public static final ItemType LIGHT_BLUE_BUNDLE = builder("light_blue_bundle").setMaxAmount(1).build(); + public static final ItemType YELLOW_BUNDLE = builder("yellow_bundle").setMaxAmount(1).build(); + public static final ItemType LIME_BUNDLE = builder("lime_bundle").setMaxAmount(1).build(); + public static final ItemType PINK_BUNDLE = builder("pink_bundle").setMaxAmount(1).build(); + public static final ItemType GRAY_BUNDLE = builder("gray_bundle").setMaxAmount(1).build(); + public static final ItemType LIGHT_GRAY_BUNDLE = builder("light_gray_bundle").setMaxAmount(1).build(); + public static final ItemType CYAN_BUNDLE = builder("cyan_bundle").setMaxAmount(1).build(); + public static final ItemType PURPLE_BUNDLE = builder("purple_bundle").setMaxAmount(1).build(); + public static final ItemType BLUE_BUNDLE = builder("blue_bundle").setMaxAmount(1).build(); + public static final ItemType BROWN_BUNDLE = builder("brown_bundle").setMaxAmount(1).build(); + public static final ItemType GREEN_BUNDLE = builder("green_bundle").setMaxAmount(1).build(); + public static final ItemType RED_BUNDLE = builder("red_bundle").setMaxAmount(1).build(); + public static final ItemType BLACK_BUNDLE = builder("black_bundle").setMaxAmount(1).build(); + public static final ItemType CREAKING_SPAWN_EGG = builder("creaking_spawn_egg").setMaxAmount(64).build(); + public static final ItemType FIELD_MASONED_BANNER_PATTERN = builder("field_masoned_banner_pattern").setMaxAmount(1).build(); + public static final ItemType BORDURE_INDENTED_BANNER_PATTERN = builder("bordure_indented_banner_pattern").setMaxAmount(1).build(); /** * @deprecated Burning furnace shows up as a missing texture, removed in 1.9 @@ -1489,6 +1492,68 @@ public class ItemTypes { // + @SuppressWarnings("unchecked") + private static StaticComponentMap.Builder parseComponents( + ClientVersion version, + @Nullable StaticComponentMap base, + SequentialNBTReader.Compound nbt + ) { + StaticComponentMap.Builder components = StaticComponentMap.builder(); + if (base != null) { + components.setAll(base); + } + for (Map.Entry entry : nbt) { + ComponentType compType = ComponentTypes.getByName(entry.getKey()); + if (compType == null) { + continue; + } + byte[] encodedValue = Base64.getDecoder().decode( + ((NBTString) entry.getValue()).getValue()); + Object byteBuf = UnpooledByteBufAllocationHelper.wrappedBuffer(encodedValue); + PacketWrapper wrapper = PacketWrapper.createUniversalPacketWrapper(byteBuf); + wrapper.setClientVersion(version); + wrapper.setServerVersion(version.toServerVersion()); + + Object compValue = compType.read(wrapper); + components.set((ComponentType) compType, compValue); + } + return components; + } + + static { + try (SequentialNBTReader.Compound compound = MappingHelper.decompress("mappings/item/item_base_components")) { + compound.skipOne(); // skip version + for (Map.Entry entry : compound) { + ClientVersion version = ClientVersion.valueOf(entry.getKey()); + SequentialNBTReader.Compound items = (SequentialNBTReader.Compound) entry.getValue(); + StaticComponentMap defaults = parseComponents( + version, null, (SequentialNBTReader.Compound) items.next().getValue()).build(); + + for (Map.Entry item : items) { + ItemType itemType = REGISTRY.getByName(new ResourceLocation(item.getKey())); + if (!(itemType instanceof StaticItemType)) { + ((SequentialNBTReader.Compound) item.getValue()).skip(); + continue; // somehow unknown item + } + StaticComponentMap.Builder components = parseComponents(version, defaults, + (SequentialNBTReader.Compound) item.getValue()); + ((StaticItemType) itemType).setComponents(version, components.build()); + } + for (ItemType type : REGISTRY.getEntries()) { + if (type instanceof StaticItemType && !((StaticItemType) type).hasComponents(version)) { + ((StaticItemType) type).setComponents(version, defaults); + } + } + } + } catch (IOException exception) { + throw new RuntimeException("Error while parsing item base component data", exception); + } + for (ItemType type : REGISTRY.getEntries()) { + if (type instanceof StaticItemType) { + ((StaticItemType) type).fillComponents(); + } + } + } public static VersionedRegistry getRegistry() { return REGISTRY; @@ -1503,85 +1568,12 @@ public static Builder builder(String key) { } public static ItemType define(int maxAmount, String key, ItemType craftRemainder, StateType placedType, int maxDurability, List attributesArr) { - return define(maxAmount, key, craftRemainder, placedType, maxDurability, attributesArr, StaticComponentMap.EMPTY); - } - - public static ItemType define( - int maxAmount, String key, ItemType craftRemainder, StateType placedType, - int maxDurability, List attributesArr, StaticComponentMap componentMap - ) { // Creates an immutable set Set attributes = attributesArr == null ? Collections.emptySet() : Collections.unmodifiableSet(new HashSet<>(attributesArr)); - // build static item type components - StaticComponentMap.Builder mapBuilder = StaticComponentMap.builder() - .setAll(StaticComponentMap.SHARED_ITEM_COMPONENTS); - if (componentMap != null && !componentMap.isEmpty()) { - mapBuilder.setAll(componentMap); - } - StaticComponentMap components = mapBuilder.build(); - - return REGISTRY.define(key, data -> new ItemType() { - @Override - public int getMaxAmount() { - return maxAmount; - } - - @Override - public int getMaxDurability() { - return maxDurability; - } - - @Override - public ResourceLocation getName() { - return data.getName(); - } - - @Override - public int getId(ClientVersion version) { - return data.getId(version); - } - - @Override - public boolean isMusicDisc() { - return getAttributes().contains(ItemAttribute.MUSIC_DISC); - } - - @Override - public Set getAttributes() { - return attributes; - } - - @Override - public boolean hasAttribute(ItemAttribute attribute) { - return attributes.contains(attribute); - } - - @Override - public ItemType getCraftRemainder() { - return craftRemainder; - } - - @Override - @Nullable - public StateType getPlacedType() { - return placedType; - } - - @Override - public StaticComponentMap getComponents() { - return components; - } - - @Override - public boolean equals(Object obj) { - if (obj instanceof ItemType) { - return getName().equals(((ItemType) obj).getName()); - } - return false; - } - }); + return REGISTRY.define(key, data -> new StaticItemType(data, + maxAmount, maxDurability, craftRemainder, placedType, attributes)); } public static @Nullable ItemType getByName(String name) { @@ -1597,8 +1589,21 @@ public static ItemType getTypePlacingState(StateType type) { } public enum ItemAttribute { - MUSIC_DISC, EDIBLE, FIRE_RESISTANT, WOOD_TIER, STONE_TIER, IRON_TIER, DIAMOND_TIER, GOLD_TIER, NETHERITE_TIER, FUEL, - SWORD, SHOVEL, AXE, PICKAXE, HOE; + MUSIC_DISC, + EDIBLE, + FIRE_RESISTANT, + WOOD_TIER, + STONE_TIER, + IRON_TIER, + DIAMOND_TIER, + GOLD_TIER, + NETHERITE_TIER, + FUEL, + SWORD, + SHOVEL, + AXE, + PICKAXE, + HOE; } public static class Builder { @@ -1608,7 +1613,6 @@ public static class Builder { ItemType craftRemainder; int maxDurability; List attributes; - StaticComponentMap.Builder components = StaticComponentMap.builder(); public Builder(String key) { this.key = key; @@ -1617,8 +1621,7 @@ public Builder(String key) { public ItemType build() { ItemType define = ItemTypes.define( this.maxAmount, this.key, this.craftRemainder, - this.placedType, this.maxDurability, this.attributes, - this.components.build() + this.placedType, this.maxDurability, this.attributes ); if (placedType != null) { HELD_TO_PLACED_MAP.put(placedType, define); @@ -1628,7 +1631,7 @@ public ItemType build() { public Builder setMaxAmount(int maxAmount) { this.maxAmount = maxAmount; - return this.setComponent(MAX_STACK_SIZE, maxAmount); + return this; } public Builder setCraftRemainder(ItemType craftRemainder) { @@ -1638,7 +1641,7 @@ public Builder setCraftRemainder(ItemType craftRemainder) { public Builder setMaxDurability(int maxDurability) { this.maxDurability = maxDurability; - return this.setComponent(MAX_DAMAGE, maxDurability); + return this; } public Builder setAttributes(ItemAttribute... attributes) { @@ -1650,11 +1653,6 @@ public Builder setPlacedType(StateType type) { placedType = type; return this; } - - public Builder setComponent(ComponentType type, @Nullable T value) { - this.components.set(type, value); - return this; - } } static { diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/StaticItemType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/StaticItemType.java new file mode 100644 index 0000000000..9900d266ff --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/item/type/StaticItemType.java @@ -0,0 +1,136 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.item.type; + +import com.github.retrooper.packetevents.protocol.component.StaticComponentMap; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes.ItemAttribute; +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.protocol.world.states.type.StateType; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import org.jetbrains.annotations.Nullable; + +import java.util.EnumMap; +import java.util.Map; +import java.util.Set; + +public class StaticItemType extends AbstractMappedEntity implements ItemType { + + private final int maxAmount; + private final int maxDurability; + private final ItemType craftRemainder; + private final @Nullable StateType placedType; + private final Set attributes; + private final Map components; + + StaticItemType( + TypesBuilderData data, + int maxAmount, + int maxDurability, + ItemType craftRemainder, + @Nullable StateType placedType, + Set attributes + ) { + super(data); + this.maxAmount = maxAmount; + this.maxDurability = maxDurability; + this.craftRemainder = craftRemainder; + this.placedType = placedType; + this.attributes = attributes; + this.components = new EnumMap<>(ClientVersion.class); + } + + @Override + public int getMaxAmount() { + return this.maxAmount; + } + + @Override + public int getMaxDurability() { + return this.maxDurability; + } + + @Override + public ItemType getCraftRemainder() { + return this.craftRemainder; + } + + @Override + public @Nullable StateType getPlacedType() { + return this.placedType; + } + + @Override + public Set getAttributes() { + return this.attributes; + } + + @Override + public StaticComponentMap getComponents(ClientVersion version) { + if (!version.isRelease()) { + throw new IllegalArgumentException("Unsupported version for " + + "getting components of " + this.getName() + ": " + version); + } + return this.components.getOrDefault(version, StaticComponentMap.SHARED_ITEM_COMPONENTS); + } + + void setComponents(ClientVersion version, StaticComponentMap components) { + if (this.components.containsKey(version)) { + throw new IllegalStateException("Components are already defined for " + + this.getName() + " in version " + version); + } else if (!version.isRelease()) { + throw new IllegalArgumentException("Unsupported version for " + + "setting components of " + this.getName() + ": " + version); + } + this.components.put(version, components); + } + + // internal, only used for checking wether + // component definition is present during startup + boolean hasComponents(ClientVersion version) { + return this.components.containsKey(version); + } + + // fills holes in the base component mappings + void fillComponents() { + StaticComponentMap lastComponents = null; + for (ClientVersion version : ClientVersion.values()) { + if (!version.isRelease()) { + continue; + } + StaticComponentMap components = this.components.get(version); + if (components == null) { + if (lastComponents != null) { + this.components.put(version, lastComponents); + } + continue; + } + if (lastComponents == null) { + // also fill backwards + for (ClientVersion beforeVersion : ClientVersion.values()) { + if (beforeVersion == version) { + break; + } + this.components.put(beforeVersion, components); + } + } + lastComponents = components; + } + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/mapper/AbstractMappedEntity.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/mapper/AbstractMappedEntity.java index 1e8d2ebdcd..087e5b1917 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/mapper/AbstractMappedEntity.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/mapper/AbstractMappedEntity.java @@ -76,4 +76,9 @@ public int hashCode() { } return super.hashCode(); } + + @Override + public String toString() { + return this.getClass().getSimpleName() + "[" + (this.data == null ? this.hashCode() : this.data.getName()) + ']'; + } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/PacketType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/PacketType.java index 5f8729d121..f79d68945a 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/PacketType.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/PacketType.java @@ -39,6 +39,7 @@ import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_20_3; import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_20_5; import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_21; +import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_21_2; import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_7_10; import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_8; import com.github.retrooper.packetevents.protocol.packettype.clientbound.ClientboundPacketType_1_9; @@ -64,6 +65,7 @@ import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_20_2; import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_20_3; import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_20_5; +import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_21_2; import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_7_10; import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_8; import com.github.retrooper.packetevents.protocol.packettype.serverbound.ServerboundPacketType_1_9; @@ -103,7 +105,8 @@ public final class PacketType { ClientVersion.V_1_20_2, ClientVersion.V_1_20_3, ClientVersion.V_1_20_5, - ClientVersion.V_1_21); + ClientVersion.V_1_21, + ClientVersion.V_1_21_2); //TODO UPDATE Update packet type mappings (serverbound pt. 1) private static final VersionMapper SERVERBOUND_PLAY_VERSION_MAPPER = new VersionMapper( @@ -124,7 +127,8 @@ public final class PacketType { ClientVersion.V_1_19_4, ClientVersion.V_1_20_2, ClientVersion.V_1_20_3, - ClientVersion.V_1_20_5); + ClientVersion.V_1_20_5, + ClientVersion.V_1_21_2); // TODO UPDATE Update packet type mappings (config clientbound pt. 1) private static final VersionMapper CLIENTBOUND_CONFIG_VERSION_MAPPER = new VersionMapper( @@ -664,7 +668,13 @@ public enum Client implements PacketTypeCommon, ServerBoundPacket { // Added in 1.20.5 CHAT_COMMAND_UNSIGNED, COOKIE_RESPONSE, - DEBUG_SAMPLE_SUBSCRIPTION; + DEBUG_SAMPLE_SUBSCRIPTION, + + // added in 1.21.2 + CLIENT_TICK_END, + SELECT_BUNDLE_ITEM, + PLAYER_INPUT, // based on STEER_VEHICLE + ; private static int INDEX = 0; private static final Map> PACKET_TYPE_ID_MAP = new HashMap<>(); @@ -718,6 +728,7 @@ public static void load() { loadPacketIds(ServerboundPacketType_1_20_2.values()); loadPacketIds(ServerboundPacketType_1_20_3.values()); loadPacketIds(ServerboundPacketType_1_20_5.values()); + loadPacketIds(ServerboundPacketType_1_21_2.values()); //TODO UPDATE Update packet type mappings (serverbound pt. 2) } @@ -812,7 +823,7 @@ public enum Server implements PacketTypeCommon, ClientBoundPacket { DEATH_COMBAT_EVENT, FACE_PLAYER, PLAYER_POSITION_AND_LOOK, - UNLOCK_RECIPES, + UNLOCK_RECIPES, // removed in 1.21.2 DESTROY_ENTITIES, REMOVE_ENTITY_EFFECT, RESOURCE_PACK_SEND, @@ -901,7 +912,18 @@ public enum Server implements PacketTypeCommon, ClientBoundPacket { // added in 1.21 CUSTOM_REPORT_DETAILS, - SERVER_LINKS; + SERVER_LINKS, + + // added in 1.21.2 + MOVE_MINECART, + SET_CURSOR_ITEM, + SET_PLAYER_INVENTORY, + ENTITY_POSITION_SYNC, + PLAYER_ROTATION, + RECIPE_BOOK_ADD, + RECIPE_BOOK_REMOVE, + RECIPE_BOOK_SETTINGS, + ; private static int INDEX = 0; private static final Map> PACKET_TYPE_ID_MAP = new HashMap<>(); @@ -972,6 +994,7 @@ public static void load() { loadPacketIds(ClientboundPacketType_1_20_3.values()); loadPacketIds(ClientboundPacketType_1_20_5.values()); loadPacketIds(ClientboundPacketType_1_21.values()); + loadPacketIds(ClientboundPacketType_1_21_2.values()); //TODO UPDATE Update packet type mappings (clientbound pt. 2) } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_2.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_2.java new file mode 100644 index 0000000000..d879c1e758 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/clientbound/ClientboundPacketType_1_21_2.java @@ -0,0 +1,154 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.packettype.clientbound; + +public enum ClientboundPacketType_1_21_2 { + + BUNDLE, + SPAWN_ENTITY, + SPAWN_EXPERIENCE_ORB, + ENTITY_ANIMATION, + STATISTICS, + ACKNOWLEDGE_BLOCK_CHANGES, + BLOCK_BREAK_ANIMATION, + BLOCK_ENTITY_DATA, + BLOCK_ACTION, + BLOCK_CHANGE, + BOSS_BAR, + SERVER_DIFFICULTY, + CHUNK_BATCH_END, + CHUNK_BATCH_BEGIN, + CHUNK_BIOMES, + CLEAR_TITLES, + TAB_COMPLETE, + DECLARE_COMMANDS, + CLOSE_WINDOW, + WINDOW_ITEMS, + WINDOW_PROPERTY, + SET_SLOT, + COOKIE_REQUEST, + SET_COOLDOWN, + CUSTOM_CHAT_COMPLETIONS, + PLUGIN_MESSAGE, + DAMAGE_EVENT, + DEBUG_SAMPLE, + DELETE_CHAT, + DISCONNECT, + DISGUISED_CHAT, + ENTITY_STATUS, + ENTITY_POSITION_SYNC, // new packet + EXPLOSION, + UNLOAD_CHUNK, + CHANGE_GAME_STATE, + OPEN_HORSE_WINDOW, + HURT_ANIMATION, + INITIALIZE_WORLD_BORDER, + KEEP_ALIVE, + CHUNK_DATA, + EFFECT, + PARTICLE, + UPDATE_LIGHT, + JOIN_GAME, + MAP_DATA, + MERCHANT_OFFERS, + ENTITY_RELATIVE_MOVE, + ENTITY_RELATIVE_MOVE_AND_ROTATION, + MOVE_MINECART, // new packet + ENTITY_ROTATION, + VEHICLE_MOVE, + OPEN_BOOK, + OPEN_WINDOW, + OPEN_SIGN_EDITOR, + PING, + DEBUG_PONG, + CRAFT_RECIPE_RESPONSE, + PLAYER_ABILITIES, + CHAT_MESSAGE, + END_COMBAT_EVENT, + ENTER_COMBAT_EVENT, + DEATH_COMBAT_EVENT, + PLAYER_INFO_REMOVE, + PLAYER_INFO_UPDATE, + FACE_PLAYER, + PLAYER_POSITION_AND_LOOK, + PLAYER_ROTATION, // new packet + RECIPE_BOOK_ADD, // new packet + RECIPE_BOOK_REMOVE, // new packet + RECIPE_BOOK_SETTINGS, // new packet + DESTROY_ENTITIES, + REMOVE_ENTITY_EFFECT, + RESET_SCORE, + RESOURCE_PACK_REMOVE, + RESOURCE_PACK_SEND, + RESPAWN, + ENTITY_HEAD_LOOK, + MULTI_BLOCK_CHANGE, + SELECT_ADVANCEMENTS_TAB, + SERVER_DATA, + ACTION_BAR, + WORLD_BORDER_CENTER, + WORLD_BORDER_LERP_SIZE, + WORLD_BORDER_SIZE, + WORLD_BORDER_WARNING_DELAY, + WORLD_BORDER_WARNING_REACH, + CAMERA, + UPDATE_VIEW_POSITION, + UPDATE_VIEW_DISTANCE, + SET_CURSOR_ITEM, // new packet + SPAWN_POSITION, + DISPLAY_SCOREBOARD, + ENTITY_METADATA, + ATTACH_ENTITY, + ENTITY_VELOCITY, + ENTITY_EQUIPMENT, + SET_EXPERIENCE, + UPDATE_HEALTH, + HELD_ITEM_CHANGE, // moved 0x53 -> 0x63 + SCOREBOARD_OBJECTIVE, + SET_PASSENGERS, + SET_PLAYER_INVENTORY, // new packet + TEAMS, + UPDATE_SCORE, + UPDATE_SIMULATION_DISTANCE, + SET_TITLE_SUBTITLE, + TIME_UPDATE, + SET_TITLE_TEXT, + SET_TITLE_TIMES, + ENTITY_SOUND_EFFECT, + SOUND_EFFECT, + CONFIGURATION_START, + STOP_SOUND, + STORE_COOKIE, + SYSTEM_CHAT_MESSAGE, + PLAYER_LIST_HEADER_AND_FOOTER, + NBT_QUERY_RESPONSE, + COLLECT_ITEM, + ENTITY_TELEPORT, + TICKING_STATE, + TICKING_STEP, + TRANSFER, + UPDATE_ADVANCEMENTS, + UPDATE_ATTRIBUTES, + ENTITY_EFFECT, + DECLARE_RECIPES, + TAGS, + PROJECTILE_POWER, + CUSTOM_REPORT_DETAILS, + SERVER_LINKS, +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_2.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_2.java new file mode 100644 index 0000000000..7706025832 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/packettype/serverbound/ServerboundPacketType_1_21_2.java @@ -0,0 +1,83 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.packettype.serverbound; + +public enum ServerboundPacketType_1_21_2 { + + TELEPORT_CONFIRM, + QUERY_BLOCK_NBT, + SELECT_BUNDLE_ITEM, // new packet + SET_DIFFICULTY, + CHAT_ACK, + CHAT_COMMAND_UNSIGNED, + CHAT_COMMAND, + CHAT_MESSAGE, + CHAT_SESSION_UPDATE, + CHUNK_BATCH_ACK, + CLIENT_STATUS, + CLIENT_TICK_END, // new packet + CLIENT_SETTINGS, + TAB_COMPLETE, + CONFIGURATION_ACK, + CLICK_WINDOW_BUTTON, + CLICK_WINDOW, + CLOSE_WINDOW, + SLOT_STATE_CHANGE, + COOKIE_RESPONSE, + PLUGIN_MESSAGE, + DEBUG_SAMPLE_SUBSCRIPTION, + EDIT_BOOK, + QUERY_ENTITY_NBT, + INTERACT_ENTITY, + GENERATE_STRUCTURE, + KEEP_ALIVE, + LOCK_DIFFICULTY, + PLAYER_POSITION, + PLAYER_POSITION_AND_ROTATION, + PLAYER_ROTATION, + PLAYER_FLYING, + VEHICLE_MOVE, + STEER_BOAT, + PICK_ITEM, + DEBUG_PING, + CRAFT_RECIPE_REQUEST, + PLAYER_ABILITIES, + PLAYER_DIGGING, + ENTITY_ACTION, + PLAYER_INPUT, // based on STEER_VEHICLE + PONG, + SET_RECIPE_BOOK_STATE, + SET_DISPLAYED_RECIPE, + NAME_ITEM, + RESOURCE_PACK_STATUS, + ADVANCEMENT_TAB, + SELECT_TRADE, + SET_BEACON_EFFECT, + HELD_ITEM_CHANGE, + UPDATE_COMMAND_BLOCK, + UPDATE_COMMAND_BLOCK_MINECART, + CREATIVE_INVENTORY_ACTION, + UPDATE_JIGSAW_BLOCK, + UPDATE_STRUCTURE_BLOCK, + UPDATE_SIGN, + ANIMATION, + SPECTATE, + PLAYER_BLOCK_PLACEMENT, + USE_ITEM, +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleColorData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleColorData.java index 9da75483d6..bca323bd3d 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleColorData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleColorData.java @@ -19,21 +19,21 @@ package com.github.retrooper.packetevents.protocol.particle.data; import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.color.AlphaColor; import com.github.retrooper.packetevents.protocol.nbt.NBT; import com.github.retrooper.packetevents.protocol.nbt.NBTCompound; -import com.github.retrooper.packetevents.protocol.nbt.NBTInt; -import com.github.retrooper.packetevents.protocol.nbt.NBTNumber; import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.wrapper.PacketWrapper; -import static com.github.retrooper.packetevents.protocol.particle.data.ParticleDustData.decodeColor; -import static com.github.retrooper.packetevents.util.MathUtil.floor; - public class ParticleColorData extends ParticleData { - private int color; + private AlphaColor color; public ParticleColorData(int color) { + this(new AlphaColor(color)); + } + + public ParticleColorData(AlphaColor color) { this.color = color; } @@ -44,42 +44,37 @@ public static ParticleColorData read(PacketWrapper wrapper) { public static void write(PacketWrapper wrapper, ParticleColorData data) { if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - wrapper.writeInt(data.color); + wrapper.writeInt(data.color.asRGB()); } } public static ParticleColorData decode(NBTCompound compound, ClientVersion version) { - int argb; + AlphaColor argb; if (version.isNewerThanOrEquals(ClientVersion.V_1_20_5)) { NBT colorTag = compound.getTagOrThrow("color"); - if (colorTag instanceof NBTNumber) { - argb = ((NBTNumber) colorTag).getAsInt(); - } else { - float[] color = decodeColor(colorTag); - assert color.length == 4; // required by vanilla protocol - argb = (floor(color[0] * 255f) << 24) - | (floor(color[1] * 255f) << 16) - | (floor(color[2] * 255f) << 8) - | floor(color[3] * 255f); - } + argb = AlphaColor.decode(colorTag, version); } else { // no data to decode for <1.20.5 - argb = 0xFFFFFFFF; + argb = AlphaColor.WHITE; } return new ParticleColorData(argb); } public static void encode(ParticleColorData data, ClientVersion version, NBTCompound compound) { if (version.isNewerThanOrEquals(ClientVersion.V_1_20_5)) { - compound.setTag("color", new NBTInt(data.color)); + compound.setTag("color", AlphaColor.encode(data.color, version)); } } public int getColor() { - return this.color; + return this.color.asRGB(); } public void setColor(int color) { + this.color = new AlphaColor(color); + } + + public void setAlphaColor(AlphaColor color) { this.color = color; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustColorTransitionData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustColorTransitionData.java index a173111d51..ad3022adee 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustColorTransitionData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustColorTransitionData.java @@ -26,162 +26,188 @@ import com.github.retrooper.packetevents.util.Vector3f; import com.github.retrooper.packetevents.wrapper.PacketWrapper; -import static com.github.retrooper.packetevents.protocol.particle.data.ParticleDustData.decodeColor; -import static com.github.retrooper.packetevents.protocol.particle.data.ParticleDustData.encodeColor; - public class ParticleDustColorTransitionData extends ParticleData { //0.01 - 4 private float scale; + private Color start; + private Color end; - //0-1 - private float startRed; - private float startGreen; - private float startBlue; - - //0-1 - private float endRed; - private float endGreen; - private float endBlue; - - public ParticleDustColorTransitionData(float scale, float startRed, float startGreen, - float startBlue, float endRed, float endGreen, - float endBlue) { - this.scale = scale; - this.startRed = startRed; - this.startGreen = startGreen; - this.startBlue = startBlue; - this.endRed = endRed; - this.endGreen = endGreen; - this.endBlue = endBlue; + public ParticleDustColorTransitionData( + float scale, + float startRed, float startGreen, float startBlue, + float endRed, float endGreen, float endBlue + ) { + this(scale, new Color(startRed, startGreen, startBlue), + new Color(endRed, endGreen, endBlue)); } public ParticleDustColorTransitionData(float scale, float[] startRGB, float[] endRGB) { - this(scale, startRGB[0], startRGB[1], startRGB[2], endRGB[0], endRGB[1], endRGB[2]); + this(scale, startRGB[0], startRGB[1], startRGB[2], + endRGB[0], endRGB[1], endRGB[2]); } public ParticleDustColorTransitionData(float scale, Vector3f startRGB, Vector3f endRGB) { - this(scale, startRGB.getX(), startRGB.getY(), startRGB.getZ(), endRGB.getX(), endRGB.getY(), endRGB.getZ()); + this(scale, startRGB.getX(), startRGB.getY(), startRGB.getZ(), + endRGB.getX(), endRGB.getY(), endRGB.getZ()); } public ParticleDustColorTransitionData(float scale, Color start, Color end) { - this(scale, start.red() / 255f, start.green() / 255f, start.blue() / 255f, end.red() / 255f, end.green() / 255f, end.blue() / 255f); + this.scale = scale; + this.start = start; + this.end = end; } - public float getScale() { - return scale; + public static ParticleDustColorTransitionData read(PacketWrapper wrapper) { + Color start; + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + start = new Color(wrapper.readInt()); + } else { + float startRed = wrapper.readFloat(); + float startGreen = wrapper.readFloat(); + float startBlue = wrapper.readFloat(); + start = new Color(startRed, startGreen, startBlue); + } + float scale = 0f; + if (wrapper.getServerVersion().isOlderThan(ServerVersion.V_1_20_5)) { + scale = wrapper.readFloat(); + } + Color end; + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + end = new Color(wrapper.readInt()); + } else { + float endRed = wrapper.readFloat(); + float endGreen = wrapper.readFloat(); + float endBlue = wrapper.readFloat(); + end = new Color(endRed, endGreen, endBlue); + } + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + scale = wrapper.readFloat(); + } + return new ParticleDustColorTransitionData(scale, start, end); } - public void setScale(float scale) { - this.scale = scale; + public static void write(PacketWrapper wrapper, ParticleDustColorTransitionData data) { + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper.writeInt(data.getStart().asRGB()); + } else { + wrapper.writeFloat(data.getStartRed()); + wrapper.writeFloat(data.getStartGreen()); + wrapper.writeFloat(data.getStartBlue()); + } + if (wrapper.getServerVersion().isOlderThan(ServerVersion.V_1_20_5)) { + wrapper.writeFloat(data.getScale()); + } + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper.writeInt(data.getEnd().asRGB()); + } else { + wrapper.writeFloat(data.getEndRed()); + wrapper.writeFloat(data.getEndGreen()); + wrapper.writeFloat(data.getEndBlue()); + } + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + wrapper.writeFloat(data.getScale()); + } + } + + public static ParticleDustColorTransitionData decode(NBTCompound compound, ClientVersion version) { + String fromColorKey = "from_color"; + String toColorKey = "to_color"; + if (version.isOlderThan(ClientVersion.V_1_20_5)) { + fromColorKey = "fromColor"; + toColorKey = "toColor"; + } + Color fromColor = Color.decode(compound.getTagOrThrow(fromColorKey), version); + Color toColor = Color.decode(compound.getTagOrThrow(toColorKey), version); + float scale = compound.getNumberTagOrThrow("scale").getAsFloat(); + return new ParticleDustColorTransitionData(scale, fromColor, toColor); + } + + public static void encode(ParticleDustColorTransitionData data, ClientVersion version, NBTCompound compound) { + String fromColorKey = "from_color"; + String toColorKey = "to_color"; + if (version.isOlderThan(ClientVersion.V_1_20_5)) { + fromColorKey = "fromColor"; + toColorKey = "toColor"; + } + compound.setTag(fromColorKey, Color.encode(data.start, version)); + compound.setTag(toColorKey, Color.encode(data.end, version)); + compound.setTag("scale", new NBTFloat(data.scale)); + } + + @Override + public boolean isEmpty() { + return false; } public float getStartRed() { - return startRed; + return this.start.red() / 255f; } public void setStartRed(float startRed) { - this.startRed = startRed; + this.start = new Color(startRed, this.getStartGreen(), this.getStartBlue()); } public float getStartGreen() { - return startGreen; + return this.start.green() / 255f; } public void setStartGreen(float startGreen) { - this.startGreen = startGreen; + this.start = new Color(this.getStartRed(), startGreen, this.getStartBlue()); } public float getStartBlue() { - return startBlue; + return this.start.blue() / 255f; } public void setStartBlue(float startBlue) { - this.startBlue = startBlue; + this.start = new Color(this.getStartRed(), this.getStartGreen(), startBlue); } public float getEndRed() { - return endRed; + return this.end.red() / 255f; } public void setEndRed(float endRed) { - this.endRed = endRed; + this.end = new Color(endRed, this.getEndGreen(), this.getEndBlue()); } public float getEndGreen() { - return endGreen; + return this.end.green() / 255f; } public void setEndGreen(float endGreen) { - this.endGreen = endGreen; + this.end = new Color(this.getEndRed(), endGreen, this.getEndBlue()); } public float getEndBlue() { - return endBlue; + return this.end.blue() / 255f; } public void setEndBlue(float endBlue) { - this.endBlue = endBlue; + this.end = new Color(this.getEndRed(), this.getEndGreen(), endBlue); } - public static ParticleDustColorTransitionData read(PacketWrapper wrapper) { - float startRed = wrapper.readFloat(); - float startGreen = wrapper.readFloat(); - float startBlue = wrapper.readFloat(); - float scale = 0f; - if (wrapper.getServerVersion().isOlderThan(ServerVersion.V_1_20_5)) { - scale = wrapper.readFloat(); - } - float endRed = wrapper.readFloat(); - float endGreen = wrapper.readFloat(); - float endBlue = wrapper.readFloat(); - if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - scale = wrapper.readFloat(); - } - return new ParticleDustColorTransitionData(scale, startRed, startGreen, startBlue, endRed, endGreen, endBlue); + public float getScale() { + return this.scale; } - public static void write(PacketWrapper wrapper, ParticleDustColorTransitionData data) { - wrapper.writeFloat(data.getStartRed()); - wrapper.writeFloat(data.getStartGreen()); - wrapper.writeFloat(data.getStartBlue()); - if (wrapper.getServerVersion().isOlderThan(ServerVersion.V_1_20_5)) { - wrapper.writeFloat(data.getScale()); - } - wrapper.writeFloat(data.getEndRed()); - wrapper.writeFloat(data.getEndGreen()); - wrapper.writeFloat(data.getEndBlue()); - if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - wrapper.writeFloat(data.getScale()); - } + public void setScale(float scale) { + this.scale = scale; } - public static ParticleDustColorTransitionData decode(NBTCompound compound, ClientVersion version) { - String fromColorKey = "from_color"; - String toColorKey = "to_color"; - if (version.isOlderThan(ClientVersion.V_1_20_5)) { - fromColorKey = "fromColor"; - toColorKey = "toColor"; - } - float[] fromColor = decodeColor(compound.getTagOrThrow(fromColorKey)); - float[] toColor = decodeColor(compound.getTagOrThrow(toColorKey)); - float scale = compound.getNumberTagOrThrow("scale").getAsFloat(); - return new ParticleDustColorTransitionData(scale, fromColor, toColor); + public Color getStart() { + return this.start; } - public static void encode(ParticleDustColorTransitionData data, ClientVersion version, NBTCompound compound) { - String fromColorKey = "from_color"; - String toColorKey = "to_color"; - if (version.isOlderThan(ClientVersion.V_1_20_5)) { - fromColorKey = "fromColor"; - toColorKey = "toColor"; - } - compound.setTag(fromColorKey, encodeColor(null, data.startRed, data.startGreen, data.startBlue)); - compound.setTag(toColorKey, encodeColor(null, data.endRed, data.endGreen, data.endBlue)); - compound.setTag("scale", new NBTFloat(data.scale)); + public void setStart(Color start) { + this.start = start; } - @Override - public boolean isEmpty() { - return false; + public Color getEnd() { + return this.end; + } + + public void setEnd(Color end) { + this.end = end; } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustData.java index f928efb20b..0099bcaed8 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleDustData.java @@ -18,36 +18,21 @@ package com.github.retrooper.packetevents.protocol.particle.data; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.color.Color; -import com.github.retrooper.packetevents.protocol.nbt.NBT; -import com.github.retrooper.packetevents.protocol.nbt.NBTByteArray; import com.github.retrooper.packetevents.protocol.nbt.NBTCompound; import com.github.retrooper.packetevents.protocol.nbt.NBTFloat; -import com.github.retrooper.packetevents.protocol.nbt.NBTIntArray; -import com.github.retrooper.packetevents.protocol.nbt.NBTList; -import com.github.retrooper.packetevents.protocol.nbt.NBTLongArray; -import com.github.retrooper.packetevents.protocol.nbt.NBTNumber; -import com.github.retrooper.packetevents.protocol.nbt.NBTType; import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.util.Vector3f; import com.github.retrooper.packetevents.wrapper.PacketWrapper; -import org.jetbrains.annotations.ApiStatus; -import org.jetbrains.annotations.Nullable; public class ParticleDustData extends ParticleData { //0.01 - 4 private float scale; - - //0-1 - private float red; - private float green; - private float blue; + private Color color; public ParticleDustData(float scale, float red, float green, float blue) { - this.scale = scale; - this.red = red; - this.green = green; - this.blue = blue; + this(scale, new Color(red, green, blue)); } public ParticleDustData(float scale, float[] rgb) { @@ -58,117 +43,93 @@ public ParticleDustData(float scale, Vector3f rgb) { this(scale, rgb.getX(), rgb.getY(), rgb.getZ()); } + public ParticleDustData(float scale, int red, int green, int blue) { + this(scale, new Color(red, green, blue)); + } + public ParticleDustData(float scale, Color color) { - this(scale, color.red() / 255f, color.green() / 255f, color.blue() / 255f); + this.scale = scale; + this.color = color; + } + + public static ParticleDustData read(PacketWrapper wrapper) { + Color color; + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + color = new Color(wrapper.readInt()); + } else { + float red = wrapper.readFloat(); + float green = wrapper.readFloat(); + float blue = wrapper.readFloat(); + color = new Color(red, green, blue); + } + float scale = wrapper.readFloat(); + return new ParticleDustData(scale, color); + } + + public static void write(PacketWrapper wrapper, ParticleDustData data) { + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper.writeInt(data.color.asRGB()); + } else { + wrapper.writeFloat(data.getRed()); + wrapper.writeFloat(data.getGreen()); + wrapper.writeFloat(data.getBlue()); + } + wrapper.writeFloat(data.scale); + } + + public static ParticleDustData decode(NBTCompound compound, ClientVersion version) { + Color color = Color.decode(compound.getTagOrThrow("color"), version); + float scale = compound.getNumberTagOrThrow("scale").getAsFloat(); + return new ParticleDustData(scale, color); + } + + public static void encode(ParticleDustData data, ClientVersion version, NBTCompound compound) { + compound.setTag("color", Color.encode(data.color, version)); + compound.setTag("scale", new NBTFloat(data.scale)); + } + + @Override + public boolean isEmpty() { + return false; } public float getRed() { - return red; + return this.color.red() / 255f; } public void setRed(float red) { - this.red = red; + this.color = new Color(red, this.getGreen(), this.getBlue()); } public float getGreen() { - return green; + return this.color.green() / 255f; } public void setGreen(float green) { - this.green = green; + this.color = new Color(this.getRed(), green, this.getBlue()); } public float getBlue() { - return blue; + return this.color.blue() / 255f; } public void setBlue(float blue) { - this.blue = blue; + this.color = new Color(this.getRed(), this.getGreen(), blue); } public float getScale() { - return scale; + return this.scale; } public void setScale(float scale) { this.scale = scale; } - public static ParticleDustData read(PacketWrapper wrapper) { - float red = wrapper.readFloat(); - float green = wrapper.readFloat(); - float blue = wrapper.readFloat(); - float scale = wrapper.readFloat(); - return new ParticleDustData(scale, red, green, blue); - } - - public static void write(PacketWrapper wrapper, ParticleDustData data) { - wrapper.writeFloat(data.getRed()); - wrapper.writeFloat(data.getGreen()); - wrapper.writeFloat(data.getBlue()); - wrapper.writeFloat(data.getScale()); - } - - @ApiStatus.Internal - public static float[] decodeColor(NBT tag) { - // I hate how nbt works - if (tag instanceof NBTList) { - NBTList colorTagList = (NBTList) tag; - float first = ((NBTNumber) colorTagList.getTag(0)).getAsFloat(); - float second = ((NBTNumber) colorTagList.getTag(1)).getAsFloat(); - float third = ((NBTNumber) colorTagList.getTag(2)).getAsFloat(); - if (colorTagList.size() > 3) { - float fourth = ((NBTNumber) colorTagList.getTag(3)).getAsFloat(); - return new float[]{first, second, third, fourth}; // ARGB - } - return new float[]{first, second, third}; // RGB - } else if (tag instanceof NBTByteArray) { - byte[] colors = ((NBTByteArray) tag).getValue(); - return colors.length > 3 - ? new float[]{colors[0], colors[1], colors[2], colors[3]} - : new float[]{colors[0], colors[1], colors[2]}; - } else if (tag instanceof NBTIntArray) { - int[] colors = ((NBTIntArray) tag).getValue(); - return colors.length > 3 - ? new float[]{colors[0], colors[1], colors[2], colors[3]} - : new float[]{colors[0], colors[1], colors[2]}; - } else if (tag instanceof NBTLongArray) { - long[] colors = ((NBTLongArray) tag).getValue(); - return colors.length > 3 - ? new float[]{colors[0], colors[1], colors[2], colors[3]} - : new float[]{colors[0], colors[1], colors[2]}; - } else { - throw new UnsupportedOperationException("Unsupported color nbt tag: " + tag); - } - } - - @ApiStatus.Internal - public static NBT encodeColor(@Nullable Float alpha, float red, float green, float blue) { - NBTList nbtList = new NBTList<>(NBTType.FLOAT, - alpha == null ? 3 : 4); - if (alpha != null) { - nbtList.addTag(new NBTFloat(alpha)); - } - nbtList.addTag(new NBTFloat(red)); - nbtList.addTag(new NBTFloat(green)); - nbtList.addTag(new NBTFloat(blue)); - return nbtList; + public Color getColor() { + return this.color; } - public static ParticleDustData decode(NBTCompound compound, ClientVersion version) { - NBT colorNBT = compound.getTagOrNull("color"); - float[] color = decodeColor(colorNBT); - float scale = compound.getNumberTagOrThrow("scale").getAsFloat(); - return new ParticleDustData(scale, color); - } - - public static void encode(ParticleDustData data, ClientVersion version, NBTCompound compound) { - compound.setTag("color", encodeColor(null, data.red, data.green, data.blue)); - compound.setTag("scale", new NBTFloat(data.scale)); - } - - @Override - public boolean isEmpty() { - return false; + public void setColor(Color color) { + this.color = color; } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleTrailData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleTrailData.java new file mode 100644 index 0000000000..f6171d4732 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/data/ParticleTrailData.java @@ -0,0 +1,79 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.particle.data; + +import com.github.retrooper.packetevents.protocol.color.Color; +import com.github.retrooper.packetevents.protocol.nbt.NBTCompound; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.util.Vector3d; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class ParticleTrailData extends ParticleData { + + private Vector3d target; + private Color color; + + public ParticleTrailData(Vector3d target, Color color) { + this.target = target; + this.color = color; + } + + public static ParticleTrailData read(PacketWrapper wrapper) { + Vector3d target = Vector3d.read(wrapper); + Color color = new Color(wrapper.readInt()); + return new ParticleTrailData(target, color); + } + + public static void write(PacketWrapper wrapper, ParticleTrailData data) { + Vector3d.write(wrapper, data.target); + wrapper.writeInt(data.color.asRGB()); + } + + public static ParticleTrailData decode(NBTCompound compound, ClientVersion version) { + Vector3d target = Vector3d.decode(compound.getTagOrThrow("target"), version); + Color color = Color.decode(compound.getTagOrThrow("color"), version); + return new ParticleTrailData(target, color); + } + + public static void encode(ParticleTrailData data, ClientVersion version, NBTCompound compound) { + compound.setTag("target", Vector3d.encode(data.target, version)); + compound.setTag("color", Color.encode(data.color, version)); + } + + @Override + public boolean isEmpty() { + return false; + } + + public Vector3d getTarget() { + return this.target; + } + + public void setTarget(Vector3d target) { + this.target = target; + } + + public Color getColor() { + return this.color; + } + + public void setColor(Color color) { + this.color = color; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/type/ParticleTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/type/ParticleTypes.java index 9c302d1d6e..4cdd49358e 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/type/ParticleTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/particle/type/ParticleTypes.java @@ -27,6 +27,7 @@ import com.github.retrooper.packetevents.protocol.particle.data.ParticleItemStackData; import com.github.retrooper.packetevents.protocol.particle.data.ParticleSculkChargeData; import com.github.retrooper.packetevents.protocol.particle.data.ParticleShriekData; +import com.github.retrooper.packetevents.protocol.particle.data.ParticleTrailData; import com.github.retrooper.packetevents.protocol.particle.data.ParticleVibrationData; import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.resources.ResourceLocation; @@ -273,6 +274,14 @@ public static ParticleType getById(ClientVersion version, int id) { public static final ParticleType RAID_OMEN = define("raid_omen"); public static final ParticleType TRIAL_OMEN = define("trial_omen"); + // added with 1.21.2 + public static final ParticleType TRAIL = define("trail", + ParticleTrailData::read, ParticleTrailData::write, + ParticleTrailData::decode, ParticleTrailData::encode); + public static final ParticleType BLOCK_CRUMBLE = define("block_crumble", + ParticleBlockStateData::read, ParticleBlockStateData::write, + ParticleBlockStateData::decode, ParticleBlockStateData::encode); + /** * Returns an immutable view of the particle types. * diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/player/ClientVersion.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/player/ClientVersion.java index 7367c0faf7..342c281fad 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/player/ClientVersion.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/player/ClientVersion.java @@ -100,13 +100,17 @@ public enum ClientVersion { * 1.21 and 1.21.1 have the same protocol version. */ V_1_21(767), + /** + * 1.21.2 and 1.21.3 have the same protocol version. + */ + V_1_21_2(768), //TODO UPDATE Add new protocol version field @Deprecated LOWER_THAN_SUPPORTED_VERSIONS(V_1_7_10.protocolVersion - 1, true), //TODO UPDATE Update HIGHER_THAN_SUPPORTED_VERSIONS field @Deprecated - HIGHER_THAN_SUPPORTED_VERSIONS(V_1_21.protocolVersion + 1, true), + HIGHER_THAN_SUPPORTED_VERSIONS(V_1_21_2.protocolVersion + 1, true), UNKNOWN(-1, true); diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CookingCategory.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CookingCategory.java index c0e874521e..a53964c1e9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CookingCategory.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CookingCategory.java @@ -18,6 +18,12 @@ package com.github.retrooper.packetevents.protocol.recipe; +import org.jetbrains.annotations.ApiStatus; + +/** + * WARNING: Replaced with {@link com.github.retrooper.packetevents.protocol.recipe.category.RecipeBookCategories} since 1.21.2. + */ +@ApiStatus.Obsolete public enum CookingCategory { FOOD, diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CraftingCategory.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CraftingCategory.java index 7ae8bfbb50..9919482227 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CraftingCategory.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/CraftingCategory.java @@ -18,6 +18,12 @@ package com.github.retrooper.packetevents.protocol.recipe; +import org.jetbrains.annotations.ApiStatus; + +/** + * WARNING: Replaced with {@link com.github.retrooper.packetevents.protocol.recipe.category.RecipeBookCategories} since 1.21.2. + */ +@ApiStatus.Obsolete public enum CraftingCategory { BUILDING, diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Ingredient.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Ingredient.java index 8c758312c6..ae6031d7dd 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Ingredient.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Ingredient.java @@ -20,7 +20,12 @@ import com.github.retrooper.packetevents.protocol.item.ItemStack; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class Ingredient { private final ItemStack[] options; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Recipe.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Recipe.java index b171c33926..87dc6c20d9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Recipe.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/Recipe.java @@ -22,7 +22,12 @@ import com.github.retrooper.packetevents.protocol.recipe.data.RecipeData; import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class Recipe { private final ResourceLocation key; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookSettings.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookSettings.java new file mode 100644 index 0000000000..54ce370440 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookSettings.java @@ -0,0 +1,142 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.EnumMap; +import java.util.Map; +import java.util.Objects; + +public final class RecipeBookSettings { + + private final Map states; + + public RecipeBookSettings(Map states) { + this.states = states; + } + + public static RecipeBookSettings read(PacketWrapper wrapper) { + Map state = new EnumMap<>(RecipeBookType.class); + for (RecipeBookType bookType : RecipeBookType.values()) { + state.put(bookType, TypeState.read(wrapper)); + } + return new RecipeBookSettings(state); + } + + public static void write(PacketWrapper wrapper, RecipeBookSettings settings) { + for (RecipeBookType bookType : RecipeBookType.values()) { + TypeState.write(wrapper, settings.getState(bookType)); + } + } + + public TypeState getState(RecipeBookType type) { + return this.states.computeIfAbsent(type, $ -> new TypeState()); + } + + public void setState(RecipeBookType type, TypeState state) { + this.states.put(type, state); + } + + public Map getStates() { + return this.states; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof RecipeBookSettings)) return false; + RecipeBookSettings that = (RecipeBookSettings) obj; + return this.states.equals(that.states); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.states); + } + + @Override + public String toString() { + return "RecipeBookSettings{states=" + this.states + '}'; + } + + public static final class TypeState { + + private static final boolean DEFAULT_OPEN = false; + private static final boolean DEFAULT_FILTERING = false; + + private boolean open; + private boolean filtering; + + public TypeState() { // default + this(DEFAULT_OPEN, DEFAULT_FILTERING); + } + + public TypeState(boolean open, boolean filtering) { + this.open = open; + this.filtering = filtering; + } + + public static TypeState read(PacketWrapper wrapper) { + boolean open = wrapper.readBoolean(); + boolean filtering = wrapper.readBoolean(); + return new TypeState(open, filtering); + } + + public static void write(PacketWrapper wrapper, TypeState state) { + wrapper.writeBoolean(state.open); + wrapper.writeBoolean(state.filtering); + } + + public boolean isOpen() { + return this.open; + } + + public void setOpen(boolean open) { + this.open = open; + } + + public boolean isFiltering() { + return this.filtering; + } + + public void setFiltering(boolean filtering) { + this.filtering = filtering; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof TypeState)) return false; + TypeState typeState = (TypeState) obj; + if (this.open != typeState.open) return false; + return this.filtering == typeState.filtering; + } + + @Override + public int hashCode() { + return Objects.hash(this.open, this.filtering); + } + + @Override + public String toString() { + return "TypeState{open=" + this.open + ", filtering=" + this.filtering + '}'; + } + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookType.java new file mode 100644 index 0000000000..5ff2c901ef --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeBookType.java @@ -0,0 +1,26 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +public enum RecipeBookType { + CRAFTING, + FURNACE, + BLAST_FURNACE, + SMOKER, +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayEntry.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayEntry.java new file mode 100644 index 0000000000..798c41c644 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayEntry.java @@ -0,0 +1,135 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; +import com.github.retrooper.packetevents.protocol.recipe.category.RecipeBookCategories; +import com.github.retrooper.packetevents.protocol.recipe.category.RecipeBookCategory; +import com.github.retrooper.packetevents.protocol.recipe.display.RecipeDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.Nullable; + +import java.util.List; +import java.util.Objects; + +public final class RecipeDisplayEntry { + + private RecipeDisplayId id; + private RecipeDisplay display; + private @Nullable Integer group; + private RecipeBookCategory category; + private @Nullable List> ingredients; + + public RecipeDisplayEntry( + RecipeDisplayId id, + RecipeDisplay display, + @Nullable Integer group, + RecipeBookCategory category, + @Nullable List> ingredients + ) { + this.id = id; + this.display = display; + this.group = group; + this.category = category; + this.ingredients = ingredients; + } + + public static RecipeDisplayEntry read(PacketWrapper wrapper) { + RecipeDisplayId id = RecipeDisplayId.read(wrapper); + RecipeDisplay display = RecipeDisplay.read(wrapper); + Integer group = wrapper.readNullableVarInt(); + RecipeBookCategory category = wrapper.readMappedEntity(RecipeBookCategories.getRegistry()); + List> ingredients = wrapper.readOptional(ew -> ew.readList( + eww -> MappedEntitySet.read(eww, ItemTypes.getRegistry()))); + return new RecipeDisplayEntry(id, display, group, category, ingredients); + } + + public static void write(PacketWrapper wrapper, RecipeDisplayEntry entry) { + RecipeDisplayId.write(wrapper, entry.id); + RecipeDisplay.write(wrapper, entry.display); + wrapper.writeNullableVarInt(entry.group); + wrapper.writeMappedEntity(entry.category); + wrapper.writeOptional(entry.ingredients, (ew, list) -> + ew.writeList(list, MappedEntitySet::write)); + } + + public RecipeDisplayId getId() { + return this.id; + } + + public void setId(RecipeDisplayId id) { + this.id = id; + } + + public RecipeDisplay getDisplay() { + return this.display; + } + + public void setDisplay(RecipeDisplay display) { + this.display = display; + } + + public @Nullable Integer getGroup() { + return this.group; + } + + public void setGroup(@Nullable Integer group) { + this.group = group; + } + + public RecipeBookCategory getCategory() { + return this.category; + } + + public void setCategory(RecipeBookCategory category) { + this.category = category; + } + + public @Nullable List> getIngredients() { + return this.ingredients; + } + + public void setIngredients(@Nullable List> ingredients) { + this.ingredients = ingredients; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof RecipeDisplayEntry)) return false; + RecipeDisplayEntry that = (RecipeDisplayEntry) obj; + if (this.id != that.id) return false; + if (!this.display.equals(that.display)) return false; + if (!Objects.equals(this.group, that.group)) return false; + if (!this.category.equals(that.category)) return false; + return Objects.equals(this.ingredients, that.ingredients); + } + + @Override + public int hashCode() { + return Objects.hash(this.id, this.display, this.group, this.category, this.ingredients); + } + + @Override + public String toString() { + return "RecipeDisplayEntry{id=" + this.id + ", display=" + this.display + ", group=" + this.group + ", category=" + this.category + ", ingredients=" + this.ingredients + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayId.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayId.java new file mode 100644 index 0000000000..7c69ffb300 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeDisplayId.java @@ -0,0 +1,43 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public final class RecipeDisplayId { + + private final int id; + + public RecipeDisplayId(int id) { + this.id = id; + } + + public static RecipeDisplayId read(PacketWrapper wrapper) { + int id = wrapper.readVarInt(); + return new RecipeDisplayId(id); + } + + public static void write(PacketWrapper wrapper, RecipeDisplayId id) { + wrapper.writeVarInt(id.id); + } + + public int getId() { + return this.id; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipePropertySet.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipePropertySet.java new file mode 100644 index 0000000000..7b7e4d980e --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipePropertySet.java @@ -0,0 +1,62 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.LinkedHashSet; +import java.util.Set; + +public final class RecipePropertySet { + + public static final ResourceLocation SMITHING_BASE = ResourceLocation.minecraft("smithing_base"); + public static final ResourceLocation SMITHING_TEMPLATE = ResourceLocation.minecraft("smithing_template"); + public static final ResourceLocation SMITHING_ADDITION = ResourceLocation.minecraft("smithing_addition"); + public static final ResourceLocation FURNACE_INPUT = ResourceLocation.minecraft("furnace_input"); + public static final ResourceLocation BLAST_FURNACE_INPUT = ResourceLocation.minecraft("blast_furnace_input"); + public static final ResourceLocation SMOKER_INPUT = ResourceLocation.minecraft("smoker_input"); + public static final ResourceLocation CAMPFIRE_INPUT = ResourceLocation.minecraft("campfire_input"); + + private Set items; + + public RecipePropertySet(Set items) { + this.items = items; + } + + public static RecipePropertySet read(PacketWrapper wrapper) { + LinkedHashSet items = wrapper.readCollection(LinkedHashSet::new, + ew -> ew.readMappedEntity(ItemTypes.getRegistry())); + return new RecipePropertySet(items); + } + + public static void write(PacketWrapper wrapper, RecipePropertySet set) { + wrapper.writeCollection(set.items, PacketWrapper::writeMappedEntity); + } + + public Set getItems() { + return this.items; + } + + public void setItems(Set items) { + this.items = items; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializer.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializer.java index bfde499413..843222ff17 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializer.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializer.java @@ -21,7 +21,12 @@ import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; import com.github.retrooper.packetevents.protocol.recipe.data.RecipeData; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public interface RecipeSerializer extends MappedEntity { @Deprecated diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializers.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializers.java index 30f5525825..6c16f92be8 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializers.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/RecipeSerializers.java @@ -40,6 +40,10 @@ import java.util.HashMap; import java.util.Map; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class RecipeSerializers { private static final Map> PATTERN_TYPE_MAP = new HashMap<>(); diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/SingleInputOptionDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/SingleInputOptionDisplay.java new file mode 100644 index 0000000000..eac994caa9 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/SingleInputOptionDisplay.java @@ -0,0 +1,71 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe; + +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet; +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +/** + * This is a representation of some strange vanilla concept + * specific to stonecutters. + *

+ * Seems like a hack to make stonecutters work with their + * rewritten recipe system, but I'm not too sure about what + * this really is for. + */ +public class SingleInputOptionDisplay { + + private MappedEntitySet input; + private SlotDisplay optionDisplay; + + public SingleInputOptionDisplay(MappedEntitySet input, SlotDisplay optionDisplay) { + this.input = input; + this.optionDisplay = optionDisplay; + } + + public static SingleInputOptionDisplay read(PacketWrapper wrapper) { + MappedEntitySet ingredient = MappedEntitySet.read(wrapper, ItemTypes.getRegistry()); + SlotDisplay optionDisplay = SlotDisplay.read(wrapper); + return new SingleInputOptionDisplay(ingredient, optionDisplay); + } + + public static void write(PacketWrapper wrapper, SingleInputOptionDisplay recipe) { + MappedEntitySet.write(wrapper, recipe.input); + SlotDisplay.write(wrapper, recipe.optionDisplay); + } + + public MappedEntitySet getInput() { + return this.input; + } + + public void setInput(MappedEntitySet input) { + this.input = input; + } + + public SlotDisplay getOptionDisplay() { + return this.optionDisplay; + } + + public void setOptionDisplay(SlotDisplay optionDisplay) { + this.optionDisplay = optionDisplay; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategories.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategories.java new file mode 100644 index 0000000000..ab767edabc --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategories.java @@ -0,0 +1,56 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.category; + +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; + +public final class RecipeBookCategories { + + private static final VersionedRegistry REGISTRY = new VersionedRegistry<>( + "recipe_book_category", "item/recipe_book_category"); + + private RecipeBookCategories() { + } + + private static RecipeBookCategory register(String id) { + return REGISTRY.define(id, StaticRecipeBookCategory::new); + } + + public static VersionedRegistry getRegistry() { + return REGISTRY; + } + + public static final RecipeBookCategory CRAFTING_BUILDING_BLOCKS = register("crafting_building_blocks"); + public static final RecipeBookCategory CRAFTING_REDSTONE = register("crafting_redstone"); + public static final RecipeBookCategory CRAFTING_EQUIPMENT = register("crafting_equipment"); + public static final RecipeBookCategory CRAFTING_MISC = register("crafting_misc"); + public static final RecipeBookCategory FURNACE_FOOD = register("furnace_food"); + public static final RecipeBookCategory FURNACE_BLOCKS = register("furnace_blocks"); + public static final RecipeBookCategory FURNACE_MISC = register("furnace_misc"); + public static final RecipeBookCategory BLAST_FURNACE_BLOCKS = register("blast_furnace_blocks"); + public static final RecipeBookCategory BLAST_FURNACE_MISC = register("blast_furnace_misc"); + public static final RecipeBookCategory SMOKER_FOOD = register("smoker_food"); + public static final RecipeBookCategory STONECUTTER = register("stonecutter"); + public static final RecipeBookCategory SMITHING = register("smithing"); + public static final RecipeBookCategory CAMPFIRE = register("campfire"); + + static { + REGISTRY.unloadMappings(); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategory.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategory.java new file mode 100644 index 0000000000..f75ba89bbc --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/RecipeBookCategory.java @@ -0,0 +1,24 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.category; + +import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; + +public interface RecipeBookCategory extends MappedEntity { +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/StaticRecipeBookCategory.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/StaticRecipeBookCategory.java new file mode 100644 index 0000000000..9e594494b1 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/category/StaticRecipeBookCategory.java @@ -0,0 +1,29 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.category; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; + +public class StaticRecipeBookCategory extends AbstractMappedEntity implements RecipeBookCategory { + + public StaticRecipeBookCategory(TypesBuilderData data) { + super(data); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/CookedRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/CookedRecipeData.java index aa97f2aa9e..85babef818 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/CookedRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/CookedRecipeData.java @@ -23,7 +23,12 @@ import com.github.retrooper.packetevents.protocol.recipe.CookingCategory; import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class CookedRecipeData implements RecipeData { private final String group; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/RecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/RecipeData.java index 3245030273..ee9cab0ba9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/RecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/RecipeData.java @@ -18,5 +18,11 @@ package com.github.retrooper.packetevents.protocol.recipe.data; +import org.jetbrains.annotations.ApiStatus; + +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public interface RecipeData { } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapedRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapedRecipeData.java index 6dae3b14c9..d9e7b4f80a 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapedRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapedRecipeData.java @@ -23,7 +23,12 @@ import com.github.retrooper.packetevents.protocol.recipe.CraftingCategory; import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class ShapedRecipeData implements RecipeData { private final String group; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapelessRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapelessRecipeData.java index aafbd37f09..f3c38eac74 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapelessRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/ShapelessRecipeData.java @@ -23,7 +23,12 @@ import com.github.retrooper.packetevents.protocol.recipe.CraftingCategory; import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class ShapelessRecipeData implements RecipeData { private final String group; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SimpleRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SimpleRecipeData.java index 37c9a30b27..860cfe0205 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SimpleRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SimpleRecipeData.java @@ -21,7 +21,12 @@ import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.recipe.CraftingCategory; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class SimpleRecipeData implements RecipeData { private final CraftingCategory category; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingRecipeData.java index be14a5f97d..1250c15616 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingRecipeData.java @@ -22,8 +22,13 @@ import com.github.retrooper.packetevents.protocol.item.ItemStack; import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.UnknownNullability; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class SmithingRecipeData implements RecipeData { private final @UnknownNullability Ingredient template; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingTrimRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingTrimRecipeData.java index 4b484096c1..de204f85dd 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingTrimRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/SmithingTrimRecipeData.java @@ -20,7 +20,12 @@ import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class SmithingTrimRecipeData implements RecipeData { private final Ingredient template; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/StoneCuttingRecipeData.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/StoneCuttingRecipeData.java index 94471a9289..feeb8665a4 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/StoneCuttingRecipeData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/data/StoneCuttingRecipeData.java @@ -21,7 +21,12 @@ import com.github.retrooper.packetevents.protocol.item.ItemStack; import com.github.retrooper.packetevents.protocol.recipe.Ingredient; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +/** + * WARNING: No longer exists since 1.21.2, network recipe data was rewritten. + */ +@ApiStatus.Obsolete public class StoneCuttingRecipeData implements RecipeData { private final String group; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/FurnaceRecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/FurnaceRecipeDisplay.java new file mode 100644 index 0000000000..0eab2d282f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/FurnaceRecipeDisplay.java @@ -0,0 +1,138 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class FurnaceRecipeDisplay extends RecipeDisplay { + + private SlotDisplay ingredient; + private SlotDisplay fuel; + private SlotDisplay result; + private SlotDisplay craftingStation; + private int duration; + private float experience; + + public FurnaceRecipeDisplay( + SlotDisplay ingredient, SlotDisplay fuel, SlotDisplay result, + SlotDisplay craftingStation, int duration, float experience + ) { + super(RecipeDisplayTypes.FURNACE); + this.ingredient = ingredient; + this.fuel = fuel; + this.result = result; + this.craftingStation = craftingStation; + this.duration = duration; + this.experience = experience; + } + + public static FurnaceRecipeDisplay read(PacketWrapper wrapper) { + SlotDisplay ingredient = SlotDisplay.read(wrapper); + SlotDisplay fuel = SlotDisplay.read(wrapper); + SlotDisplay result = SlotDisplay.read(wrapper); + SlotDisplay craftingStation = SlotDisplay.read(wrapper); + int duration = wrapper.readVarInt(); + float experience = wrapper.readFloat(); + return new FurnaceRecipeDisplay(ingredient, fuel, result, + craftingStation, duration, experience); + } + + public static void write(PacketWrapper wrapper, FurnaceRecipeDisplay display) { + SlotDisplay.write(wrapper, display.ingredient); + SlotDisplay.write(wrapper, display.fuel); + SlotDisplay.write(wrapper, display.result); + SlotDisplay.write(wrapper, display.craftingStation); + wrapper.writeVarInt(display.duration); + wrapper.writeFloat(display.experience); + } + + public SlotDisplay getIngredient() { + return this.ingredient; + } + + public void setIngredient(SlotDisplay ingredient) { + this.ingredient = ingredient; + } + + public SlotDisplay getFuel() { + return this.fuel; + } + + public void setFuel(SlotDisplay fuel) { + this.fuel = fuel; + } + + public SlotDisplay getResult() { + return this.result; + } + + public void setResult(SlotDisplay result) { + this.result = result; + } + + public SlotDisplay getCraftingStation() { + return this.craftingStation; + } + + public void setCraftingStation(SlotDisplay craftingStation) { + this.craftingStation = craftingStation; + } + + public int getDuration() { + return this.duration; + } + + public void setDuration(int duration) { + this.duration = duration; + } + + public float getExperience() { + return this.experience; + } + + public void setExperience(float experience) { + this.experience = experience; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof FurnaceRecipeDisplay)) return false; + FurnaceRecipeDisplay that = (FurnaceRecipeDisplay) obj; + if (this.duration != that.duration) return false; + if (Float.compare(that.experience, this.experience) != 0) return false; + if (!this.ingredient.equals(that.ingredient)) return false; + if (!this.fuel.equals(that.fuel)) return false; + if (!this.result.equals(that.result)) return false; + return this.craftingStation.equals(that.craftingStation); + } + + @Override + public int hashCode() { + return Objects.hash(this.ingredient, this.fuel, this.result, this.craftingStation, this.duration, this.experience); + } + + @Override + public String toString() { + return "FurnaceRecipeDisplay{ingredient=" + this.ingredient + ", fuel=" + this.fuel + ", result=" + this.result + ", craftingStation=" + this.craftingStation + ", duration=" + this.duration + ", experience=" + this.experience + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplay.java new file mode 100644 index 0000000000..2bfe407a07 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplay.java @@ -0,0 +1,45 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public abstract class RecipeDisplay> { + + protected final RecipeDisplayType type; + + public RecipeDisplay(RecipeDisplayType type) { + this.type = type; + } + + public static RecipeDisplay read(PacketWrapper wrapper) { + return wrapper.readMappedEntity(RecipeDisplayTypes.getRegistry()).read(wrapper); + } + + @SuppressWarnings("unchecked") + public static > void write( + PacketWrapper wrapper, T display) { + wrapper.writeMappedEntity(display.getType()); + ((RecipeDisplayType) display.getType()).write(wrapper, display); + } + + public RecipeDisplayType getType() { + return this.type; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayType.java new file mode 100644 index 0000000000..e05cc81cc2 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayType.java @@ -0,0 +1,29 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public interface RecipeDisplayType> extends MappedEntity { + + T read(PacketWrapper wrapper); + + void write(PacketWrapper wrapper, T display); +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayTypes.java new file mode 100644 index 0000000000..a035689eaf --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/RecipeDisplayTypes.java @@ -0,0 +1,55 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public final class RecipeDisplayTypes { + + private static final VersionedRegistry> REGISTRY = new VersionedRegistry<>( + "recipe_display", "item/recipe_display_types"); + + private RecipeDisplayTypes() { + } + + private static > RecipeDisplayType register( + String id, PacketWrapper.Reader reader, PacketWrapper.Writer writer) { + return REGISTRY.define(id, data -> new StaticRecipeDisplayType<>(data, reader, writer)); + } + + public static VersionedRegistry> getRegistry() { + return REGISTRY; + } + + public static final RecipeDisplayType CRAFTING_SHAPELESS = register( + "crafting_shapeless", ShapelessCraftingRecipeDisplay::read, ShapelessCraftingRecipeDisplay::write); + public static final RecipeDisplayType CRAFTING_SHAPED = register( + "crafting_shaped", ShapedCraftingRecipeDisplay::read, ShapedCraftingRecipeDisplay::write); + public static final RecipeDisplayType FURNACE = register( + "furnace", FurnaceRecipeDisplay::read, FurnaceRecipeDisplay::write); + public static final RecipeDisplayType STONECUTTER = register( + "stonecutter", StonecutterRecipeDisplay::read, StonecutterRecipeDisplay::write); + public static final RecipeDisplayType SMITHING = register( + "smithing", SmithingRecipeDisplay::read, SmithingRecipeDisplay::write); + + static { + REGISTRY.unloadMappings(); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapedCraftingRecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapedCraftingRecipeDisplay.java new file mode 100644 index 0000000000..26f214e25f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapedCraftingRecipeDisplay.java @@ -0,0 +1,127 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class ShapedCraftingRecipeDisplay extends RecipeDisplay { + + private int width; + private int height; + private List> ingredients; + private SlotDisplay result; + private SlotDisplay craftingStation; + + public ShapedCraftingRecipeDisplay( + int width, int height, + List> ingredients, + SlotDisplay result, + SlotDisplay craftingStation + ) { + super(RecipeDisplayTypes.CRAFTING_SHAPED); + this.width = width; + this.height = height; + this.ingredients = ingredients; + this.result = result; + this.craftingStation = craftingStation; + } + + public static ShapedCraftingRecipeDisplay read(PacketWrapper wrapper) { + int width = wrapper.readVarInt(); + int height = wrapper.readVarInt(); + List> ingredients = wrapper.readList(SlotDisplay::read); + SlotDisplay result = SlotDisplay.read(wrapper); + SlotDisplay craftingStation = SlotDisplay.read(wrapper); + return new ShapedCraftingRecipeDisplay(width, height, ingredients, result, craftingStation); + } + + public static void write(PacketWrapper wrapper, ShapedCraftingRecipeDisplay display) { + wrapper.writeVarInt(display.width); + wrapper.writeVarInt(display.height); + wrapper.writeList(display.ingredients, SlotDisplay::write); + SlotDisplay.write(wrapper, display.result); + SlotDisplay.write(wrapper, display.craftingStation); + } + + public int getWidth() { + return this.width; + } + + public void setWidth(int width) { + this.width = width; + } + + public int getHeight() { + return this.height; + } + + public void setHeight(int height) { + this.height = height; + } + + public List> getIngredients() { + return this.ingredients; + } + + public void setIngredients(List> ingredients) { + this.ingredients = ingredients; + } + + public SlotDisplay getResult() { + return this.result; + } + + public void setResult(SlotDisplay result) { + this.result = result; + } + + public SlotDisplay getCraftingStation() { + return this.craftingStation; + } + + public void setCraftingStation(SlotDisplay craftingStation) { + this.craftingStation = craftingStation; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ShapedCraftingRecipeDisplay)) return false; + ShapedCraftingRecipeDisplay that = (ShapedCraftingRecipeDisplay) obj; + if (this.width != that.width) return false; + if (this.height != that.height) return false; + if (!this.ingredients.equals(that.ingredients)) return false; + if (!this.result.equals(that.result)) return false; + return this.craftingStation.equals(that.craftingStation); + } + + @Override + public int hashCode() { + return Objects.hash(this.width, this.height, this.ingredients, this.result, this.craftingStation); + } + + @Override + public String toString() { + return "ShapedCraftingRecipeDisplay{width=" + this.width + ", height=" + this.height + ", ingredients=" + this.ingredients + ", result=" + this.result + ", craftingStation=" + this.craftingStation + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapelessCraftingRecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapelessCraftingRecipeDisplay.java new file mode 100644 index 0000000000..39b18c333f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/ShapelessCraftingRecipeDisplay.java @@ -0,0 +1,99 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class ShapelessCraftingRecipeDisplay extends RecipeDisplay { + + private List> ingredients; + private SlotDisplay result; + private SlotDisplay craftingStation; + + public ShapelessCraftingRecipeDisplay( + List> ingredients, + SlotDisplay result, + SlotDisplay craftingStation) { + super(RecipeDisplayTypes.CRAFTING_SHAPELESS); + this.ingredients = ingredients; + this.result = result; + this.craftingStation = craftingStation; + } + + public static ShapelessCraftingRecipeDisplay read(PacketWrapper wrapper) { + List> ingredients = wrapper.readList(SlotDisplay::read); + SlotDisplay result = SlotDisplay.read(wrapper); + SlotDisplay craftingStation = SlotDisplay.read(wrapper); + return new ShapelessCraftingRecipeDisplay(ingredients, result, craftingStation); + } + + public static void write(PacketWrapper wrapper, ShapelessCraftingRecipeDisplay display) { + wrapper.writeList(display.ingredients, SlotDisplay::write); + SlotDisplay.write(wrapper, display.result); + SlotDisplay.write(wrapper, display.craftingStation); + } + + public List> getIngredients() { + return this.ingredients; + } + + public void setIngredients(List> ingredients) { + this.ingredients = ingredients; + } + + public SlotDisplay getResult() { + return this.result; + } + + public void setResult(SlotDisplay result) { + this.result = result; + } + + public SlotDisplay getCraftingStation() { + return this.craftingStation; + } + + public void setCraftingStation(SlotDisplay craftingStation) { + this.craftingStation = craftingStation; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ShapelessCraftingRecipeDisplay)) return false; + ShapelessCraftingRecipeDisplay that = (ShapelessCraftingRecipeDisplay) obj; + if (!this.ingredients.equals(that.ingredients)) return false; + if (!this.result.equals(that.result)) return false; + return this.craftingStation.equals(that.craftingStation); + } + + @Override + public int hashCode() { + return Objects.hash(this.ingredients, this.result, this.craftingStation); + } + + @Override + public String toString() { + return "ShapelessCraftingRecipeDisplay{ingredients=" + this.ingredients + ", result=" + this.result + ", craftingStation=" + this.craftingStation + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/SmithingRecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/SmithingRecipeDisplay.java new file mode 100644 index 0000000000..cbf9234c9f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/SmithingRecipeDisplay.java @@ -0,0 +1,127 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class SmithingRecipeDisplay extends RecipeDisplay { + + private SlotDisplay template; + private SlotDisplay base; + private SlotDisplay addition; + private SlotDisplay result; + private SlotDisplay craftingStation; + + public SmithingRecipeDisplay( + SlotDisplay template, + SlotDisplay base, + SlotDisplay addition, + SlotDisplay result, + SlotDisplay craftingStation + ) { + super(RecipeDisplayTypes.SMITHING); + this.template = template; + this.base = base; + this.addition = addition; + this.result = result; + this.craftingStation = craftingStation; + } + + public static SmithingRecipeDisplay read(PacketWrapper wrapper) { + SlotDisplay template = SlotDisplay.read(wrapper); + SlotDisplay base = SlotDisplay.read(wrapper); + SlotDisplay addition = SlotDisplay.read(wrapper); + SlotDisplay result = SlotDisplay.read(wrapper); + SlotDisplay craftingStation = SlotDisplay.read(wrapper); + return new SmithingRecipeDisplay(template, base, addition, result, craftingStation); + } + + public static void write(PacketWrapper wrapper, SmithingRecipeDisplay display) { + SlotDisplay.write(wrapper, display.template); + SlotDisplay.write(wrapper, display.base); + SlotDisplay.write(wrapper, display.addition); + SlotDisplay.write(wrapper, display.result); + SlotDisplay.write(wrapper, display.craftingStation); + } + + public SlotDisplay getTemplate() { + return this.template; + } + + public void setTemplate(SlotDisplay template) { + this.template = template; + } + + public SlotDisplay getBase() { + return this.base; + } + + public void setBase(SlotDisplay base) { + this.base = base; + } + + public SlotDisplay getAddition() { + return this.addition; + } + + public void setAddition(SlotDisplay addition) { + this.addition = addition; + } + + public SlotDisplay getResult() { + return this.result; + } + + public void setResult(SlotDisplay result) { + this.result = result; + } + + public SlotDisplay getCraftingStation() { + return this.craftingStation; + } + + public void setCraftingStation(SlotDisplay craftingStation) { + this.craftingStation = craftingStation; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof SmithingRecipeDisplay)) return false; + SmithingRecipeDisplay that = (SmithingRecipeDisplay) obj; + if (!this.template.equals(that.template)) return false; + if (!this.base.equals(that.base)) return false; + if (!this.addition.equals(that.addition)) return false; + if (!this.result.equals(that.result)) return false; + return this.craftingStation.equals(that.craftingStation); + } + + @Override + public int hashCode() { + return Objects.hash(this.template, this.base, this.addition, this.result, this.craftingStation); + } + + @Override + public String toString() { + return "SmithingRecipeDisplay{template=" + this.template + ", base=" + this.base + ", addition=" + this.addition + ", result=" + this.result + ", craftingStation=" + this.craftingStation + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StaticRecipeDisplayType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StaticRecipeDisplayType.java new file mode 100644 index 0000000000..83714e4f52 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StaticRecipeDisplayType.java @@ -0,0 +1,50 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.Nullable; + +public class StaticRecipeDisplayType> extends AbstractMappedEntity implements RecipeDisplayType { + + private final PacketWrapper.Reader reader; + private final PacketWrapper.Writer writer; + + public StaticRecipeDisplayType( + @Nullable TypesBuilderData data, + PacketWrapper.Reader reader, + PacketWrapper.Writer writer + ) { + super(data); + this.reader = reader; + this.writer = writer; + } + + @Override + public T read(PacketWrapper wrapper) { + return this.reader.apply(wrapper); + } + + @Override + public void write(PacketWrapper wrapper, T display) { + this.writer.accept(wrapper, display); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StonecutterRecipeDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StonecutterRecipeDisplay.java new file mode 100644 index 0000000000..9d2089a378 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/StonecutterRecipeDisplay.java @@ -0,0 +1,99 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display; + +import com.github.retrooper.packetevents.protocol.recipe.display.slot.SlotDisplay; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class StonecutterRecipeDisplay extends RecipeDisplay { + + private SlotDisplay input; + private SlotDisplay result; + private SlotDisplay craftingStation; + + public StonecutterRecipeDisplay( + SlotDisplay input, + SlotDisplay result, + SlotDisplay craftingStation + ) { + super(RecipeDisplayTypes.STONECUTTER); + this.input = input; + this.result = result; + this.craftingStation = craftingStation; + } + + public static StonecutterRecipeDisplay read(PacketWrapper wrapper) { + SlotDisplay input = SlotDisplay.read(wrapper); + SlotDisplay result = SlotDisplay.read(wrapper); + SlotDisplay craftingStation = SlotDisplay.read(wrapper); + return new StonecutterRecipeDisplay(input, result, craftingStation); + } + + public static void write(PacketWrapper wrapper, StonecutterRecipeDisplay display) { + SlotDisplay.write(wrapper, display.input); + SlotDisplay.write(wrapper, display.result); + SlotDisplay.write(wrapper, display.craftingStation); + } + + public SlotDisplay getInput() { + return this.input; + } + + public void setInput(SlotDisplay input) { + this.input = input; + } + + public SlotDisplay getResult() { + return this.result; + } + + public void setResult(SlotDisplay result) { + this.result = result; + } + + public SlotDisplay getCraftingStation() { + return this.craftingStation; + } + + public void setCraftingStation(SlotDisplay craftingStation) { + this.craftingStation = craftingStation; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof StonecutterRecipeDisplay)) return false; + StonecutterRecipeDisplay that = (StonecutterRecipeDisplay) obj; + if (!this.input.equals(that.input)) return false; + if (!this.result.equals(that.result)) return false; + return this.craftingStation.equals(that.craftingStation); + } + + @Override + public int hashCode() { + return Objects.hash(this.input, this.result, this.craftingStation); + } + + @Override + public String toString() { + return "StonecutterRecipeDisplay{input=" + this.input + ", result=" + this.result + ", craftingStation=" + this.craftingStation + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/AnyFuelSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/AnyFuelSlotDisplay.java new file mode 100644 index 0000000000..2d88aa7c4f --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/AnyFuelSlotDisplay.java @@ -0,0 +1,38 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class AnyFuelSlotDisplay extends SlotDisplay { + + public static final AnyFuelSlotDisplay INSTANCE = new AnyFuelSlotDisplay(); + + private AnyFuelSlotDisplay() { + super(SlotDisplayTypes.ANY_FUEL); + } + + public static AnyFuelSlotDisplay read(PacketWrapper wrapper) { + return INSTANCE; // NO-OP + } + + public static void write(PacketWrapper wrapper, AnyFuelSlotDisplay display) { + // NO-OP + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/CompositeSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/CompositeSlotDisplay.java new file mode 100644 index 0000000000..c9a090aee4 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/CompositeSlotDisplay.java @@ -0,0 +1,69 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class CompositeSlotDisplay extends SlotDisplay { + + private List> contents; + + public CompositeSlotDisplay(List> contents) { + super(SlotDisplayTypes.COMPOSITE); + this.contents = contents; + } + + public static CompositeSlotDisplay read(PacketWrapper wrapper) { + List> contents = wrapper.readList(SlotDisplay::read); + return new CompositeSlotDisplay(contents); + } + + public static void write(PacketWrapper wrapper, CompositeSlotDisplay display) { + wrapper.writeList(display.contents, SlotDisplay::write); + } + + public List> getContents() { + return this.contents; + } + + public void setContents(List> contents) { + this.contents = contents; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof CompositeSlotDisplay)) return false; + CompositeSlotDisplay that = (CompositeSlotDisplay) obj; + return this.contents.equals(that.contents); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.contents); + } + + @Override + public String toString() { + return "CompositeSlotDisplay{contents=" + this.contents + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/EmptySlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/EmptySlotDisplay.java new file mode 100644 index 0000000000..356ca4bb37 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/EmptySlotDisplay.java @@ -0,0 +1,38 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class EmptySlotDisplay extends SlotDisplay { + + public static final EmptySlotDisplay INSTANCE = new EmptySlotDisplay(); + + private EmptySlotDisplay() { + super(SlotDisplayTypes.EMPTY); + } + + public static EmptySlotDisplay read(PacketWrapper wrapper) { + return INSTANCE; // NO-OP + } + + public static void write(PacketWrapper wrapper, EmptySlotDisplay display) { + // NO-OP + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemSlotDisplay.java new file mode 100644 index 0000000000..7f2c30ea5e --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemSlotDisplay.java @@ -0,0 +1,70 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.protocol.item.type.ItemType; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemSlotDisplay extends SlotDisplay { + + private ItemType item; + + public ItemSlotDisplay(ItemType item) { + super(SlotDisplayTypes.ITEM); + this.item = item; + } + + public static ItemSlotDisplay read(PacketWrapper wrapper) { + ItemType item = wrapper.readMappedEntity(ItemTypes.getRegistry()); + return new ItemSlotDisplay(item); + } + + public static void write(PacketWrapper wrapper, ItemSlotDisplay display) { + wrapper.writeMappedEntity(display.getItem()); + } + + public ItemType getItem() { + return this.item; + } + + public void setItem(ItemType item) { + this.item = item; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemSlotDisplay)) return false; + ItemSlotDisplay that = (ItemSlotDisplay) obj; + return this.item.equals(that.item); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.item); + } + + @Override + public String toString() { + return "ItemSlotDisplay{item=" + this.item + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemStackSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemStackSlotDisplay.java new file mode 100644 index 0000000000..98a8055bf7 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/ItemStackSlotDisplay.java @@ -0,0 +1,69 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.protocol.item.ItemStack; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class ItemStackSlotDisplay extends SlotDisplay { + + private ItemStack stack; + + public ItemStackSlotDisplay(ItemStack stack) { + super(SlotDisplayTypes.ITEM_STACK); + this.stack = stack; + } + + public static ItemStackSlotDisplay read(PacketWrapper wrapper) { + ItemStack stack = wrapper.readItemStack(); + return new ItemStackSlotDisplay(stack); + } + + public static void write(PacketWrapper wrapper, ItemStackSlotDisplay display) { + wrapper.writeItemStack(display.stack); + } + + public ItemStack getStack() { + return this.stack; + } + + public void setStack(ItemStack stack) { + this.stack = stack; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof ItemStackSlotDisplay)) return false; + ItemStackSlotDisplay that = (ItemStackSlotDisplay) obj; + return this.stack.equals(that.stack); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.stack); + } + + @Override + public String toString() { + return "ItemStackSlotDisplay{stack=" + this.stack + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplay.java new file mode 100644 index 0000000000..85fdde0be2 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplay.java @@ -0,0 +1,45 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public abstract class SlotDisplay> { + + protected final SlotDisplayType type; + + public SlotDisplay(SlotDisplayType type) { + this.type = type; + } + + public static SlotDisplay read(PacketWrapper wrapper) { + return wrapper.readMappedEntity(SlotDisplayTypes.getRegistry()).read(wrapper); + } + + @SuppressWarnings("unchecked") + public static > void write( + PacketWrapper wrapper, T display) { + wrapper.writeMappedEntity(display.getType()); + ((SlotDisplayType) display.getType()).write(wrapper, display); + } + + public SlotDisplayType getType() { + return this.type; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayType.java new file mode 100644 index 0000000000..640f325207 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayType.java @@ -0,0 +1,29 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.protocol.mapper.MappedEntity; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public interface SlotDisplayType> extends MappedEntity { + + T read(PacketWrapper wrapper); + + void write(PacketWrapper wrapper, T display); +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayTypes.java new file mode 100644 index 0000000000..e453429b6e --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SlotDisplayTypes.java @@ -0,0 +1,62 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public final class SlotDisplayTypes { + + private static final VersionedRegistry> REGISTRY = new VersionedRegistry<>( + "slot_display", "item/recipe_slot_display_types"); + + private SlotDisplayTypes() { + } + + private static > SlotDisplayType register( + String id, PacketWrapper.Reader reader, PacketWrapper.Writer writer + ) { + return REGISTRY.define(id, data -> new StaticSlotDisplayType<>(data, reader, writer)); + } + + public static VersionedRegistry> getRegistry() { + return REGISTRY; + } + + public static final SlotDisplayType EMPTY = register( + "empty", EmptySlotDisplay::read, EmptySlotDisplay::write); + public static final SlotDisplayType ANY_FUEL = register( + "any_fuel", AnyFuelSlotDisplay::read, AnyFuelSlotDisplay::write); + public static final SlotDisplayType ITEM = register( + "item", ItemSlotDisplay::read, ItemSlotDisplay::write); + public static final SlotDisplayType ITEM_STACK = register( + "item_stack", ItemStackSlotDisplay::read, ItemStackSlotDisplay::write); + public static final SlotDisplayType TAG = register( + "tag", TagSlotDisplay::read, TagSlotDisplay::write); + public static final SlotDisplayType SMITHING_TRIM = register( + "smithing_trim", SmithingTrimSlotDisplay::read, SmithingTrimSlotDisplay::write); + public static final SlotDisplayType WITH_REMAINDER = register( + "with_remainder", WithRemainderSlotDisplay::read, WithRemainderSlotDisplay::write); + public static final SlotDisplayType COMPOSITE = register( + "composite", CompositeSlotDisplay::read, CompositeSlotDisplay::write); + + static { + REGISTRY.unloadMappings(); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SmithingTrimSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SmithingTrimSlotDisplay.java new file mode 100644 index 0000000000..1d597d5932 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/SmithingTrimSlotDisplay.java @@ -0,0 +1,98 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class SmithingTrimSlotDisplay extends SlotDisplay { + + private SlotDisplay base; + private SlotDisplay material; + private SlotDisplay pattern; + + public SmithingTrimSlotDisplay( + SlotDisplay base, + SlotDisplay material, + SlotDisplay pattern + ) { + super(SlotDisplayTypes.SMITHING_TRIM); + this.base = base; + this.material = material; + this.pattern = pattern; + } + + public static SmithingTrimSlotDisplay read(PacketWrapper wrapper) { + SlotDisplay base = SlotDisplay.read(wrapper); + SlotDisplay material = SlotDisplay.read(wrapper); + SlotDisplay pattern = SlotDisplay.read(wrapper); + return new SmithingTrimSlotDisplay(base, material, pattern); + } + + public static void write(PacketWrapper wrapper, SmithingTrimSlotDisplay display) { + SlotDisplay.write(wrapper, display.base); + SlotDisplay.write(wrapper, display.material); + SlotDisplay.write(wrapper, display.pattern); + } + + public SlotDisplay getBase() { + return this.base; + } + + public void setBase(SlotDisplay base) { + this.base = base; + } + + public SlotDisplay getMaterial() { + return this.material; + } + + public void setMaterial(SlotDisplay material) { + this.material = material; + } + + public SlotDisplay getPattern() { + return this.pattern; + } + + public void setPattern(SlotDisplay pattern) { + this.pattern = pattern; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof SmithingTrimSlotDisplay)) return false; + SmithingTrimSlotDisplay that = (SmithingTrimSlotDisplay) obj; + if (!this.base.equals(that.base)) return false; + if (!this.material.equals(that.material)) return false; + return this.pattern.equals(that.pattern); + } + + @Override + public int hashCode() { + return Objects.hash(this.base, this.material, this.pattern); + } + + @Override + public String toString() { + return "SmithingTrimSlotDisplay{base=" + this.base + ", material=" + this.material + ", pattern=" + this.pattern + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/StaticSlotDisplayType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/StaticSlotDisplayType.java new file mode 100644 index 0000000000..707f86fc5c --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/StaticSlotDisplayType.java @@ -0,0 +1,50 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.Nullable; + +public class StaticSlotDisplayType> extends AbstractMappedEntity implements SlotDisplayType { + + private final PacketWrapper.Reader reader; + private final PacketWrapper.Writer writer; + + public StaticSlotDisplayType( + @Nullable TypesBuilderData data, + PacketWrapper.Reader reader, + PacketWrapper.Writer writer + ) { + super(data); + this.reader = reader; + this.writer = writer; + } + + @Override + public T read(PacketWrapper wrapper) { + return this.reader.apply(wrapper); + } + + @Override + public void write(PacketWrapper wrapper, T display) { + this.writer.accept(wrapper, display); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/TagSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/TagSlotDisplay.java new file mode 100644 index 0000000000..3475afc9d1 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/TagSlotDisplay.java @@ -0,0 +1,69 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.resources.ResourceLocation; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class TagSlotDisplay extends SlotDisplay { + + private ResourceLocation itemTag; + + public TagSlotDisplay(ResourceLocation itemTag) { + super(SlotDisplayTypes.TAG); + this.itemTag = itemTag; + } + + public static TagSlotDisplay read(PacketWrapper wrapper) { + ResourceLocation itemTag = wrapper.readIdentifier(); + return new TagSlotDisplay(itemTag); + } + + public static void write(PacketWrapper wrapper, TagSlotDisplay display) { + wrapper.writeIdentifier(display.itemTag); + } + + public ResourceLocation getItemTag() { + return this.itemTag; + } + + public void setItemTag(ResourceLocation itemTag) { + this.itemTag = itemTag; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof TagSlotDisplay)) return false; + TagSlotDisplay that = (TagSlotDisplay) obj; + return this.itemTag.equals(that.itemTag); + } + + @Override + public int hashCode() { + return Objects.hashCode(this.itemTag); + } + + @Override + public String toString() { + return "TagSlotDisplay{itemTag=" + this.itemTag + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/WithRemainderSlotDisplay.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/WithRemainderSlotDisplay.java new file mode 100644 index 0000000000..7c3f8a0e43 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/recipe/display/slot/WithRemainderSlotDisplay.java @@ -0,0 +1,81 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.recipe.display.slot; + +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.Objects; + +public class WithRemainderSlotDisplay extends SlotDisplay { + + private SlotDisplay input; + private SlotDisplay remainder; + + public WithRemainderSlotDisplay(SlotDisplay input, SlotDisplay remainder) { + super(SlotDisplayTypes.WITH_REMAINDER); + this.input = input; + this.remainder = remainder; + } + + public static WithRemainderSlotDisplay read(PacketWrapper wrapper) { + SlotDisplay input = SlotDisplay.read(wrapper); + SlotDisplay remainder = SlotDisplay.read(wrapper); + return new WithRemainderSlotDisplay(input, remainder); + } + + public static void write(PacketWrapper wrapper, WithRemainderSlotDisplay display) { + SlotDisplay.write(wrapper, display.input); + SlotDisplay.write(wrapper, display.remainder); + } + + public SlotDisplay getInput() { + return this.input; + } + + public void setInput(SlotDisplay input) { + this.input = input; + } + + public SlotDisplay getRemainder() { + return this.remainder; + } + + public void setRemainder(SlotDisplay remainder) { + this.remainder = remainder; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof WithRemainderSlotDisplay)) return false; + WithRemainderSlotDisplay that = (WithRemainderSlotDisplay) obj; + if (!this.input.equals(that.input)) return false; + return this.remainder.equals(that.remainder); + } + + @Override + public int hashCode() { + return Objects.hash(this.input, this.remainder); + } + + @Override + public String toString() { + return "WithRemainderSlotDisplay{input=" + this.input + ", remainder=" + this.remainder + '}'; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/sound/Sounds.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/sound/Sounds.java index 218e340d2f..fd53674575 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/sound/Sounds.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/sound/Sounds.java @@ -23,6 +23,7 @@ import com.github.retrooper.packetevents.util.mappings.MappingHelper; import com.github.retrooper.packetevents.util.mappings.TypesBuilder; import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; import java.util.Collection; @@ -711,6 +712,10 @@ public static Sound getByNameOrCreate(String name) { public static final Sound ENTITY_GOAT_PREPARE_RAM = define("entity.goat.prepare_ram"); public static final Sound ENTITY_GOAT_RAM_IMPACT = define("entity.goat.ram_impact"); public static final Sound ENTITY_GOAT_HORN_BREAK = define("entity.goat.horn_break"); + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete public static final Sound ITEM_GOAT_HORN_PLAY = define("item.goat_horn.play"); public static final Sound ENTITY_GOAT_SCREAMING_AMBIENT = define("entity.goat.screaming.ambient"); public static final Sound ENTITY_GOAT_SCREAMING_DEATH = define("entity.goat.screaming.death"); @@ -720,6 +725,10 @@ public static Sound getByNameOrCreate(String name) { public static final Sound ENTITY_GOAT_SCREAMING_MILK = define("entity.goat.screaming.milk"); public static final Sound ENTITY_GOAT_SCREAMING_PREPARE_RAM = define("entity.goat.screaming.prepare_ram"); public static final Sound ENTITY_GOAT_SCREAMING_RAM_IMPACT = define("entity.goat.screaming.ram_impact"); + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete public static final Sound ENTITY_GOAT_SCREAMING_HORN_BREAK = define("entity.goat.screaming.horn_break"); public static final Sound ENTITY_GOAT_STEP = define("entity.goat.step"); public static final Sound BLOCK_GRASS_BREAK = define("block.grass.break"); @@ -1718,8 +1727,38 @@ public static Sound getByNameOrCreate(String name) { public static final Sound MUSIC_DISC_PRECIPICE = define("music_disc.precipice"); public static final Sound BLOCK_VAULT_REJECT_REWARDED_PLAYER = define("block.vault.reject_rewarded_player"); + // added with 1.21.2 + public static final Sound UI_HUD_BUBBLE_POP = define("ui.hud.bubble_pop"); + public static final Sound ITEM_BUNDLE_INSERT_FAIL = define("item.bundle.insert_fail"); + public static final Sound ENTITY_CREAKING_AMBIENT = define("entity.creaking.ambient"); + public static final Sound ENTITY_CREAKING_ACTIVATE = define("entity.creaking.activate"); + public static final Sound ENTITY_CREAKING_DEACTIVATE = define("entity.creaking.deactivate"); + public static final Sound ENTITY_CREAKING_ATTACK = define("entity.creaking.attack"); + public static final Sound ENTITY_CREAKING_DEATH = define("entity.creaking.death"); + public static final Sound ENTITY_CREAKING_STEP = define("entity.creaking.step"); + public static final Sound ENTITY_CREAKING_FREEZE = define("entity.creaking.freeze"); + public static final Sound ENTITY_CREAKING_UNFREEZE = define("entity.creaking.unfreeze"); + public static final Sound ENTITY_CREAKING_SPAWN = define("entity.creaking.spawn"); + public static final Sound ENTITY_CREAKING_SWAY = define("entity.creaking.sway"); + public static final Sound BLOCK_CREAKING_HEART_BREAK = define("block.creaking_heart.break"); + public static final Sound BLOCK_CREAKING_HEART_FALL = define("block.creaking_heart.fall"); + public static final Sound BLOCK_CREAKING_HEART_HIT = define("block.creaking_heart.hit"); + public static final Sound BLOCK_CREAKING_HEART_HURT = define("block.creaking_heart.hurt"); + public static final Sound BLOCK_CREAKING_HEART_PLACE = define("block.creaking_heart.place"); + public static final Sound BLOCK_CREAKING_HEART_STEP = define("block.creaking_heart.step"); + public static final Sound BLOCK_CREAKING_HEART_IDLE = define("block.creaking_heart.idle"); + public static final Sound BLOCK_CREAKING_HEART_SPAWN = define("block.creaking_heart.spawn"); + public static final Sound BLOCK_PALE_HANGING_MOSS_IDLE = define("block.pale_hanging_moss.idle"); + public static final Sound ENTITY_PARROT_IMITATE_CREAKING = define("entity.parrot.imitate.creaking"); + public static final Sound BLOCK_SPAWNER_BREAK = define("block.spawner.break"); + public static final Sound BLOCK_SPAWNER_FALL = define("block.spawner.fall"); + public static final Sound BLOCK_SPAWNER_HIT = define("block.spawner.hit"); + public static final Sound BLOCK_SPAWNER_PLACE = define("block.spawner.place"); + public static final Sound BLOCK_SPAWNER_STEP = define("block.spawner.step"); + /** * Returns an immutable view of the sounds. + * * @return Sounds */ public static Collection values() { diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/teleport/RelativeFlag.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/teleport/RelativeFlag.java index 56b123684d..e2b7704518 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/teleport/RelativeFlag.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/teleport/RelativeFlag.java @@ -18,37 +18,86 @@ package com.github.retrooper.packetevents.protocol.teleport; -// This is an immutable container for a masking byte +/** + * An immutable container for a single relative teleport flag or + * multiple relative teleport flags. + */ public final class RelativeFlag { + public static final RelativeFlag NONE = new RelativeFlag(0); public static final RelativeFlag X = new RelativeFlag(1 << 0); public static final RelativeFlag Y = new RelativeFlag(1 << 1); public static final RelativeFlag Z = new RelativeFlag(1 << 2); public static final RelativeFlag YAW = new RelativeFlag(1 << 3); public static final RelativeFlag PITCH = new RelativeFlag(1 << 4); + /** + * Added with 1.21.2 + */ + public static final RelativeFlag DELTA_X = new RelativeFlag(1 << 5); + /** + * Added with 1.21.2 + */ + public static final RelativeFlag DELTA_Y = new RelativeFlag(1 << 6); + /** + * Added with 1.21.2 + */ + public static final RelativeFlag DELTA_Z = new RelativeFlag(1 << 7); + /** + * Added with 1.21.2 + */ + public static final RelativeFlag ROTATE_DELTA = new RelativeFlag(1 << 8); - private final byte mask; + private final int mask; public RelativeFlag(int mask) { - this.mask = (byte) mask; + this.mask = mask; } - public RelativeFlag combine(RelativeFlag relativeFlag) { // FIXME: Should this be called append? - return new RelativeFlag(this.mask | relativeFlag.mask); + public RelativeFlag and(RelativeFlag other) { + return new RelativeFlag(this.mask & other.mask); } - public byte getMask() { - return mask; + public RelativeFlag or(RelativeFlag other) { + return new RelativeFlag(this.mask | other.mask); } + public boolean has(RelativeFlag flag) { + return this.has(flag.mask); + } + + public boolean has(int flags) { + return (flags & this.mask) != 0; + } + + public RelativeFlag set(RelativeFlag flag, boolean relative) { + return this.set(flag.mask, relative); + } + + public RelativeFlag set(int flags, boolean relative) { + int ret = relative ? (byte) (flags | this.mask) : (byte) (flags & ~this.mask); + return new RelativeFlag(ret); + } + + @Deprecated + public RelativeFlag combine(RelativeFlag relativeFlag) { + return this.or(relativeFlag); + } + + @Deprecated public boolean isSet(byte flags) { - return (flags & mask) != 0; + return this.has(flags); } + @Deprecated public byte set(byte flags, boolean relative) { - if (relative) { - return (byte) (flags | mask); - } - return (byte) (flags & ~mask); + return (byte) this.set((int) flags, relative).mask; + } + + public byte getMask() { + return (byte) this.mask; + } + + public int getFullMask() { + return this.mask; } -} \ No newline at end of file +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/biome/Biomes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/biome/Biomes.java index 69eeb55e35..24d24f9ab1 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/biome/Biomes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/biome/Biomes.java @@ -138,6 +138,9 @@ public static VersionedRegistry getRegistry() { public static final Biome WINDSWEPT_SAVANNA = define("windswept_savanna"); public static final Biome WOODED_BADLANDS = define("wooded_badlands"); + // added with 1.21.2 + public static final Biome PALE_GARDEN = define("pale_garden"); + static { BIOME_DATA.clear(); REGISTRY.unloadMappings(); diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityTypes.java index 763181d94a..b45eab5f3c 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/BlockEntityTypes.java @@ -19,65 +19,32 @@ package com.github.retrooper.packetevents.protocol.world.blockentity; import com.github.retrooper.packetevents.protocol.player.ClientVersion; -import com.github.retrooper.packetevents.resources.ResourceLocation; -import com.github.retrooper.packetevents.util.mappings.TypesBuilder; -import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; +import com.github.retrooper.packetevents.util.mappings.VersionedRegistry; import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; -public class BlockEntityTypes { +public final class BlockEntityTypes { - private static final Map BLOCK_ENTITY_TYPE_MAP = new HashMap<>(); - private static final Map> BLOCK_ENTITY_TYPE_ID_MAP = new HashMap<>(); - private static final TypesBuilder TYPES_BUILDER = new TypesBuilder("block/block_entity_type_mappings"); + private static final VersionedRegistry REGISTRY = new VersionedRegistry<>( + "block_entity_type", "block/block_entity_type_mappings"); - public static BlockEntityType define(String key) { - TypesBuilderData data = TYPES_BUILDER.define(key); - BlockEntityType blockEntityType = new BlockEntityType() { - private final int[] ids = data.getData(); - - @Override - public ResourceLocation getName() { - return data.getName(); - } - - @Override - public int getId(ClientVersion version) { - int index = TYPES_BUILDER.getDataIndex(version); - return this.ids[index]; - } + private BlockEntityTypes() { + } - @Override - public boolean equals(Object obj) { - if (obj instanceof BlockEntityType) { - return this.getName().equals(((BlockEntityType) obj).getName()); - } - return false; - } - }; + private static BlockEntityType define(String key) { + return REGISTRY.define(key, StaticBlockEntityType::new); + } - BLOCK_ENTITY_TYPE_MAP.put(blockEntityType.getName().toString(), blockEntityType); - for (ClientVersion version : TYPES_BUILDER.getVersions()) { - int index = TYPES_BUILDER.getDataIndex(version); - Map idMap = BLOCK_ENTITY_TYPE_ID_MAP.computeIfAbsent( - (byte) index, k -> new HashMap<>()); - idMap.put(blockEntityType.getId(version), blockEntityType); - } - return blockEntityType; + public static VersionedRegistry getRegistry() { + return REGISTRY; } - // with minecraft:key public static BlockEntityType getByName(String name) { - return BLOCK_ENTITY_TYPE_MAP.get(name); + return REGISTRY.getByName(name); } public static BlockEntityType getById(ClientVersion version, int id) { - int index = TYPES_BUILDER.getDataIndex(version); - Map idMap = BLOCK_ENTITY_TYPE_ID_MAP.get((byte) index); - return idMap.get(id); + return REGISTRY.getById(version, id); } public static final BlockEntityType FURNACE = define("furnace"); @@ -125,15 +92,19 @@ public static BlockEntityType getById(ClientVersion version, int id) { public static final BlockEntityType TRIAL_SPAWNER = define("trial_spawner"); public static final BlockEntityType VAULT = define("vault"); + // added with 1.21.2 + public static final BlockEntityType CREAKING_HEART = define("creaking_heart"); + /** * Returns an immutable view of the block entity types. + * * @return Block Entity Types */ public static Collection values() { - return Collections.unmodifiableCollection(BLOCK_ENTITY_TYPE_MAP.values()); + return REGISTRY.getEntries(); } static { - TYPES_BUILDER.unloadFileMappings(); + REGISTRY.unloadMappings(); } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/StaticBlockEntityType.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/StaticBlockEntityType.java new file mode 100644 index 0000000000..379943bb14 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/blockentity/StaticBlockEntityType.java @@ -0,0 +1,29 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.world.blockentity; + +import com.github.retrooper.packetevents.protocol.mapper.AbstractMappedEntity; +import com.github.retrooper.packetevents.util.mappings.TypesBuilderData; + +public class StaticBlockEntityType extends AbstractMappedEntity implements BlockEntityType { + + StaticBlockEntityType(TypesBuilderData data) { + super(data); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/damagetype/DamageTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/damagetype/DamageTypes.java index 8748a85511..d5db66c53e 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/damagetype/DamageTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/damagetype/DamageTypes.java @@ -50,7 +50,7 @@ public static DamageType define(String key, String messageId, DamageScaling scal @ApiStatus.Internal public static DamageType define(String key, String messageId, DamageScaling scaling, float exhaustion, - DamageEffects damageEffects, DeathMessageType deathMessageType) { + DamageEffects damageEffects, DeathMessageType deathMessageType) { return REGISTRY.define(key, data -> new StaticDamageType(data, messageId, scaling, exhaustion, damageEffects, deathMessageType)); } @@ -120,6 +120,11 @@ public static VersionedRegistry getRegistry() { public static final DamageType WITHER = define("wither", "wither", 0.0F); public static final DamageType WITHER_SKULL = define("wither_skull", "witherSkull", 0.1F); + // added with 1.21.2 + public static final DamageType ENDER_PEARL = define("ender_pearl", "fall", DamageScaling.WHEN_CAUSED_BY_LIVING_NON_PLAYER, + 0.0F, DamageEffects.HURT, DeathMessageType.FALL_VARIANTS); + public static final DamageType MACE_SMASH = define("mace_smash", "mace_smash", 0.1F); + /** * Returns an immutable view of the damagetypes. * diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/WrappedBlockState.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/WrappedBlockState.java index 466e8e7f0b..bb33ba2a5c 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/WrappedBlockState.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/WrappedBlockState.java @@ -15,6 +15,7 @@ import com.github.retrooper.packetevents.protocol.world.states.enums.Attachment; import com.github.retrooper.packetevents.protocol.world.states.enums.Axis; import com.github.retrooper.packetevents.protocol.world.states.enums.Bloom; +import com.github.retrooper.packetevents.protocol.world.states.enums.CreakingHeartState; import com.github.retrooper.packetevents.protocol.world.states.enums.East; import com.github.retrooper.packetevents.protocol.world.states.enums.Face; import com.github.retrooper.packetevents.protocol.world.states.enums.Half; @@ -258,35 +259,38 @@ public static WrappedBlockState getDefaultState(ClientVersion version, StateType } private static byte getMappingsIndex(ClientVersion version) { - if (version.isOlderThan(ClientVersion.V_1_13)) { + if (version.isOlderThan(ClientVersion.V_1_13_2)) { return 0; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_13_1)) { + } else if (version.isOlderThan(ClientVersion.V_1_14)) { return 1; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_13_2)) { + } else if (version.isOlderThan(ClientVersion.V_1_15)) { return 2; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_14_4)) { + } else if (version.isOlderThan(ClientVersion.V_1_16)) { return 3; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_15_2)) { + } else if (version.isOlderThan(ClientVersion.V_1_16_2)) { return 4; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_16_1)) { + } else if (version.isOlderThan(ClientVersion.V_1_17)) { return 5; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_16_4)) { + } else if (version.isOlderThan(ClientVersion.V_1_19)) { return 6; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_18_2)) { + } else if (version.isOlderThan(ClientVersion.V_1_19_3)) { return 7; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_19_1)) { + } else if (version.isOlderThan(ClientVersion.V_1_19_4)) { return 8; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_19_3)) { + } else if (version.isOlderThan(ClientVersion.V_1_20)) { return 9; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_19_4)) { + } else if (version.isOlderThan(ClientVersion.V_1_20_2)) { return 10; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_20)) { + } else if (version.isOlderThan(ClientVersion.V_1_20_3)) { return 11; - } else if (version.isOlderThanOrEquals(ClientVersion.V_1_20_2)) { + } else if (version.isOlderThan(ClientVersion.V_1_20_5)) { return 12; + } else if (version.isOlderThan(ClientVersion.V_1_21_2)) { + return 13; + } else { + // TODO add on update + return 127; } - // TODO UPDATE increment index (and add previous above) - return 13; } private static void loadLegacy(Map, String>> cache) { @@ -938,6 +942,16 @@ public void setLit(boolean lit) { checkIsStillValid(); } + public boolean isTip() { + return (boolean) data.get(StateValue.TIP); + } + + public void setTip(boolean tip) { + checkIfCloneNeeded(); + data.put(StateValue.TIP, tip); + checkIsStillValid(); + } + public boolean isLocked() { return (boolean) data.get(StateValue.LOCKED); } @@ -1368,6 +1382,16 @@ public void setTrialSpawnerState(TrialSpawnerState trialSpawnerState) { checkIsStillValid(); } + public CreakingHeartState getCreaking() { + return (CreakingHeartState) data.get(StateValue.CREAKING); + } + + public void setCreaking(CreakingHeartState creakingHeartState) { + checkIfCloneNeeded(); + data.put(StateValue.CREAKING, creakingHeartState); + checkIsStillValid(); + } + // End all block data types /** diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/BlockTags.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/BlockTags.java index 3e59c4863d..5b16cb1774 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/BlockTags.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/BlockTags.java @@ -236,6 +236,12 @@ public class BlockTags { public static final BlockTags INCORRECT_FOR_STONE_TOOL = bind("incorrect_for_stone_tool"); public static final BlockTags INCORRECT_FOR_WOODEN_TOOL = bind("incorrect_for_wooden_tool"); + // added with 1.21.2 + public static final BlockTags PALE_OAK_LOGS = bind("pale_oak_logs"); + public static final BlockTags AIR = bind("air"); + public static final BlockTags MOB_INTERACTABLE_DOORS = bind("mob_interactable_doors"); + public static final BlockTags BATS_SPAWNABLE_ON = bind("bats_spawnable_on"); + /** * Unofficial tag for all glass blocks */ @@ -247,21 +253,22 @@ public class BlockTags { static { BlockTags.WOOL.add(StateTypes.WHITE_WOOL, StateTypes.ORANGE_WOOL, StateTypes.MAGENTA_WOOL, StateTypes.LIGHT_BLUE_WOOL, StateTypes.YELLOW_WOOL, StateTypes.LIME_WOOL, StateTypes.PINK_WOOL, StateTypes.GRAY_WOOL, StateTypes.LIGHT_GRAY_WOOL, StateTypes.CYAN_WOOL, StateTypes.PURPLE_WOOL, StateTypes.BLUE_WOOL, StateTypes.BROWN_WOOL, StateTypes.GREEN_WOOL, StateTypes.RED_WOOL, StateTypes.BLACK_WOOL); - BlockTags.PLANKS.add(StateTypes.OAK_PLANKS, StateTypes.SPRUCE_PLANKS, StateTypes.BIRCH_PLANKS, StateTypes.JUNGLE_PLANKS, StateTypes.ACACIA_PLANKS, StateTypes.DARK_OAK_PLANKS, StateTypes.CRIMSON_PLANKS, StateTypes.WARPED_PLANKS, StateTypes.MANGROVE_PLANKS, StateTypes.BAMBOO_PLANKS, StateTypes.CHERRY_PLANKS); + BlockTags.PLANKS.add(StateTypes.OAK_PLANKS, StateTypes.SPRUCE_PLANKS, StateTypes.BIRCH_PLANKS, StateTypes.JUNGLE_PLANKS, StateTypes.ACACIA_PLANKS, StateTypes.DARK_OAK_PLANKS, StateTypes.CRIMSON_PLANKS, StateTypes.WARPED_PLANKS, StateTypes.MANGROVE_PLANKS, StateTypes.BAMBOO_PLANKS, StateTypes.CHERRY_PLANKS, StateTypes.PALE_OAK_PLANKS); BlockTags.STONE_BRICKS.add(StateTypes.STONE_BRICKS, StateTypes.MOSSY_STONE_BRICKS, StateTypes.CRACKED_STONE_BRICKS, StateTypes.CHISELED_STONE_BRICKS); - BlockTags.WOODEN_BUTTONS.add(StateTypes.OAK_BUTTON, StateTypes.SPRUCE_BUTTON, StateTypes.BIRCH_BUTTON, StateTypes.JUNGLE_BUTTON, StateTypes.ACACIA_BUTTON, StateTypes.DARK_OAK_BUTTON, StateTypes.CRIMSON_BUTTON, StateTypes.WARPED_BUTTON, StateTypes.MANGROVE_BUTTON, StateTypes.BAMBOO_BUTTON, StateTypes.CHERRY_BUTTON); + BlockTags.WOODEN_BUTTONS.add(StateTypes.OAK_BUTTON, StateTypes.SPRUCE_BUTTON, StateTypes.BIRCH_BUTTON, StateTypes.JUNGLE_BUTTON, StateTypes.ACACIA_BUTTON, StateTypes.DARK_OAK_BUTTON, StateTypes.CRIMSON_BUTTON, StateTypes.WARPED_BUTTON, StateTypes.MANGROVE_BUTTON, StateTypes.BAMBOO_BUTTON, StateTypes.CHERRY_BUTTON, StateTypes.PALE_OAK_BUTTON); BlockTags.STONE_BUTTONS.add(StateTypes.STONE_BUTTON, StateTypes.POLISHED_BLACKSTONE_BUTTON); BlockTags.WOOL_CARPETS.add(StateTypes.WHITE_CARPET, StateTypes.ORANGE_CARPET, StateTypes.MAGENTA_CARPET, StateTypes.LIGHT_BLUE_CARPET, StateTypes.YELLOW_CARPET, StateTypes.LIME_CARPET, StateTypes.PINK_CARPET, StateTypes.GRAY_CARPET, StateTypes.LIGHT_GRAY_CARPET, StateTypes.CYAN_CARPET, StateTypes.PURPLE_CARPET, StateTypes.BLUE_CARPET, StateTypes.BROWN_CARPET, StateTypes.GREEN_CARPET, StateTypes.RED_CARPET, StateTypes.BLACK_CARPET); - BlockTags.WOODEN_DOORS.add(StateTypes.OAK_DOOR, StateTypes.SPRUCE_DOOR, StateTypes.BIRCH_DOOR, StateTypes.JUNGLE_DOOR, StateTypes.ACACIA_DOOR, StateTypes.DARK_OAK_DOOR, StateTypes.CRIMSON_DOOR, StateTypes.WARPED_DOOR, StateTypes.MANGROVE_DOOR, StateTypes.BAMBOO_DOOR, StateTypes.CHERRY_DOOR, StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR); - BlockTags.WOODEN_STAIRS.add(StateTypes.OAK_STAIRS, StateTypes.SPRUCE_STAIRS, StateTypes.BIRCH_STAIRS, StateTypes.JUNGLE_STAIRS, StateTypes.ACACIA_STAIRS, StateTypes.DARK_OAK_STAIRS, StateTypes.CRIMSON_STAIRS, StateTypes.WARPED_STAIRS, StateTypes.MANGROVE_STAIRS, StateTypes.BAMBOO_STAIRS, StateTypes.CHERRY_STAIRS); - BlockTags.WOODEN_SLABS.add(StateTypes.OAK_SLAB, StateTypes.SPRUCE_SLAB, StateTypes.BIRCH_SLAB, StateTypes.JUNGLE_SLAB, StateTypes.ACACIA_SLAB, StateTypes.DARK_OAK_SLAB, StateTypes.CRIMSON_SLAB, StateTypes.WARPED_SLAB, StateTypes.MANGROVE_SLAB, StateTypes.BAMBOO_SLAB, StateTypes.CHERRY_SLAB); - BlockTags.WOODEN_FENCES.add(StateTypes.OAK_FENCE, StateTypes.ACACIA_FENCE, StateTypes.DARK_OAK_FENCE, StateTypes.SPRUCE_FENCE, StateTypes.BIRCH_FENCE, StateTypes.JUNGLE_FENCE, StateTypes.CRIMSON_FENCE, StateTypes.WARPED_FENCE, StateTypes.MANGROVE_FENCE, StateTypes.BAMBOO_FENCE, StateTypes.CHERRY_FENCE); - BlockTags.WOODEN_PRESSURE_PLATES.add(StateTypes.OAK_PRESSURE_PLATE, StateTypes.SPRUCE_PRESSURE_PLATE, StateTypes.BIRCH_PRESSURE_PLATE, StateTypes.JUNGLE_PRESSURE_PLATE, StateTypes.ACACIA_PRESSURE_PLATE, StateTypes.DARK_OAK_PRESSURE_PLATE, StateTypes.CRIMSON_PRESSURE_PLATE, StateTypes.WARPED_PRESSURE_PLATE, StateTypes.MANGROVE_PRESSURE_PLATE, StateTypes.BAMBOO_PRESSURE_PLATE, StateTypes.CHERRY_PRESSURE_PLATE); + BlockTags.WOODEN_DOORS.add(StateTypes.OAK_DOOR, StateTypes.SPRUCE_DOOR, StateTypes.BIRCH_DOOR, StateTypes.JUNGLE_DOOR, StateTypes.ACACIA_DOOR, StateTypes.DARK_OAK_DOOR, StateTypes.CRIMSON_DOOR, StateTypes.WARPED_DOOR, StateTypes.MANGROVE_DOOR, StateTypes.BAMBOO_DOOR, StateTypes.CHERRY_DOOR, StateTypes.PALE_OAK_DOOR); + BlockTags.WOODEN_STAIRS.add(StateTypes.OAK_STAIRS, StateTypes.SPRUCE_STAIRS, StateTypes.BIRCH_STAIRS, StateTypes.JUNGLE_STAIRS, StateTypes.ACACIA_STAIRS, StateTypes.DARK_OAK_STAIRS, StateTypes.CRIMSON_STAIRS, StateTypes.WARPED_STAIRS, StateTypes.MANGROVE_STAIRS, StateTypes.BAMBOO_STAIRS, StateTypes.CHERRY_STAIRS, StateTypes.PALE_OAK_STAIRS); + BlockTags.WOODEN_SLABS.add(StateTypes.OAK_SLAB, StateTypes.SPRUCE_SLAB, StateTypes.BIRCH_SLAB, StateTypes.JUNGLE_SLAB, StateTypes.ACACIA_SLAB, StateTypes.DARK_OAK_SLAB, StateTypes.CRIMSON_SLAB, StateTypes.WARPED_SLAB, StateTypes.MANGROVE_SLAB, StateTypes.BAMBOO_SLAB, StateTypes.CHERRY_SLAB, StateTypes.PALE_OAK_SLAB); + BlockTags.WOODEN_FENCES.add(StateTypes.OAK_FENCE, StateTypes.ACACIA_FENCE, StateTypes.DARK_OAK_FENCE, StateTypes.SPRUCE_FENCE, StateTypes.BIRCH_FENCE, StateTypes.JUNGLE_FENCE, StateTypes.CRIMSON_FENCE, StateTypes.WARPED_FENCE, StateTypes.MANGROVE_FENCE, StateTypes.BAMBOO_FENCE, StateTypes.CHERRY_FENCE, StateTypes.PALE_OAK_FENCE); + BlockTags.WOODEN_PRESSURE_PLATES.add(StateTypes.OAK_PRESSURE_PLATE, StateTypes.SPRUCE_PRESSURE_PLATE, StateTypes.BIRCH_PRESSURE_PLATE, StateTypes.JUNGLE_PRESSURE_PLATE, StateTypes.ACACIA_PRESSURE_PLATE, StateTypes.DARK_OAK_PRESSURE_PLATE, StateTypes.CRIMSON_PRESSURE_PLATE, StateTypes.WARPED_PRESSURE_PLATE, StateTypes.MANGROVE_PRESSURE_PLATE, StateTypes.BAMBOO_PRESSURE_PLATE, StateTypes.CHERRY_PRESSURE_PLATE, StateTypes.PALE_OAK_PRESSURE_PLATE); BlockTags.STONE_PRESSURE_PLATES.add(StateTypes.STONE_PRESSURE_PLATE, StateTypes.POLISHED_BLACKSTONE_PRESSURE_PLATE); - BlockTags.WOODEN_TRAPDOORS.add(StateTypes.ACACIA_TRAPDOOR, StateTypes.BIRCH_TRAPDOOR, StateTypes.DARK_OAK_TRAPDOOR, StateTypes.JUNGLE_TRAPDOOR, StateTypes.OAK_TRAPDOOR, StateTypes.SPRUCE_TRAPDOOR, StateTypes.CRIMSON_TRAPDOOR, StateTypes.WARPED_TRAPDOOR, StateTypes.MANGROVE_TRAPDOOR, StateTypes.BAMBOO_TRAPDOOR, StateTypes.CHERRY_TRAPDOOR); - BlockTags.SAPLINGS.add(StateTypes.OAK_SAPLING, StateTypes.SPRUCE_SAPLING, StateTypes.BIRCH_SAPLING, StateTypes.JUNGLE_SAPLING, StateTypes.ACACIA_SAPLING, StateTypes.DARK_OAK_SAPLING, StateTypes.AZALEA, StateTypes.FLOWERING_AZALEA, StateTypes.MANGROVE_PROPAGULE, StateTypes.CHERRY_SAPLING); - BlockTags.OVERWORLD_NATURAL_LOGS.add(StateTypes.ACACIA_LOG, StateTypes.BIRCH_LOG, StateTypes.OAK_LOG, StateTypes.JUNGLE_LOG, StateTypes.SPRUCE_LOG, StateTypes.DARK_OAK_LOG, StateTypes.MANGROVE_LOG, StateTypes.CHERRY_LOG); + BlockTags.WOODEN_TRAPDOORS.add(StateTypes.ACACIA_TRAPDOOR, StateTypes.BIRCH_TRAPDOOR, StateTypes.DARK_OAK_TRAPDOOR, StateTypes.JUNGLE_TRAPDOOR, StateTypes.OAK_TRAPDOOR, StateTypes.SPRUCE_TRAPDOOR, StateTypes.CRIMSON_TRAPDOOR, StateTypes.WARPED_TRAPDOOR, StateTypes.MANGROVE_TRAPDOOR, StateTypes.BAMBOO_TRAPDOOR, StateTypes.CHERRY_TRAPDOOR, StateTypes.PALE_OAK_TRAPDOOR); + BlockTags.SAPLINGS.add(StateTypes.OAK_SAPLING, StateTypes.SPRUCE_SAPLING, StateTypes.BIRCH_SAPLING, StateTypes.JUNGLE_SAPLING, StateTypes.ACACIA_SAPLING, StateTypes.DARK_OAK_SAPLING, StateTypes.AZALEA, StateTypes.FLOWERING_AZALEA, StateTypes.MANGROVE_PROPAGULE, StateTypes.CHERRY_SAPLING, StateTypes.PALE_OAK_SAPLING); + BlockTags.OVERWORLD_NATURAL_LOGS.add(StateTypes.ACACIA_LOG, StateTypes.BIRCH_LOG, StateTypes.OAK_LOG, StateTypes.JUNGLE_LOG, StateTypes.SPRUCE_LOG, StateTypes.DARK_OAK_LOG, StateTypes.MANGROVE_LOG, StateTypes.CHERRY_LOG, StateTypes.PALE_OAK_LOG); BlockTags.DARK_OAK_LOGS.add(StateTypes.DARK_OAK_LOG, StateTypes.DARK_OAK_WOOD, StateTypes.STRIPPED_DARK_OAK_LOG, StateTypes.STRIPPED_DARK_OAK_WOOD); + BlockTags.PALE_OAK_LOGS.add(StateTypes.PALE_OAK_LOG, StateTypes.PALE_OAK_WOOD, StateTypes.STRIPPED_PALE_OAK_LOG, StateTypes.STRIPPED_PALE_OAK_WOOD); BlockTags.OAK_LOGS.add(StateTypes.OAK_LOG, StateTypes.OAK_WOOD, StateTypes.STRIPPED_OAK_LOG, StateTypes.STRIPPED_OAK_WOOD); BlockTags.BIRCH_LOGS.add(StateTypes.BIRCH_LOG, StateTypes.BIRCH_WOOD, StateTypes.STRIPPED_BIRCH_LOG, StateTypes.STRIPPED_BIRCH_WOOD); BlockTags.ACACIA_LOGS.add(StateTypes.ACACIA_LOG, StateTypes.ACACIA_WOOD, StateTypes.STRIPPED_ACACIA_LOG, StateTypes.STRIPPED_ACACIA_WOOD); @@ -279,7 +286,7 @@ public class BlockTags { BlockTags.WALLS.add(StateTypes.COBBLESTONE_WALL, StateTypes.MOSSY_COBBLESTONE_WALL, StateTypes.BRICK_WALL, StateTypes.PRISMARINE_WALL, StateTypes.RED_SANDSTONE_WALL, StateTypes.MOSSY_STONE_BRICK_WALL, StateTypes.GRANITE_WALL, StateTypes.STONE_BRICK_WALL, StateTypes.NETHER_BRICK_WALL, StateTypes.ANDESITE_WALL, StateTypes.RED_NETHER_BRICK_WALL, StateTypes.SANDSTONE_WALL, StateTypes.END_STONE_BRICK_WALL, StateTypes.DIORITE_WALL, StateTypes.BLACKSTONE_WALL, StateTypes.POLISHED_BLACKSTONE_BRICK_WALL, StateTypes.POLISHED_BLACKSTONE_WALL, StateTypes.COBBLED_DEEPSLATE_WALL, StateTypes.POLISHED_DEEPSLATE_WALL, StateTypes.DEEPSLATE_TILE_WALL, StateTypes.DEEPSLATE_BRICK_WALL, StateTypes.MUD_BRICK_WALL, StateTypes.TUFF_WALL, StateTypes.POLISHED_TUFF_WALL, StateTypes.TUFF_BRICK_WALL); BlockTags.ANVIL.add(StateTypes.ANVIL, StateTypes.CHIPPED_ANVIL, StateTypes.DAMAGED_ANVIL); BlockTags.RAILS.add(StateTypes.RAIL, StateTypes.POWERED_RAIL, StateTypes.DETECTOR_RAIL, StateTypes.ACTIVATOR_RAIL); - BlockTags.LEAVES.add(StateTypes.JUNGLE_LEAVES, StateTypes.OAK_LEAVES, StateTypes.SPRUCE_LEAVES, StateTypes.DARK_OAK_LEAVES, StateTypes.ACACIA_LEAVES, StateTypes.BIRCH_LEAVES, StateTypes.AZALEA_LEAVES, StateTypes.FLOWERING_AZALEA_LEAVES, StateTypes.MANGROVE_LEAVES, StateTypes.CHERRY_LEAVES); + BlockTags.LEAVES.add(StateTypes.JUNGLE_LEAVES, StateTypes.OAK_LEAVES, StateTypes.SPRUCE_LEAVES, StateTypes.DARK_OAK_LEAVES, StateTypes.ACACIA_LEAVES, StateTypes.BIRCH_LEAVES, StateTypes.AZALEA_LEAVES, StateTypes.FLOWERING_AZALEA_LEAVES, StateTypes.MANGROVE_LEAVES, StateTypes.CHERRY_LEAVES, StateTypes.PALE_OAK_LEAVES); BlockTags.SMALL_FLOWERS.add(StateTypes.DANDELION, StateTypes.POPPY, StateTypes.BLUE_ORCHID, StateTypes.ALLIUM, StateTypes.AZURE_BLUET, StateTypes.RED_TULIP, StateTypes.ORANGE_TULIP, StateTypes.WHITE_TULIP, StateTypes.PINK_TULIP, StateTypes.OXEYE_DAISY, StateTypes.CORNFLOWER, StateTypes.LILY_OF_THE_VALLEY, StateTypes.WITHER_ROSE, StateTypes.TORCHFLOWER); BlockTags.BEDS.add(StateTypes.RED_BED, StateTypes.BLACK_BED, StateTypes.BLUE_BED, StateTypes.BROWN_BED, StateTypes.CYAN_BED, StateTypes.GRAY_BED, StateTypes.GREEN_BED, StateTypes.LIGHT_BLUE_BED, StateTypes.LIGHT_GRAY_BED, StateTypes.LIME_BED, StateTypes.MAGENTA_BED, StateTypes.ORANGE_BED, StateTypes.PINK_BED, StateTypes.PURPLE_BED, StateTypes.WHITE_BED, StateTypes.YELLOW_BED); BlockTags.TALL_FLOWERS.add(StateTypes.SUNFLOWER, StateTypes.LILAC, StateTypes.PEONY, StateTypes.ROSE_BUSH, StateTypes.PITCHER_PLANT); @@ -293,21 +300,22 @@ public class BlockTags { BlockTags.EMERALD_ORES.add(StateTypes.EMERALD_ORE, StateTypes.DEEPSLATE_EMERALD_ORE); BlockTags.COPPER_ORES.add(StateTypes.COPPER_ORE, StateTypes.DEEPSLATE_COPPER_ORE); BlockTags.CANDLES.add(StateTypes.CANDLE, StateTypes.WHITE_CANDLE, StateTypes.ORANGE_CANDLE, StateTypes.MAGENTA_CANDLE, StateTypes.LIGHT_BLUE_CANDLE, StateTypes.YELLOW_CANDLE, StateTypes.LIME_CANDLE, StateTypes.PINK_CANDLE, StateTypes.GRAY_CANDLE, StateTypes.LIGHT_GRAY_CANDLE, StateTypes.CYAN_CANDLE, StateTypes.PURPLE_CANDLE, StateTypes.BLUE_CANDLE, StateTypes.BROWN_CANDLE, StateTypes.GREEN_CANDLE, StateTypes.RED_CANDLE, StateTypes.BLACK_CANDLE); - BlockTags.DIRT.add(StateTypes.DIRT, StateTypes.GRASS_BLOCK, StateTypes.PODZOL, StateTypes.COARSE_DIRT, StateTypes.MYCELIUM, StateTypes.ROOTED_DIRT, StateTypes.MOSS_BLOCK, StateTypes.MUD, StateTypes.MUDDY_MANGROVE_ROOTS); + BlockTags.DIRT.add(StateTypes.DIRT, StateTypes.GRASS_BLOCK, StateTypes.PODZOL, StateTypes.COARSE_DIRT, StateTypes.MYCELIUM, StateTypes.ROOTED_DIRT, StateTypes.MOSS_BLOCK, StateTypes.MUD, StateTypes.MUDDY_MANGROVE_ROOTS, StateTypes.PALE_MOSS_BLOCK); BlockTags.TERRACOTTA.add(StateTypes.TERRACOTTA, StateTypes.WHITE_TERRACOTTA, StateTypes.ORANGE_TERRACOTTA, StateTypes.MAGENTA_TERRACOTTA, StateTypes.LIGHT_BLUE_TERRACOTTA, StateTypes.YELLOW_TERRACOTTA, StateTypes.LIME_TERRACOTTA, StateTypes.PINK_TERRACOTTA, StateTypes.GRAY_TERRACOTTA, StateTypes.LIGHT_GRAY_TERRACOTTA, StateTypes.CYAN_TERRACOTTA, StateTypes.PURPLE_TERRACOTTA, StateTypes.BLUE_TERRACOTTA, StateTypes.BROWN_TERRACOTTA, StateTypes.GREEN_TERRACOTTA, StateTypes.RED_TERRACOTTA, StateTypes.BLACK_TERRACOTTA); BlockTags.BADLANDS_TERRACOTTA.add(StateTypes.TERRACOTTA, StateTypes.WHITE_TERRACOTTA, StateTypes.YELLOW_TERRACOTTA, StateTypes.ORANGE_TERRACOTTA, StateTypes.RED_TERRACOTTA, StateTypes.BROWN_TERRACOTTA, StateTypes.LIGHT_GRAY_TERRACOTTA); BlockTags.CONCRETE_POWDER.add(StateTypes.WHITE_CONCRETE_POWDER, StateTypes.ORANGE_CONCRETE_POWDER, StateTypes.MAGENTA_CONCRETE_POWDER, StateTypes.LIGHT_BLUE_CONCRETE_POWDER, StateTypes.YELLOW_CONCRETE_POWDER, StateTypes.LIME_CONCRETE_POWDER, StateTypes.PINK_CONCRETE_POWDER, StateTypes.GRAY_CONCRETE_POWDER, StateTypes.LIGHT_GRAY_CONCRETE_POWDER, StateTypes.CYAN_CONCRETE_POWDER, StateTypes.PURPLE_CONCRETE_POWDER, StateTypes.BLUE_CONCRETE_POWDER, StateTypes.BROWN_CONCRETE_POWDER, StateTypes.GREEN_CONCRETE_POWDER, StateTypes.RED_CONCRETE_POWDER, StateTypes.BLACK_CONCRETE_POWDER); - BlockTags.FLOWER_POTS.add(StateTypes.FLOWER_POT, StateTypes.POTTED_POPPY, StateTypes.POTTED_BLUE_ORCHID, StateTypes.POTTED_ALLIUM, StateTypes.POTTED_AZURE_BLUET, StateTypes.POTTED_RED_TULIP, StateTypes.POTTED_ORANGE_TULIP, StateTypes.POTTED_WHITE_TULIP, StateTypes.POTTED_PINK_TULIP, StateTypes.POTTED_OXEYE_DAISY, StateTypes.POTTED_DANDELION, StateTypes.POTTED_OAK_SAPLING, StateTypes.POTTED_SPRUCE_SAPLING, StateTypes.POTTED_BIRCH_SAPLING, StateTypes.POTTED_JUNGLE_SAPLING, StateTypes.POTTED_ACACIA_SAPLING, StateTypes.POTTED_DARK_OAK_SAPLING, StateTypes.POTTED_RED_MUSHROOM, StateTypes.POTTED_BROWN_MUSHROOM, StateTypes.POTTED_DEAD_BUSH, StateTypes.POTTED_FERN, StateTypes.POTTED_CACTUS, StateTypes.POTTED_CORNFLOWER, StateTypes.POTTED_LILY_OF_THE_VALLEY, StateTypes.POTTED_WITHER_ROSE, StateTypes.POTTED_BAMBOO, StateTypes.POTTED_CRIMSON_FUNGUS, StateTypes.POTTED_WARPED_FUNGUS, StateTypes.POTTED_CRIMSON_ROOTS, StateTypes.POTTED_WARPED_ROOTS, StateTypes.POTTED_AZALEA_BUSH, StateTypes.POTTED_FLOWERING_AZALEA_BUSH, StateTypes.POTTED_MANGROVE_PROPAGULE, StateTypes.POTTED_CHERRY_SAPLING, StateTypes.POTTED_TORCHFLOWER); + BlockTags.SHULKER_BOXES.add(StateTypes.SHULKER_BOX, StateTypes.BLACK_SHULKER_BOX, StateTypes.BLUE_SHULKER_BOX, StateTypes.BROWN_SHULKER_BOX, StateTypes.CYAN_SHULKER_BOX, StateTypes.GRAY_SHULKER_BOX, StateTypes.GREEN_SHULKER_BOX, StateTypes.LIGHT_BLUE_SHULKER_BOX, StateTypes.LIGHT_GRAY_SHULKER_BOX, StateTypes.LIME_SHULKER_BOX, StateTypes.MAGENTA_SHULKER_BOX, StateTypes.ORANGE_SHULKER_BOX, StateTypes.PINK_SHULKER_BOX, StateTypes.PURPLE_SHULKER_BOX, StateTypes.RED_SHULKER_BOX, StateTypes.WHITE_SHULKER_BOX, StateTypes.YELLOW_SHULKER_BOX); + BlockTags.FLOWER_POTS.add(StateTypes.FLOWER_POT, StateTypes.POTTED_POPPY, StateTypes.POTTED_BLUE_ORCHID, StateTypes.POTTED_ALLIUM, StateTypes.POTTED_AZURE_BLUET, StateTypes.POTTED_RED_TULIP, StateTypes.POTTED_ORANGE_TULIP, StateTypes.POTTED_WHITE_TULIP, StateTypes.POTTED_PINK_TULIP, StateTypes.POTTED_OXEYE_DAISY, StateTypes.POTTED_DANDELION, StateTypes.POTTED_OAK_SAPLING, StateTypes.POTTED_SPRUCE_SAPLING, StateTypes.POTTED_BIRCH_SAPLING, StateTypes.POTTED_JUNGLE_SAPLING, StateTypes.POTTED_ACACIA_SAPLING, StateTypes.POTTED_DARK_OAK_SAPLING, StateTypes.POTTED_RED_MUSHROOM, StateTypes.POTTED_BROWN_MUSHROOM, StateTypes.POTTED_DEAD_BUSH, StateTypes.POTTED_FERN, StateTypes.POTTED_CACTUS, StateTypes.POTTED_CORNFLOWER, StateTypes.POTTED_LILY_OF_THE_VALLEY, StateTypes.POTTED_WITHER_ROSE, StateTypes.POTTED_BAMBOO, StateTypes.POTTED_CRIMSON_FUNGUS, StateTypes.POTTED_WARPED_FUNGUS, StateTypes.POTTED_CRIMSON_ROOTS, StateTypes.POTTED_WARPED_ROOTS, StateTypes.POTTED_AZALEA_BUSH, StateTypes.POTTED_FLOWERING_AZALEA_BUSH, StateTypes.POTTED_MANGROVE_PROPAGULE, StateTypes.POTTED_CHERRY_SAPLING, StateTypes.POTTED_TORCHFLOWER, StateTypes.POTTED_PALE_OAK_SAPLING); BlockTags.ICE.add(StateTypes.ICE, StateTypes.PACKED_ICE, StateTypes.BLUE_ICE, StateTypes.FROSTED_ICE); BlockTags.VALID_SPAWN.add(StateTypes.GRASS_BLOCK, StateTypes.PODZOL); BlockTags.IMPERMEABLE.add(StateTypes.GLASS, StateTypes.WHITE_STAINED_GLASS, StateTypes.ORANGE_STAINED_GLASS, StateTypes.MAGENTA_STAINED_GLASS, StateTypes.LIGHT_BLUE_STAINED_GLASS, StateTypes.YELLOW_STAINED_GLASS, StateTypes.LIME_STAINED_GLASS, StateTypes.PINK_STAINED_GLASS, StateTypes.GRAY_STAINED_GLASS, StateTypes.LIGHT_GRAY_STAINED_GLASS, StateTypes.CYAN_STAINED_GLASS, StateTypes.PURPLE_STAINED_GLASS, StateTypes.BLUE_STAINED_GLASS, StateTypes.BROWN_STAINED_GLASS, StateTypes.GREEN_STAINED_GLASS, StateTypes.RED_STAINED_GLASS, StateTypes.BLACK_STAINED_GLASS, StateTypes.TINTED_GLASS); BlockTags.CORAL_BLOCKS.add(StateTypes.TUBE_CORAL_BLOCK, StateTypes.BRAIN_CORAL_BLOCK, StateTypes.BUBBLE_CORAL_BLOCK, StateTypes.FIRE_CORAL_BLOCK, StateTypes.HORN_CORAL_BLOCK); BlockTags.WALL_CORALS.add(StateTypes.TUBE_CORAL_WALL_FAN, StateTypes.BRAIN_CORAL_WALL_FAN, StateTypes.BUBBLE_CORAL_WALL_FAN, StateTypes.FIRE_CORAL_WALL_FAN, StateTypes.HORN_CORAL_WALL_FAN); BlockTags.CORAL_PLANTS.add(StateTypes.TUBE_CORAL, StateTypes.BRAIN_CORAL, StateTypes.BUBBLE_CORAL, StateTypes.FIRE_CORAL, StateTypes.HORN_CORAL); - BlockTags.STANDING_SIGNS.add(StateTypes.OAK_SIGN, StateTypes.SPRUCE_SIGN, StateTypes.BIRCH_SIGN, StateTypes.ACACIA_SIGN, StateTypes.JUNGLE_SIGN, StateTypes.DARK_OAK_SIGN, StateTypes.CRIMSON_SIGN, StateTypes.WARPED_SIGN, StateTypes.MANGROVE_SIGN, StateTypes.BAMBOO_SIGN, StateTypes.CHERRY_SIGN); - BlockTags.WALL_SIGNS.add(StateTypes.OAK_WALL_SIGN, StateTypes.SPRUCE_WALL_SIGN, StateTypes.BIRCH_WALL_SIGN, StateTypes.ACACIA_WALL_SIGN, StateTypes.JUNGLE_WALL_SIGN, StateTypes.DARK_OAK_WALL_SIGN, StateTypes.CRIMSON_WALL_SIGN, StateTypes.WARPED_WALL_SIGN, StateTypes.MANGROVE_WALL_SIGN, StateTypes.BAMBOO_WALL_SIGN, StateTypes.CHERRY_WALL_SIGN); - BlockTags.CEILING_HANGING_SIGNS.add(StateTypes.OAK_HANGING_SIGN, StateTypes.SPRUCE_HANGING_SIGN, StateTypes.BIRCH_HANGING_SIGN, StateTypes.ACACIA_HANGING_SIGN, StateTypes.CHERRY_HANGING_SIGN, StateTypes.JUNGLE_HANGING_SIGN, StateTypes.DARK_OAK_HANGING_SIGN, StateTypes.CRIMSON_HANGING_SIGN, StateTypes.WARPED_HANGING_SIGN, StateTypes.MANGROVE_HANGING_SIGN, StateTypes.BAMBOO_HANGING_SIGN); - BlockTags.WALL_HANGING_SIGNS.add(StateTypes.OAK_WALL_HANGING_SIGN, StateTypes.SPRUCE_WALL_HANGING_SIGN, StateTypes.BIRCH_WALL_HANGING_SIGN, StateTypes.ACACIA_WALL_HANGING_SIGN, StateTypes.CHERRY_WALL_HANGING_SIGN, StateTypes.JUNGLE_WALL_HANGING_SIGN, StateTypes.DARK_OAK_WALL_HANGING_SIGN, StateTypes.CRIMSON_WALL_HANGING_SIGN, StateTypes.WARPED_WALL_HANGING_SIGN, StateTypes.MANGROVE_WALL_HANGING_SIGN, StateTypes.BAMBOO_WALL_HANGING_SIGN); + BlockTags.STANDING_SIGNS.add(StateTypes.OAK_SIGN, StateTypes.SPRUCE_SIGN, StateTypes.BIRCH_SIGN, StateTypes.ACACIA_SIGN, StateTypes.JUNGLE_SIGN, StateTypes.DARK_OAK_SIGN, StateTypes.CRIMSON_SIGN, StateTypes.WARPED_SIGN, StateTypes.MANGROVE_SIGN, StateTypes.BAMBOO_SIGN, StateTypes.CHERRY_SIGN, StateTypes.PALE_OAK_SIGN); + BlockTags.WALL_SIGNS.add(StateTypes.OAK_WALL_SIGN, StateTypes.SPRUCE_WALL_SIGN, StateTypes.BIRCH_WALL_SIGN, StateTypes.ACACIA_WALL_SIGN, StateTypes.JUNGLE_WALL_SIGN, StateTypes.DARK_OAK_WALL_SIGN, StateTypes.CRIMSON_WALL_SIGN, StateTypes.WARPED_WALL_SIGN, StateTypes.MANGROVE_WALL_SIGN, StateTypes.BAMBOO_WALL_SIGN, StateTypes.CHERRY_WALL_SIGN, StateTypes.PALE_OAK_WALL_SIGN); + BlockTags.CEILING_HANGING_SIGNS.add(StateTypes.OAK_HANGING_SIGN, StateTypes.SPRUCE_HANGING_SIGN, StateTypes.BIRCH_HANGING_SIGN, StateTypes.ACACIA_HANGING_SIGN, StateTypes.CHERRY_HANGING_SIGN, StateTypes.JUNGLE_HANGING_SIGN, StateTypes.DARK_OAK_HANGING_SIGN, StateTypes.CRIMSON_HANGING_SIGN, StateTypes.WARPED_HANGING_SIGN, StateTypes.MANGROVE_HANGING_SIGN, StateTypes.BAMBOO_HANGING_SIGN, StateTypes.PALE_OAK_HANGING_SIGN); + BlockTags.WALL_HANGING_SIGNS.add(StateTypes.OAK_WALL_HANGING_SIGN, StateTypes.SPRUCE_WALL_HANGING_SIGN, StateTypes.BIRCH_WALL_HANGING_SIGN, StateTypes.ACACIA_WALL_HANGING_SIGN, StateTypes.CHERRY_WALL_HANGING_SIGN, StateTypes.JUNGLE_WALL_HANGING_SIGN, StateTypes.DARK_OAK_WALL_HANGING_SIGN, StateTypes.CRIMSON_WALL_HANGING_SIGN, StateTypes.WARPED_WALL_HANGING_SIGN, StateTypes.MANGROVE_WALL_HANGING_SIGN, StateTypes.BAMBOO_WALL_HANGING_SIGN, StateTypes.PALE_OAK_WALL_HANGING_SIGN); BlockTags.DRAGON_IMMUNE.add(StateTypes.BARRIER, StateTypes.BEDROCK, StateTypes.END_PORTAL, StateTypes.END_PORTAL_FRAME, StateTypes.END_GATEWAY, StateTypes.COMMAND_BLOCK, StateTypes.REPEATING_COMMAND_BLOCK, StateTypes.CHAIN_COMMAND_BLOCK, StateTypes.STRUCTURE_BLOCK, StateTypes.JIGSAW, StateTypes.MOVING_PISTON, StateTypes.OBSIDIAN, StateTypes.CRYING_OBSIDIAN, StateTypes.END_STONE, StateTypes.IRON_BARS, StateTypes.RESPAWN_ANCHOR, StateTypes.REINFORCED_DEEPSLATE); BlockTags.WITHER_IMMUNE.add(StateTypes.BARRIER, StateTypes.BEDROCK, StateTypes.END_PORTAL, StateTypes.END_PORTAL_FRAME, StateTypes.END_GATEWAY, StateTypes.COMMAND_BLOCK, StateTypes.REPEATING_COMMAND_BLOCK, StateTypes.CHAIN_COMMAND_BLOCK, StateTypes.STRUCTURE_BLOCK, StateTypes.JIGSAW, StateTypes.MOVING_PISTON, StateTypes.LIGHT, StateTypes.REINFORCED_DEEPSLATE); BlockTags.WITHER_SUMMON_BASE_BLOCKS.add(StateTypes.SOUL_SAND, StateTypes.SOUL_SOIL); @@ -319,12 +327,11 @@ public class BlockTags { BlockTags.BEACON_BASE_BLOCKS.add(StateTypes.NETHERITE_BLOCK, StateTypes.EMERALD_BLOCK, StateTypes.DIAMOND_BLOCK, StateTypes.GOLD_BLOCK, StateTypes.IRON_BLOCK); copy(BlockTags.WITHER_SUMMON_BASE_BLOCKS, BlockTags.SOUL_SPEED_BLOCKS); BlockTags.CLIMBABLE.add(StateTypes.LADDER, StateTypes.VINE, StateTypes.SCAFFOLDING, StateTypes.WEEPING_VINES, StateTypes.WEEPING_VINES_PLANT, StateTypes.TWISTING_VINES, StateTypes.TWISTING_VINES_PLANT, StateTypes.CAVE_VINES, StateTypes.CAVE_VINES_PLANT); - BlockTags.SHULKER_BOXES.add(StateTypes.SHULKER_BOX, StateTypes.BLACK_SHULKER_BOX, StateTypes.BLUE_SHULKER_BOX, StateTypes.BROWN_SHULKER_BOX, StateTypes.CYAN_SHULKER_BOX, StateTypes.GRAY_SHULKER_BOX, StateTypes.GREEN_SHULKER_BOX, StateTypes.LIGHT_BLUE_SHULKER_BOX, StateTypes.LIGHT_GRAY_SHULKER_BOX, StateTypes.LIME_SHULKER_BOX, StateTypes.MAGENTA_SHULKER_BOX, StateTypes.ORANGE_SHULKER_BOX, StateTypes.PINK_SHULKER_BOX, StateTypes.PURPLE_SHULKER_BOX, StateTypes.RED_SHULKER_BOX, StateTypes.WHITE_SHULKER_BOX, StateTypes.YELLOW_SHULKER_BOX); BlockTags.HOGLIN_REPELLENTS.add(StateTypes.WARPED_FUNGUS, StateTypes.POTTED_WARPED_FUNGUS, StateTypes.NETHER_PORTAL, StateTypes.RESPAWN_ANCHOR); copy(BlockTags.WITHER_SUMMON_BASE_BLOCKS, BlockTags.SOUL_FIRE_BASE_BLOCKS); BlockTags.STRIDER_WARM_BLOCKS.add(StateTypes.LAVA); BlockTags.CAMPFIRES.add(StateTypes.CAMPFIRE, StateTypes.SOUL_CAMPFIRE); - BlockTags.FENCE_GATES.add(StateTypes.ACACIA_FENCE_GATE, StateTypes.BIRCH_FENCE_GATE, StateTypes.DARK_OAK_FENCE_GATE, StateTypes.JUNGLE_FENCE_GATE, StateTypes.OAK_FENCE_GATE, StateTypes.SPRUCE_FENCE_GATE, StateTypes.CRIMSON_FENCE_GATE, StateTypes.WARPED_FENCE_GATE, StateTypes.MANGROVE_FENCE_GATE, StateTypes.BAMBOO_FENCE_GATE, StateTypes.CHERRY_FENCE_GATE); + BlockTags.FENCE_GATES.add(StateTypes.ACACIA_FENCE_GATE, StateTypes.BIRCH_FENCE_GATE, StateTypes.DARK_OAK_FENCE_GATE, StateTypes.JUNGLE_FENCE_GATE, StateTypes.OAK_FENCE_GATE, StateTypes.SPRUCE_FENCE_GATE, StateTypes.CRIMSON_FENCE_GATE, StateTypes.WARPED_FENCE_GATE, StateTypes.MANGROVE_FENCE_GATE, StateTypes.BAMBOO_FENCE_GATE, StateTypes.CHERRY_FENCE_GATE, StateTypes.PALE_OAK_FENCE_GATE); BlockTags.MUSHROOM_GROW_BLOCK.add(StateTypes.MYCELIUM, StateTypes.PODZOL, StateTypes.CRIMSON_NYLIUM, StateTypes.WARPED_NYLIUM); BlockTags.INFINIBURN_OVERWORLD.add(StateTypes.NETHERRACK, StateTypes.MAGMA_BLOCK); BlockTags.BASE_STONE_OVERWORLD.add(StateTypes.STONE, StateTypes.GRANITE, StateTypes.DIORITE, StateTypes.ANDESITE, StateTypes.TUFF, StateTypes.DEEPSLATE); @@ -338,10 +345,10 @@ public class BlockTags { BlockTags.CAVE_VINES.add(StateTypes.CAVE_VINES_PLANT, StateTypes.CAVE_VINES); BlockTags.SMALL_DRIPLEAF_PLACEABLE.add(StateTypes.CLAY, StateTypes.MOSS_BLOCK); BlockTags.SNOW.add(StateTypes.SNOW, StateTypes.SNOW_BLOCK, StateTypes.POWDER_SNOW); - BlockTags.MINEABLE_HOE.add(StateTypes.NETHER_WART_BLOCK, StateTypes.WARPED_WART_BLOCK, StateTypes.HAY_BLOCK, StateTypes.DRIED_KELP_BLOCK, StateTypes.TARGET, StateTypes.SHROOMLIGHT, StateTypes.SPONGE, StateTypes.WET_SPONGE, StateTypes.JUNGLE_LEAVES, StateTypes.OAK_LEAVES, StateTypes.SPRUCE_LEAVES, StateTypes.DARK_OAK_LEAVES, StateTypes.ACACIA_LEAVES, StateTypes.BIRCH_LEAVES, StateTypes.AZALEA_LEAVES, StateTypes.FLOWERING_AZALEA_LEAVES, StateTypes.MANGROVE_LEAVES, StateTypes.SCULK_SENSOR, StateTypes.CALIBRATED_SCULK_SENSOR, StateTypes.MOSS_BLOCK, StateTypes.MOSS_CARPET, StateTypes.SCULK, StateTypes.SCULK_CATALYST, StateTypes.SCULK_VEIN, StateTypes.SCULK_SHRIEKER, StateTypes.PINK_PETALS, StateTypes.CHERRY_LEAVES); + BlockTags.MINEABLE_HOE.add(StateTypes.NETHER_WART_BLOCK, StateTypes.WARPED_WART_BLOCK, StateTypes.HAY_BLOCK, StateTypes.DRIED_KELP_BLOCK, StateTypes.TARGET, StateTypes.SHROOMLIGHT, StateTypes.SPONGE, StateTypes.WET_SPONGE, StateTypes.JUNGLE_LEAVES, StateTypes.OAK_LEAVES, StateTypes.SPRUCE_LEAVES, StateTypes.DARK_OAK_LEAVES, StateTypes.ACACIA_LEAVES, StateTypes.BIRCH_LEAVES, StateTypes.AZALEA_LEAVES, StateTypes.FLOWERING_AZALEA_LEAVES, StateTypes.MANGROVE_LEAVES, StateTypes.SCULK_SENSOR, StateTypes.CALIBRATED_SCULK_SENSOR, StateTypes.MOSS_BLOCK, StateTypes.MOSS_CARPET, StateTypes.SCULK, StateTypes.SCULK_CATALYST, StateTypes.SCULK_VEIN, StateTypes.SCULK_SHRIEKER, StateTypes.PINK_PETALS, StateTypes.CHERRY_LEAVES, StateTypes.PALE_OAK_LEAVES, StateTypes.PALE_MOSS_BLOCK, StateTypes.PALE_MOSS_CARPET); BlockTags.NEEDS_DIAMOND_TOOL.add(StateTypes.OBSIDIAN, StateTypes.CRYING_OBSIDIAN, StateTypes.NETHERITE_BLOCK, StateTypes.RESPAWN_ANCHOR, StateTypes.ANCIENT_DEBRIS); BlockTags.NEEDS_IRON_TOOL.add(StateTypes.DIAMOND_BLOCK, StateTypes.DIAMOND_ORE, StateTypes.DEEPSLATE_DIAMOND_ORE, StateTypes.EMERALD_ORE, StateTypes.DEEPSLATE_EMERALD_ORE, StateTypes.EMERALD_BLOCK, StateTypes.GOLD_BLOCK, StateTypes.RAW_GOLD_BLOCK, StateTypes.GOLD_ORE, StateTypes.DEEPSLATE_GOLD_ORE, StateTypes.REDSTONE_ORE, StateTypes.DEEPSLATE_REDSTONE_ORE); - BlockTags.NEEDS_STONE_TOOL.add(StateTypes.IRON_BLOCK, StateTypes.RAW_IRON_BLOCK, StateTypes.IRON_ORE, StateTypes.DEEPSLATE_IRON_ORE, StateTypes.LAPIS_BLOCK, StateTypes.LAPIS_ORE, StateTypes.DEEPSLATE_LAPIS_ORE, StateTypes.COPPER_BLOCK, StateTypes.RAW_COPPER_BLOCK, StateTypes.COPPER_ORE, StateTypes.DEEPSLATE_COPPER_ORE, StateTypes.CUT_COPPER_SLAB, StateTypes.CUT_COPPER_STAIRS, StateTypes.CUT_COPPER, StateTypes.WEATHERED_COPPER, StateTypes.WEATHERED_CUT_COPPER_SLAB, StateTypes.WEATHERED_CUT_COPPER_STAIRS, StateTypes.WEATHERED_CUT_COPPER, StateTypes.OXIDIZED_COPPER, StateTypes.OXIDIZED_CUT_COPPER_SLAB, StateTypes.OXIDIZED_CUT_COPPER_STAIRS, StateTypes.OXIDIZED_CUT_COPPER, StateTypes.EXPOSED_COPPER, StateTypes.EXPOSED_CUT_COPPER_SLAB, StateTypes.EXPOSED_CUT_COPPER_STAIRS, StateTypes.EXPOSED_CUT_COPPER, StateTypes.WAXED_COPPER_BLOCK, StateTypes.WAXED_CUT_COPPER_SLAB, StateTypes.WAXED_CUT_COPPER_STAIRS, StateTypes.WAXED_CUT_COPPER, StateTypes.WAXED_WEATHERED_COPPER, StateTypes.WAXED_WEATHERED_CUT_COPPER_SLAB, StateTypes.WAXED_WEATHERED_CUT_COPPER_STAIRS, StateTypes.WAXED_WEATHERED_CUT_COPPER, StateTypes.WAXED_EXPOSED_COPPER, StateTypes.WAXED_EXPOSED_CUT_COPPER_SLAB, StateTypes.WAXED_EXPOSED_CUT_COPPER_STAIRS, StateTypes.WAXED_EXPOSED_CUT_COPPER, StateTypes.WAXED_OXIDIZED_COPPER, StateTypes.WAXED_OXIDIZED_CUT_COPPER_SLAB, StateTypes.WAXED_OXIDIZED_CUT_COPPER_STAIRS, StateTypes.WAXED_OXIDIZED_CUT_COPPER, StateTypes.LIGHTNING_ROD, StateTypes.CRAFTER, StateTypes.CHISELED_COPPER, StateTypes.EXPOSED_CHISELED_COPPER, StateTypes.WEATHERED_CHISELED_COPPER, StateTypes.OXIDIZED_CHISELED_COPPER, StateTypes.WAXED_CHISELED_COPPER, StateTypes.WAXED_EXPOSED_CHISELED_COPPER, StateTypes.WAXED_WEATHERED_CHISELED_COPPER, StateTypes.WAXED_OXIDIZED_CHISELED_COPPER, StateTypes.COPPER_GRATE, StateTypes.EXPOSED_COPPER_GRATE, StateTypes.WEATHERED_COPPER_GRATE, StateTypes.OXIDIZED_COPPER_GRATE, StateTypes.WAXED_COPPER_GRATE, StateTypes.WAXED_EXPOSED_COPPER_GRATE, StateTypes.WAXED_WEATHERED_COPPER_GRATE, StateTypes.WAXED_OXIDIZED_COPPER_GRATE, StateTypes.COPPER_BULB, StateTypes.EXPOSED_COPPER_BULB, StateTypes.WEATHERED_COPPER_BULB, StateTypes.OXIDIZED_COPPER_BULB, StateTypes.WAXED_COPPER_BULB, StateTypes.WAXED_EXPOSED_COPPER_BULB, StateTypes.WAXED_WEATHERED_COPPER_BULB, StateTypes.WAXED_OXIDIZED_COPPER_BULB, StateTypes.COPPER_TRAPDOOR, StateTypes.EXPOSED_COPPER_TRAPDOOR, StateTypes.WEATHERED_COPPER_TRAPDOOR, StateTypes.OXIDIZED_COPPER_TRAPDOOR, StateTypes.WAXED_COPPER_TRAPDOOR, StateTypes.WAXED_EXPOSED_COPPER_TRAPDOOR, StateTypes.WAXED_WEATHERED_COPPER_TRAPDOOR, StateTypes.WAXED_OXIDIZED_COPPER_TRAPDOOR); + BlockTags.NEEDS_STONE_TOOL.add(StateTypes.IRON_BLOCK, StateTypes.RAW_IRON_BLOCK, StateTypes.IRON_ORE, StateTypes.DEEPSLATE_IRON_ORE, StateTypes.LAPIS_BLOCK, StateTypes.LAPIS_ORE, StateTypes.DEEPSLATE_LAPIS_ORE, StateTypes.COPPER_BLOCK, StateTypes.RAW_COPPER_BLOCK, StateTypes.COPPER_ORE, StateTypes.DEEPSLATE_COPPER_ORE, StateTypes.CUT_COPPER_SLAB, StateTypes.CUT_COPPER_STAIRS, StateTypes.CUT_COPPER, StateTypes.WEATHERED_COPPER, StateTypes.WEATHERED_CUT_COPPER_SLAB, StateTypes.WEATHERED_CUT_COPPER_STAIRS, StateTypes.WEATHERED_CUT_COPPER, StateTypes.OXIDIZED_COPPER, StateTypes.OXIDIZED_CUT_COPPER_SLAB, StateTypes.OXIDIZED_CUT_COPPER_STAIRS, StateTypes.OXIDIZED_CUT_COPPER, StateTypes.EXPOSED_COPPER, StateTypes.EXPOSED_CUT_COPPER_SLAB, StateTypes.EXPOSED_CUT_COPPER_STAIRS, StateTypes.EXPOSED_CUT_COPPER, StateTypes.WAXED_COPPER_BLOCK, StateTypes.WAXED_CUT_COPPER_SLAB, StateTypes.WAXED_CUT_COPPER_STAIRS, StateTypes.WAXED_CUT_COPPER, StateTypes.WAXED_WEATHERED_COPPER, StateTypes.WAXED_WEATHERED_CUT_COPPER_SLAB, StateTypes.WAXED_WEATHERED_CUT_COPPER_STAIRS, StateTypes.WAXED_WEATHERED_CUT_COPPER, StateTypes.WAXED_EXPOSED_COPPER, StateTypes.WAXED_EXPOSED_CUT_COPPER_SLAB, StateTypes.WAXED_EXPOSED_CUT_COPPER_STAIRS, StateTypes.WAXED_EXPOSED_CUT_COPPER, StateTypes.WAXED_OXIDIZED_COPPER, StateTypes.WAXED_OXIDIZED_CUT_COPPER_SLAB, StateTypes.WAXED_OXIDIZED_CUT_COPPER_STAIRS, StateTypes.WAXED_OXIDIZED_CUT_COPPER, StateTypes.LIGHTNING_ROD, StateTypes.CRAFTER, StateTypes.CHISELED_COPPER, StateTypes.EXPOSED_CHISELED_COPPER, StateTypes.WEATHERED_CHISELED_COPPER, StateTypes.OXIDIZED_CHISELED_COPPER, StateTypes.WAXED_CHISELED_COPPER, StateTypes.WAXED_EXPOSED_CHISELED_COPPER, StateTypes.WAXED_WEATHERED_CHISELED_COPPER, StateTypes.WAXED_OXIDIZED_CHISELED_COPPER, StateTypes.COPPER_GRATE, StateTypes.EXPOSED_COPPER_GRATE, StateTypes.WEATHERED_COPPER_GRATE, StateTypes.OXIDIZED_COPPER_GRATE, StateTypes.WAXED_COPPER_GRATE, StateTypes.WAXED_EXPOSED_COPPER_GRATE, StateTypes.WAXED_WEATHERED_COPPER_GRATE, StateTypes.WAXED_OXIDIZED_COPPER_GRATE, StateTypes.COPPER_BULB, StateTypes.EXPOSED_COPPER_BULB, StateTypes.WEATHERED_COPPER_BULB, StateTypes.OXIDIZED_COPPER_BULB, StateTypes.WAXED_COPPER_BULB, StateTypes.WAXED_EXPOSED_COPPER_BULB, StateTypes.WAXED_WEATHERED_COPPER_BULB, StateTypes.WAXED_OXIDIZED_COPPER_BULB, StateTypes.COPPER_TRAPDOOR, StateTypes.EXPOSED_COPPER_TRAPDOOR, StateTypes.WEATHERED_COPPER_TRAPDOOR, StateTypes.OXIDIZED_COPPER_TRAPDOOR, StateTypes.WAXED_COPPER_TRAPDOOR, StateTypes.WAXED_EXPOSED_COPPER_TRAPDOOR, StateTypes.WAXED_WEATHERED_COPPER_TRAPDOOR, StateTypes.WAXED_OXIDIZED_COPPER_TRAPDOOR, StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR); copy(null, BlockTags.INCORRECT_FOR_NETHERITE_TOOL); copy(null, BlockTags.INCORRECT_FOR_DIAMOND_TOOL); BlockTags.FEATURES_CANNOT_REPLACE.add(StateTypes.BEDROCK, StateTypes.SPAWNER, StateTypes.CHEST, StateTypes.END_PORTAL_FRAME, StateTypes.REINFORCED_DEEPSLATE, StateTypes.TRIAL_SPAWNER, StateTypes.VAULT); @@ -370,10 +377,12 @@ public class BlockTags { BlockTags.ENCHANTMENT_POWER_PROVIDER.add(StateTypes.BOOKSHELF); BlockTags.MAINTAINS_FARMLAND.add(StateTypes.PUMPKIN_STEM, StateTypes.ATTACHED_PUMPKIN_STEM, StateTypes.MELON_STEM, StateTypes.ATTACHED_MELON_STEM, StateTypes.BEETROOTS, StateTypes.CARROTS, StateTypes.POTATOES, StateTypes.TORCHFLOWER_CROP, StateTypes.TORCHFLOWER, StateTypes.PITCHER_CROP, StateTypes.WHEAT); BlockTags.BLOCKS_WIND_CHARGE_EXPLOSIONS.add(StateTypes.BARRIER, StateTypes.BEDROCK); + BlockTags.AIR.add(StateTypes.AIR, StateTypes.VOID_AIR, StateTypes.CAVE_AIR); BlockTags.BUTTONS.addTag(BlockTags.WOODEN_BUTTONS).addTag(BlockTags.STONE_BUTTONS); + BlockTags.MOB_INTERACTABLE_DOORS.addTag(BlockTags.WOODEN_DOORS).add(StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR); BlockTags.PRESSURE_PLATES.addTag(BlockTags.WOODEN_PRESSURE_PLATES).addTag(BlockTags.STONE_PRESSURE_PLATES).add(StateTypes.LIGHT_WEIGHTED_PRESSURE_PLATE, StateTypes.HEAVY_WEIGHTED_PRESSURE_PLATE); - BlockTags.DOORS.addTag(BlockTags.WOODEN_DOORS).add(StateTypes.IRON_DOOR, StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR); - BlockTags.LOGS_THAT_BURN.addTag(BlockTags.DARK_OAK_LOGS).addTag(BlockTags.OAK_LOGS).addTag(BlockTags.ACACIA_LOGS).addTag(BlockTags.BIRCH_LOGS).addTag(BlockTags.JUNGLE_LOGS).addTag(BlockTags.SPRUCE_LOGS).addTag(BlockTags.MANGROVE_LOGS).addTag(BlockTags.CHERRY_LOGS); + BlockTags.DOORS.addTag(BlockTags.WOODEN_DOORS).add(StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR, StateTypes.IRON_DOOR); + BlockTags.LOGS_THAT_BURN.addTag(BlockTags.DARK_OAK_LOGS).addTag(BlockTags.OAK_LOGS).addTag(BlockTags.ACACIA_LOGS).addTag(BlockTags.BIRCH_LOGS).addTag(BlockTags.JUNGLE_LOGS).addTag(BlockTags.SPRUCE_LOGS).addTag(BlockTags.MANGROVE_LOGS).addTag(BlockTags.CHERRY_LOGS).addTag(BlockTags.PALE_OAK_LOGS); BlockTags.STAIRS.addTag(BlockTags.WOODEN_STAIRS).add(StateTypes.BAMBOO_MOSAIC_STAIRS, StateTypes.COBBLESTONE_STAIRS, StateTypes.SANDSTONE_STAIRS, StateTypes.NETHER_BRICK_STAIRS, StateTypes.STONE_BRICK_STAIRS, StateTypes.BRICK_STAIRS, StateTypes.PURPUR_STAIRS, StateTypes.QUARTZ_STAIRS, StateTypes.RED_SANDSTONE_STAIRS, StateTypes.PRISMARINE_BRICK_STAIRS, StateTypes.PRISMARINE_STAIRS, StateTypes.DARK_PRISMARINE_STAIRS, StateTypes.POLISHED_GRANITE_STAIRS, StateTypes.SMOOTH_RED_SANDSTONE_STAIRS, StateTypes.MOSSY_STONE_BRICK_STAIRS, StateTypes.POLISHED_DIORITE_STAIRS, StateTypes.MOSSY_COBBLESTONE_STAIRS, StateTypes.END_STONE_BRICK_STAIRS, StateTypes.STONE_STAIRS, StateTypes.SMOOTH_SANDSTONE_STAIRS, StateTypes.SMOOTH_QUARTZ_STAIRS, StateTypes.GRANITE_STAIRS, StateTypes.ANDESITE_STAIRS, StateTypes.RED_NETHER_BRICK_STAIRS, StateTypes.POLISHED_ANDESITE_STAIRS, StateTypes.DIORITE_STAIRS, StateTypes.BLACKSTONE_STAIRS, StateTypes.POLISHED_BLACKSTONE_BRICK_STAIRS, StateTypes.POLISHED_BLACKSTONE_STAIRS, StateTypes.COBBLED_DEEPSLATE_STAIRS, StateTypes.POLISHED_DEEPSLATE_STAIRS, StateTypes.DEEPSLATE_TILE_STAIRS, StateTypes.DEEPSLATE_BRICK_STAIRS, StateTypes.OXIDIZED_CUT_COPPER_STAIRS, StateTypes.WEATHERED_CUT_COPPER_STAIRS, StateTypes.EXPOSED_CUT_COPPER_STAIRS, StateTypes.CUT_COPPER_STAIRS, StateTypes.WAXED_WEATHERED_CUT_COPPER_STAIRS, StateTypes.WAXED_EXPOSED_CUT_COPPER_STAIRS, StateTypes.WAXED_CUT_COPPER_STAIRS, StateTypes.WAXED_OXIDIZED_CUT_COPPER_STAIRS, StateTypes.MUD_BRICK_STAIRS, StateTypes.TUFF_STAIRS, StateTypes.POLISHED_TUFF_STAIRS, StateTypes.TUFF_BRICK_STAIRS); BlockTags.SLABS.addTag(BlockTags.WOODEN_SLABS).add(StateTypes.BAMBOO_MOSAIC_SLAB, StateTypes.STONE_SLAB, StateTypes.SMOOTH_STONE_SLAB, StateTypes.STONE_BRICK_SLAB, StateTypes.SANDSTONE_SLAB, StateTypes.PURPUR_SLAB, StateTypes.QUARTZ_SLAB, StateTypes.RED_SANDSTONE_SLAB, StateTypes.BRICK_SLAB, StateTypes.COBBLESTONE_SLAB, StateTypes.NETHER_BRICK_SLAB, StateTypes.PETRIFIED_OAK_SLAB, StateTypes.PRISMARINE_SLAB, StateTypes.PRISMARINE_BRICK_SLAB, StateTypes.DARK_PRISMARINE_SLAB, StateTypes.POLISHED_GRANITE_SLAB, StateTypes.SMOOTH_RED_SANDSTONE_SLAB, StateTypes.MOSSY_STONE_BRICK_SLAB, StateTypes.POLISHED_DIORITE_SLAB, StateTypes.MOSSY_COBBLESTONE_SLAB, StateTypes.END_STONE_BRICK_SLAB, StateTypes.SMOOTH_SANDSTONE_SLAB, StateTypes.SMOOTH_QUARTZ_SLAB, StateTypes.GRANITE_SLAB, StateTypes.ANDESITE_SLAB, StateTypes.RED_NETHER_BRICK_SLAB, StateTypes.POLISHED_ANDESITE_SLAB, StateTypes.DIORITE_SLAB, StateTypes.CUT_SANDSTONE_SLAB, StateTypes.CUT_RED_SANDSTONE_SLAB, StateTypes.BLACKSTONE_SLAB, StateTypes.POLISHED_BLACKSTONE_BRICK_SLAB, StateTypes.POLISHED_BLACKSTONE_SLAB, StateTypes.COBBLED_DEEPSLATE_SLAB, StateTypes.POLISHED_DEEPSLATE_SLAB, StateTypes.DEEPSLATE_TILE_SLAB, StateTypes.DEEPSLATE_BRICK_SLAB, StateTypes.WAXED_WEATHERED_CUT_COPPER_SLAB, StateTypes.WAXED_EXPOSED_CUT_COPPER_SLAB, StateTypes.WAXED_CUT_COPPER_SLAB, StateTypes.OXIDIZED_CUT_COPPER_SLAB, StateTypes.WEATHERED_CUT_COPPER_SLAB, StateTypes.EXPOSED_CUT_COPPER_SLAB, StateTypes.CUT_COPPER_SLAB, StateTypes.WAXED_OXIDIZED_CUT_COPPER_SLAB, StateTypes.MUD_BRICK_SLAB, StateTypes.TUFF_SLAB, StateTypes.POLISHED_TUFF_SLAB, StateTypes.TUFF_BRICK_SLAB); BlockTags.TRAPDOORS.addTag(BlockTags.WOODEN_TRAPDOORS).add(StateTypes.IRON_TRAPDOOR, StateTypes.COPPER_TRAPDOOR, StateTypes.EXPOSED_COPPER_TRAPDOOR, StateTypes.WEATHERED_COPPER_TRAPDOOR, StateTypes.OXIDIZED_COPPER_TRAPDOOR, StateTypes.WAXED_COPPER_TRAPDOOR, StateTypes.WAXED_EXPOSED_COPPER_TRAPDOOR, StateTypes.WAXED_WEATHERED_COPPER_TRAPDOOR, StateTypes.WAXED_OXIDIZED_COPPER_TRAPDOOR); @@ -394,7 +403,7 @@ public class BlockTags { BlockTags.INFINIBURN_END.addTag(BlockTags.INFINIBURN_OVERWORLD).add(StateTypes.BEDROCK); BlockTags.OVERWORLD_CARVER_REPLACEABLES.addTag(BlockTags.BASE_STONE_OVERWORLD).addTag(BlockTags.DIRT).addTag(BlockTags.SAND).addTag(BlockTags.TERRACOTTA).addTag(BlockTags.IRON_ORES).addTag(BlockTags.COPPER_ORES).add(StateTypes.WATER, StateTypes.GRAVEL, StateTypes.SUSPICIOUS_GRAVEL, StateTypes.SANDSTONE, StateTypes.RED_SANDSTONE, StateTypes.CALCITE, StateTypes.SNOW, StateTypes.PACKED_ICE, StateTypes.RAW_IRON_BLOCK, StateTypes.RAW_COPPER_BLOCK); BlockTags.NETHER_CARVER_REPLACEABLES.addTag(BlockTags.BASE_STONE_OVERWORLD).addTag(BlockTags.BASE_STONE_NETHER).addTag(BlockTags.DIRT).addTag(BlockTags.NYLIUM).addTag(BlockTags.WART_BLOCKS).add(StateTypes.SOUL_SAND, StateTypes.SOUL_SOIL); - BlockTags.COMBINATION_STEP_SOUND_BLOCKS.addTag(BlockTags.WOOL_CARPETS).add(StateTypes.MOSS_CARPET, StateTypes.SNOW, StateTypes.NETHER_SPROUTS, StateTypes.WARPED_ROOTS, StateTypes.CRIMSON_ROOTS); + BlockTags.COMBINATION_STEP_SOUND_BLOCKS.addTag(BlockTags.WOOL_CARPETS).add(StateTypes.MOSS_CARPET, StateTypes.SNOW, StateTypes.NETHER_SPROUTS, StateTypes.WARPED_ROOTS, StateTypes.CRIMSON_ROOTS, StateTypes.PALE_MOSS_CARPET); BlockTags.CAMEL_SAND_STEP_SOUND_BLOCKS.addTag(BlockTags.SAND).addTag(BlockTags.CONCRETE_POWDER); BlockTags.OCCLUDES_VIBRATION_SIGNALS.addTag(BlockTags.WOOL); BlockTags.DAMPENS_VIBRATIONS.addTag(BlockTags.WOOL).addTag(BlockTags.WOOL_CARPETS); @@ -404,7 +413,7 @@ public class BlockTags { BlockTags.BIG_DRIPLEAF_PLACEABLE.addTag(BlockTags.SMALL_DRIPLEAF_PLACEABLE).addTag(BlockTags.DIRT).add(StateTypes.FARMLAND); BlockTags.MINEABLE_PICKAXE.addTag(BlockTags.STONE_BUTTONS).addTag(BlockTags.WALLS).addTag(BlockTags.SHULKER_BOXES).addTag(BlockTags.ANVIL).addTag(BlockTags.CAULDRONS).addTag(BlockTags.RAILS).add(StateTypes.STONE, StateTypes.GRANITE, StateTypes.POLISHED_GRANITE, StateTypes.DIORITE, StateTypes.POLISHED_DIORITE, StateTypes.ANDESITE, StateTypes.POLISHED_ANDESITE, StateTypes.COBBLESTONE, StateTypes.GOLD_ORE, StateTypes.DEEPSLATE_GOLD_ORE, StateTypes.IRON_ORE, StateTypes.DEEPSLATE_IRON_ORE, StateTypes.COAL_ORE, StateTypes.DEEPSLATE_COAL_ORE, StateTypes.NETHER_GOLD_ORE, StateTypes.LAPIS_ORE, StateTypes.DEEPSLATE_LAPIS_ORE, StateTypes.LAPIS_BLOCK, StateTypes.DISPENSER, StateTypes.SANDSTONE, StateTypes.CHISELED_SANDSTONE, StateTypes.CUT_SANDSTONE, StateTypes.GOLD_BLOCK, StateTypes.IRON_BLOCK, StateTypes.BRICKS, StateTypes.MOSSY_COBBLESTONE, StateTypes.OBSIDIAN, StateTypes.SPAWNER, StateTypes.DIAMOND_ORE, StateTypes.DEEPSLATE_DIAMOND_ORE, StateTypes.DIAMOND_BLOCK, StateTypes.FURNACE, StateTypes.COBBLESTONE_STAIRS, StateTypes.STONE_PRESSURE_PLATE, StateTypes.IRON_DOOR, StateTypes.REDSTONE_ORE, StateTypes.DEEPSLATE_REDSTONE_ORE, StateTypes.NETHERRACK, StateTypes.BASALT, StateTypes.POLISHED_BASALT, StateTypes.STONE_BRICKS, StateTypes.MOSSY_STONE_BRICKS, StateTypes.CRACKED_STONE_BRICKS, StateTypes.CHISELED_STONE_BRICKS, StateTypes.IRON_BARS, StateTypes.CHAIN, StateTypes.BRICK_STAIRS, StateTypes.STONE_BRICK_STAIRS, StateTypes.NETHER_BRICKS, StateTypes.NETHER_BRICK_FENCE, StateTypes.NETHER_BRICK_STAIRS, StateTypes.ENCHANTING_TABLE, StateTypes.BREWING_STAND, StateTypes.END_STONE, StateTypes.SANDSTONE_STAIRS, StateTypes.EMERALD_ORE, StateTypes.DEEPSLATE_EMERALD_ORE, StateTypes.ENDER_CHEST, StateTypes.EMERALD_BLOCK, StateTypes.LIGHT_WEIGHTED_PRESSURE_PLATE, StateTypes.HEAVY_WEIGHTED_PRESSURE_PLATE, StateTypes.REDSTONE_BLOCK, StateTypes.NETHER_QUARTZ_ORE, StateTypes.HOPPER, StateTypes.QUARTZ_BLOCK, StateTypes.CHISELED_QUARTZ_BLOCK, StateTypes.QUARTZ_PILLAR, StateTypes.QUARTZ_STAIRS, StateTypes.DROPPER, StateTypes.WHITE_TERRACOTTA, StateTypes.ORANGE_TERRACOTTA, StateTypes.MAGENTA_TERRACOTTA, StateTypes.LIGHT_BLUE_TERRACOTTA, StateTypes.YELLOW_TERRACOTTA, StateTypes.LIME_TERRACOTTA, StateTypes.PINK_TERRACOTTA, StateTypes.GRAY_TERRACOTTA, StateTypes.LIGHT_GRAY_TERRACOTTA, StateTypes.CYAN_TERRACOTTA, StateTypes.PURPLE_TERRACOTTA, StateTypes.BLUE_TERRACOTTA, StateTypes.BROWN_TERRACOTTA, StateTypes.GREEN_TERRACOTTA, StateTypes.RED_TERRACOTTA, StateTypes.BLACK_TERRACOTTA, StateTypes.IRON_TRAPDOOR, StateTypes.PRISMARINE, StateTypes.PRISMARINE_BRICKS, StateTypes.DARK_PRISMARINE, StateTypes.PRISMARINE_STAIRS, StateTypes.PRISMARINE_BRICK_STAIRS, StateTypes.DARK_PRISMARINE_STAIRS, StateTypes.PRISMARINE_SLAB, StateTypes.PRISMARINE_BRICK_SLAB, StateTypes.DARK_PRISMARINE_SLAB, StateTypes.TERRACOTTA, StateTypes.COAL_BLOCK, StateTypes.RED_SANDSTONE, StateTypes.CHISELED_RED_SANDSTONE, StateTypes.CUT_RED_SANDSTONE, StateTypes.RED_SANDSTONE_STAIRS, StateTypes.STONE_SLAB, StateTypes.SMOOTH_STONE_SLAB, StateTypes.SANDSTONE_SLAB, StateTypes.CUT_SANDSTONE_SLAB, StateTypes.PETRIFIED_OAK_SLAB, StateTypes.COBBLESTONE_SLAB, StateTypes.BRICK_SLAB, StateTypes.STONE_BRICK_SLAB, StateTypes.NETHER_BRICK_SLAB, StateTypes.QUARTZ_SLAB, StateTypes.RED_SANDSTONE_SLAB, StateTypes.CUT_RED_SANDSTONE_SLAB, StateTypes.PURPUR_SLAB, StateTypes.SMOOTH_STONE, StateTypes.SMOOTH_SANDSTONE, StateTypes.SMOOTH_QUARTZ, StateTypes.SMOOTH_RED_SANDSTONE, StateTypes.PURPUR_BLOCK, StateTypes.PURPUR_PILLAR, StateTypes.PURPUR_STAIRS, StateTypes.END_STONE_BRICKS, StateTypes.MAGMA_BLOCK, StateTypes.RED_NETHER_BRICKS, StateTypes.BONE_BLOCK, StateTypes.OBSERVER, StateTypes.WHITE_GLAZED_TERRACOTTA, StateTypes.ORANGE_GLAZED_TERRACOTTA, StateTypes.MAGENTA_GLAZED_TERRACOTTA, StateTypes.LIGHT_BLUE_GLAZED_TERRACOTTA, StateTypes.YELLOW_GLAZED_TERRACOTTA, StateTypes.LIME_GLAZED_TERRACOTTA, StateTypes.PINK_GLAZED_TERRACOTTA, StateTypes.GRAY_GLAZED_TERRACOTTA, StateTypes.LIGHT_GRAY_GLAZED_TERRACOTTA, StateTypes.CYAN_GLAZED_TERRACOTTA, StateTypes.PURPLE_GLAZED_TERRACOTTA, StateTypes.BLUE_GLAZED_TERRACOTTA, StateTypes.BROWN_GLAZED_TERRACOTTA, StateTypes.GREEN_GLAZED_TERRACOTTA, StateTypes.RED_GLAZED_TERRACOTTA, StateTypes.BLACK_GLAZED_TERRACOTTA, StateTypes.WHITE_CONCRETE, StateTypes.ORANGE_CONCRETE, StateTypes.MAGENTA_CONCRETE, StateTypes.LIGHT_BLUE_CONCRETE, StateTypes.YELLOW_CONCRETE, StateTypes.LIME_CONCRETE, StateTypes.PINK_CONCRETE, StateTypes.GRAY_CONCRETE, StateTypes.LIGHT_GRAY_CONCRETE, StateTypes.CYAN_CONCRETE, StateTypes.PURPLE_CONCRETE, StateTypes.BLUE_CONCRETE, StateTypes.BROWN_CONCRETE, StateTypes.GREEN_CONCRETE, StateTypes.RED_CONCRETE, StateTypes.BLACK_CONCRETE, StateTypes.DEAD_TUBE_CORAL_BLOCK, StateTypes.DEAD_BRAIN_CORAL_BLOCK, StateTypes.DEAD_BUBBLE_CORAL_BLOCK, StateTypes.DEAD_FIRE_CORAL_BLOCK, StateTypes.DEAD_HORN_CORAL_BLOCK, StateTypes.TUBE_CORAL_BLOCK, StateTypes.BRAIN_CORAL_BLOCK, StateTypes.BUBBLE_CORAL_BLOCK, StateTypes.FIRE_CORAL_BLOCK, StateTypes.HORN_CORAL_BLOCK, StateTypes.DEAD_TUBE_CORAL, StateTypes.DEAD_BRAIN_CORAL, StateTypes.DEAD_BUBBLE_CORAL, StateTypes.DEAD_FIRE_CORAL, StateTypes.DEAD_HORN_CORAL, StateTypes.DEAD_TUBE_CORAL_FAN, StateTypes.DEAD_BRAIN_CORAL_FAN, StateTypes.DEAD_BUBBLE_CORAL_FAN, StateTypes.DEAD_FIRE_CORAL_FAN, StateTypes.DEAD_HORN_CORAL_FAN, StateTypes.DEAD_TUBE_CORAL_WALL_FAN, StateTypes.DEAD_BRAIN_CORAL_WALL_FAN, StateTypes.DEAD_BUBBLE_CORAL_WALL_FAN, StateTypes.DEAD_FIRE_CORAL_WALL_FAN, StateTypes.DEAD_HORN_CORAL_WALL_FAN, StateTypes.POLISHED_GRANITE_STAIRS, StateTypes.SMOOTH_RED_SANDSTONE_STAIRS, StateTypes.MOSSY_STONE_BRICK_STAIRS, StateTypes.POLISHED_DIORITE_STAIRS, StateTypes.MOSSY_COBBLESTONE_STAIRS, StateTypes.END_STONE_BRICK_STAIRS, StateTypes.STONE_STAIRS, StateTypes.SMOOTH_SANDSTONE_STAIRS, StateTypes.SMOOTH_QUARTZ_STAIRS, StateTypes.GRANITE_STAIRS, StateTypes.ANDESITE_STAIRS, StateTypes.RED_NETHER_BRICK_STAIRS, StateTypes.POLISHED_ANDESITE_STAIRS, StateTypes.DIORITE_STAIRS, StateTypes.POLISHED_GRANITE_SLAB, StateTypes.SMOOTH_RED_SANDSTONE_SLAB, StateTypes.MOSSY_STONE_BRICK_SLAB, StateTypes.POLISHED_DIORITE_SLAB, StateTypes.MOSSY_COBBLESTONE_SLAB, StateTypes.END_STONE_BRICK_SLAB, StateTypes.SMOOTH_SANDSTONE_SLAB, StateTypes.SMOOTH_QUARTZ_SLAB, StateTypes.GRANITE_SLAB, StateTypes.ANDESITE_SLAB, StateTypes.RED_NETHER_BRICK_SLAB, StateTypes.POLISHED_ANDESITE_SLAB, StateTypes.DIORITE_SLAB, StateTypes.SMOKER, StateTypes.BLAST_FURNACE, StateTypes.GRINDSTONE, StateTypes.STONECUTTER, StateTypes.BELL, StateTypes.LANTERN, StateTypes.SOUL_LANTERN, StateTypes.WARPED_NYLIUM, StateTypes.CRIMSON_NYLIUM, StateTypes.NETHERITE_BLOCK, StateTypes.ANCIENT_DEBRIS, StateTypes.CRYING_OBSIDIAN, StateTypes.RESPAWN_ANCHOR, StateTypes.LODESTONE, StateTypes.BLACKSTONE, StateTypes.BLACKSTONE_STAIRS, StateTypes.BLACKSTONE_SLAB, StateTypes.POLISHED_BLACKSTONE, StateTypes.POLISHED_BLACKSTONE_BRICKS, StateTypes.CRACKED_POLISHED_BLACKSTONE_BRICKS, StateTypes.CHISELED_POLISHED_BLACKSTONE, StateTypes.POLISHED_BLACKSTONE_BRICK_SLAB, StateTypes.POLISHED_BLACKSTONE_BRICK_STAIRS, StateTypes.GILDED_BLACKSTONE, StateTypes.POLISHED_BLACKSTONE_STAIRS, StateTypes.POLISHED_BLACKSTONE_SLAB, StateTypes.POLISHED_BLACKSTONE_PRESSURE_PLATE, StateTypes.CHISELED_NETHER_BRICKS, StateTypes.CRACKED_NETHER_BRICKS, StateTypes.QUARTZ_BRICKS, StateTypes.TUFF, StateTypes.CALCITE, StateTypes.OXIDIZED_COPPER, StateTypes.WEATHERED_COPPER, StateTypes.EXPOSED_COPPER, StateTypes.COPPER_BLOCK, StateTypes.COPPER_ORE, StateTypes.DEEPSLATE_COPPER_ORE, StateTypes.OXIDIZED_CUT_COPPER, StateTypes.WEATHERED_CUT_COPPER, StateTypes.EXPOSED_CUT_COPPER, StateTypes.CUT_COPPER, StateTypes.OXIDIZED_CUT_COPPER_STAIRS, StateTypes.WEATHERED_CUT_COPPER_STAIRS, StateTypes.EXPOSED_CUT_COPPER_STAIRS, StateTypes.CUT_COPPER_STAIRS, StateTypes.OXIDIZED_CUT_COPPER_SLAB, StateTypes.WEATHERED_CUT_COPPER_SLAB, StateTypes.EXPOSED_CUT_COPPER_SLAB, StateTypes.CUT_COPPER_SLAB, StateTypes.WAXED_COPPER_BLOCK, StateTypes.WAXED_WEATHERED_COPPER, StateTypes.WAXED_EXPOSED_COPPER, StateTypes.WAXED_OXIDIZED_COPPER, StateTypes.WAXED_OXIDIZED_CUT_COPPER, StateTypes.WAXED_WEATHERED_CUT_COPPER, StateTypes.WAXED_EXPOSED_CUT_COPPER, StateTypes.WAXED_CUT_COPPER, StateTypes.WAXED_OXIDIZED_CUT_COPPER_STAIRS, StateTypes.WAXED_WEATHERED_CUT_COPPER_STAIRS, StateTypes.WAXED_EXPOSED_CUT_COPPER_STAIRS, StateTypes.WAXED_CUT_COPPER_STAIRS, StateTypes.WAXED_OXIDIZED_CUT_COPPER_SLAB, StateTypes.WAXED_WEATHERED_CUT_COPPER_SLAB, StateTypes.WAXED_EXPOSED_CUT_COPPER_SLAB, StateTypes.WAXED_CUT_COPPER_SLAB, StateTypes.LIGHTNING_ROD, StateTypes.POINTED_DRIPSTONE, StateTypes.DRIPSTONE_BLOCK, StateTypes.DEEPSLATE, StateTypes.COBBLED_DEEPSLATE, StateTypes.COBBLED_DEEPSLATE_STAIRS, StateTypes.COBBLED_DEEPSLATE_SLAB, StateTypes.POLISHED_DEEPSLATE, StateTypes.POLISHED_DEEPSLATE_STAIRS, StateTypes.POLISHED_DEEPSLATE_SLAB, StateTypes.DEEPSLATE_TILES, StateTypes.DEEPSLATE_TILE_STAIRS, StateTypes.DEEPSLATE_TILE_SLAB, StateTypes.DEEPSLATE_BRICKS, StateTypes.DEEPSLATE_BRICK_STAIRS, StateTypes.DEEPSLATE_BRICK_SLAB, StateTypes.CHISELED_DEEPSLATE, StateTypes.CRACKED_DEEPSLATE_BRICKS, StateTypes.CRACKED_DEEPSLATE_TILES, StateTypes.SMOOTH_BASALT, StateTypes.RAW_IRON_BLOCK, StateTypes.RAW_COPPER_BLOCK, StateTypes.RAW_GOLD_BLOCK, StateTypes.ICE, StateTypes.PACKED_ICE, StateTypes.BLUE_ICE, StateTypes.PISTON, StateTypes.STICKY_PISTON, StateTypes.PISTON_HEAD, StateTypes.AMETHYST_CLUSTER, StateTypes.SMALL_AMETHYST_BUD, StateTypes.MEDIUM_AMETHYST_BUD, StateTypes.LARGE_AMETHYST_BUD, StateTypes.AMETHYST_BLOCK, StateTypes.BUDDING_AMETHYST, StateTypes.INFESTED_COBBLESTONE, StateTypes.INFESTED_CHISELED_STONE_BRICKS, StateTypes.INFESTED_CRACKED_STONE_BRICKS, StateTypes.INFESTED_DEEPSLATE, StateTypes.INFESTED_STONE, StateTypes.INFESTED_MOSSY_STONE_BRICKS, StateTypes.INFESTED_STONE_BRICKS, StateTypes.CONDUIT, StateTypes.MUD_BRICKS, StateTypes.MUD_BRICK_STAIRS, StateTypes.MUD_BRICK_SLAB, StateTypes.PACKED_MUD, StateTypes.CRAFTER, StateTypes.TUFF_SLAB, StateTypes.TUFF_STAIRS, StateTypes.TUFF_WALL, StateTypes.CHISELED_TUFF, StateTypes.POLISHED_TUFF, StateTypes.POLISHED_TUFF_SLAB, StateTypes.POLISHED_TUFF_STAIRS, StateTypes.POLISHED_TUFF_WALL, StateTypes.TUFF_BRICKS, StateTypes.TUFF_BRICK_SLAB, StateTypes.TUFF_BRICK_STAIRS, StateTypes.TUFF_BRICK_WALL, StateTypes.CHISELED_TUFF_BRICKS, StateTypes.CHISELED_COPPER, StateTypes.EXPOSED_CHISELED_COPPER, StateTypes.WEATHERED_CHISELED_COPPER, StateTypes.OXIDIZED_CHISELED_COPPER, StateTypes.WAXED_CHISELED_COPPER, StateTypes.WAXED_EXPOSED_CHISELED_COPPER, StateTypes.WAXED_WEATHERED_CHISELED_COPPER, StateTypes.WAXED_OXIDIZED_CHISELED_COPPER, StateTypes.COPPER_GRATE, StateTypes.EXPOSED_COPPER_GRATE, StateTypes.WEATHERED_COPPER_GRATE, StateTypes.OXIDIZED_COPPER_GRATE, StateTypes.WAXED_COPPER_GRATE, StateTypes.WAXED_EXPOSED_COPPER_GRATE, StateTypes.WAXED_WEATHERED_COPPER_GRATE, StateTypes.WAXED_OXIDIZED_COPPER_GRATE, StateTypes.COPPER_BULB, StateTypes.EXPOSED_COPPER_BULB, StateTypes.WEATHERED_COPPER_BULB, StateTypes.OXIDIZED_COPPER_BULB, StateTypes.WAXED_COPPER_BULB, StateTypes.WAXED_EXPOSED_COPPER_BULB, StateTypes.WAXED_WEATHERED_COPPER_BULB, StateTypes.WAXED_OXIDIZED_COPPER_BULB, StateTypes.COPPER_DOOR, StateTypes.EXPOSED_COPPER_DOOR, StateTypes.WEATHERED_COPPER_DOOR, StateTypes.OXIDIZED_COPPER_DOOR, StateTypes.WAXED_COPPER_DOOR, StateTypes.WAXED_EXPOSED_COPPER_DOOR, StateTypes.WAXED_WEATHERED_COPPER_DOOR, StateTypes.WAXED_OXIDIZED_COPPER_DOOR, StateTypes.COPPER_TRAPDOOR, StateTypes.EXPOSED_COPPER_TRAPDOOR, StateTypes.WEATHERED_COPPER_TRAPDOOR, StateTypes.OXIDIZED_COPPER_TRAPDOOR, StateTypes.WAXED_COPPER_TRAPDOOR, StateTypes.WAXED_EXPOSED_COPPER_TRAPDOOR, StateTypes.WAXED_WEATHERED_COPPER_TRAPDOOR, StateTypes.WAXED_OXIDIZED_COPPER_TRAPDOOR, StateTypes.HEAVY_CORE); BlockTags.MINEABLE_SHOVEL.addTag(BlockTags.CONCRETE_POWDER).add(StateTypes.CLAY, StateTypes.DIRT, StateTypes.COARSE_DIRT, StateTypes.PODZOL, StateTypes.FARMLAND, StateTypes.GRASS_BLOCK, StateTypes.GRAVEL, StateTypes.MYCELIUM, StateTypes.SAND, StateTypes.RED_SAND, StateTypes.SNOW_BLOCK, StateTypes.SNOW, StateTypes.SOUL_SAND, StateTypes.DIRT_PATH, StateTypes.SOUL_SOIL, StateTypes.ROOTED_DIRT, StateTypes.MUDDY_MANGROVE_ROOTS, StateTypes.MUD, StateTypes.SUSPICIOUS_SAND, StateTypes.SUSPICIOUS_GRAVEL); - BlockTags.SWORD_EFFICIENT.addTag(BlockTags.LEAVES).addTag(BlockTags.SAPLINGS).addTag(BlockTags.SMALL_FLOWERS).addTag(BlockTags.CROPS).add(StateTypes.SHORT_GRASS, StateTypes.FERN, StateTypes.DEAD_BUSH, StateTypes.VINE, StateTypes.GLOW_LICHEN, StateTypes.SUNFLOWER, StateTypes.LILAC, StateTypes.ROSE_BUSH, StateTypes.PEONY, StateTypes.TALL_GRASS, StateTypes.LARGE_FERN, StateTypes.HANGING_ROOTS, StateTypes.PITCHER_PLANT, StateTypes.BROWN_MUSHROOM, StateTypes.RED_MUSHROOM, StateTypes.SUGAR_CANE, StateTypes.PUMPKIN, StateTypes.CARVED_PUMPKIN, StateTypes.JACK_O_LANTERN, StateTypes.MELON, StateTypes.ATTACHED_PUMPKIN_STEM, StateTypes.ATTACHED_MELON_STEM, StateTypes.LILY_PAD, StateTypes.COCOA, StateTypes.PITCHER_CROP, StateTypes.SWEET_BERRY_BUSH, StateTypes.CAVE_VINES, StateTypes.CAVE_VINES_PLANT, StateTypes.SPORE_BLOSSOM, StateTypes.MOSS_CARPET, StateTypes.PINK_PETALS, StateTypes.BIG_DRIPLEAF, StateTypes.BIG_DRIPLEAF_STEM, StateTypes.SMALL_DRIPLEAF, StateTypes.NETHER_WART, StateTypes.WARPED_FUNGUS, StateTypes.WARPED_ROOTS, StateTypes.NETHER_SPROUTS, StateTypes.CRIMSON_FUNGUS, StateTypes.WEEPING_VINES, StateTypes.WEEPING_VINES_PLANT, StateTypes.TWISTING_VINES, StateTypes.TWISTING_VINES_PLANT, StateTypes.CRIMSON_ROOTS, StateTypes.CHORUS_PLANT, StateTypes.CHORUS_FLOWER); + BlockTags.SWORD_EFFICIENT.addTag(BlockTags.LEAVES).addTag(BlockTags.SAPLINGS).addTag(BlockTags.SMALL_FLOWERS).addTag(BlockTags.CROPS).add(StateTypes.SHORT_GRASS, StateTypes.FERN, StateTypes.DEAD_BUSH, StateTypes.VINE, StateTypes.GLOW_LICHEN, StateTypes.SUNFLOWER, StateTypes.LILAC, StateTypes.ROSE_BUSH, StateTypes.PEONY, StateTypes.TALL_GRASS, StateTypes.LARGE_FERN, StateTypes.HANGING_ROOTS, StateTypes.PITCHER_PLANT, StateTypes.BROWN_MUSHROOM, StateTypes.RED_MUSHROOM, StateTypes.SUGAR_CANE, StateTypes.PUMPKIN, StateTypes.CARVED_PUMPKIN, StateTypes.JACK_O_LANTERN, StateTypes.MELON, StateTypes.ATTACHED_PUMPKIN_STEM, StateTypes.ATTACHED_MELON_STEM, StateTypes.LILY_PAD, StateTypes.COCOA, StateTypes.PITCHER_CROP, StateTypes.SWEET_BERRY_BUSH, StateTypes.CAVE_VINES, StateTypes.CAVE_VINES_PLANT, StateTypes.SPORE_BLOSSOM, StateTypes.MOSS_CARPET, StateTypes.PINK_PETALS, StateTypes.BIG_DRIPLEAF, StateTypes.BIG_DRIPLEAF_STEM, StateTypes.SMALL_DRIPLEAF, StateTypes.NETHER_WART, StateTypes.WARPED_FUNGUS, StateTypes.WARPED_ROOTS, StateTypes.NETHER_SPROUTS, StateTypes.CRIMSON_FUNGUS, StateTypes.WEEPING_VINES, StateTypes.WEEPING_VINES_PLANT, StateTypes.TWISTING_VINES, StateTypes.TWISTING_VINES_PLANT, StateTypes.CRIMSON_ROOTS, StateTypes.CHORUS_PLANT, StateTypes.CHORUS_FLOWER, StateTypes.PALE_MOSS_CARPET); BlockTags.INCORRECT_FOR_IRON_TOOL.addTag(BlockTags.NEEDS_DIAMOND_TOOL); BlockTags.INCORRECT_FOR_STONE_TOOL.addTag(BlockTags.NEEDS_DIAMOND_TOOL).addTag(BlockTags.NEEDS_IRON_TOOL); BlockTags.INCORRECT_FOR_GOLD_TOOL.addTag(BlockTags.NEEDS_DIAMOND_TOOL).addTag(BlockTags.NEEDS_IRON_TOOL).addTag(BlockTags.NEEDS_STONE_TOOL); @@ -412,6 +421,7 @@ public class BlockTags { BlockTags.SCULK_REPLACEABLE.addTag(BlockTags.BASE_STONE_OVERWORLD).addTag(BlockTags.DIRT).addTag(BlockTags.TERRACOTTA).addTag(BlockTags.NYLIUM).addTag(BlockTags.BASE_STONE_NETHER).add(StateTypes.SAND, StateTypes.RED_SAND, StateTypes.GRAVEL, StateTypes.SOUL_SAND, StateTypes.SOUL_SOIL, StateTypes.CALCITE, StateTypes.SMOOTH_BASALT, StateTypes.CLAY, StateTypes.DRIPSTONE_BLOCK, StateTypes.END_STONE, StateTypes.RED_SANDSTONE, StateTypes.SANDSTONE); BlockTags.ARMADILLO_SPAWNABLE_ON.addTag(BlockTags.ANIMALS_SPAWNABLE_ON).addTag(BlockTags.BADLANDS_TERRACOTTA).add(StateTypes.RED_SAND, StateTypes.COARSE_DIRT); BlockTags.GOATS_SPAWNABLE_ON.addTag(BlockTags.ANIMALS_SPAWNABLE_ON).add(StateTypes.STONE, StateTypes.SNOW, StateTypes.SNOW_BLOCK, StateTypes.PACKED_ICE, StateTypes.GRAVEL); + copy(BlockTags.DRIPSTONE_REPLACEABLE_BLOCKS, BlockTags.BATS_SPAWNABLE_ON); BlockTags.AZALEA_GROWS_ON.addTag(BlockTags.DIRT).addTag(BlockTags.SAND).addTag(BlockTags.TERRACOTTA).add(StateTypes.SNOW_BLOCK, StateTypes.POWDER_SNOW); BlockTags.DEAD_BUSH_MAY_PLACE_ON.addTag(BlockTags.SAND).addTag(BlockTags.TERRACOTTA).addTag(BlockTags.DIRT); BlockTags.SNAPS_GOAT_HORN.addTag(BlockTags.OVERWORLD_NATURAL_LOGS).add(StateTypes.STONE, StateTypes.PACKED_ICE, StateTypes.IRON_ORE, StateTypes.COAL_ORE, StateTypes.COPPER_ORE, StateTypes.EMERALD_ORE); @@ -425,7 +435,7 @@ public class BlockTags { BlockTags.LUSH_GROUND_REPLACEABLE.addTag(BlockTags.MOSS_REPLACEABLE).add(StateTypes.CLAY, StateTypes.GRAVEL, StateTypes.SAND); BlockTags.SCULK_REPLACEABLE_WORLD_GEN.addTag(BlockTags.SCULK_REPLACEABLE).add(StateTypes.DEEPSLATE_BRICKS, StateTypes.DEEPSLATE_TILES, StateTypes.COBBLED_DEEPSLATE, StateTypes.CRACKED_DEEPSLATE_BRICKS, StateTypes.CRACKED_DEEPSLATE_TILES, StateTypes.POLISHED_DEEPSLATE); BlockTags.COMPLETES_FIND_TREE_TUTORIAL.addTag(BlockTags.LOGS).addTag(BlockTags.LEAVES).addTag(BlockTags.WART_BLOCKS); - BlockTags.MINEABLE_AXE.addTag(BlockTags.BANNERS).addTag(BlockTags.FENCE_GATES).addTag(BlockTags.LOGS).addTag(BlockTags.PLANKS).addTag(BlockTags.SAPLINGS).addTag(BlockTags.SIGNS).addTag(BlockTags.WOODEN_BUTTONS).addTag(BlockTags.WOODEN_DOORS).addTag(BlockTags.WOODEN_FENCES).addTag(BlockTags.WOODEN_PRESSURE_PLATES).addTag(BlockTags.WOODEN_SLABS).addTag(BlockTags.WOODEN_STAIRS).addTag(BlockTags.WOODEN_TRAPDOORS).addTag(BlockTags.ALL_HANGING_SIGNS).addTag(BlockTags.BAMBOO_BLOCKS).add(StateTypes.NOTE_BLOCK, StateTypes.ATTACHED_MELON_STEM, StateTypes.ATTACHED_PUMPKIN_STEM, StateTypes.AZALEA, StateTypes.BAMBOO, StateTypes.BARREL, StateTypes.BEE_NEST, StateTypes.BEEHIVE, StateTypes.BEETROOTS, StateTypes.BIG_DRIPLEAF_STEM, StateTypes.BIG_DRIPLEAF, StateTypes.BOOKSHELF, StateTypes.BROWN_MUSHROOM_BLOCK, StateTypes.BROWN_MUSHROOM, StateTypes.CAMPFIRE, StateTypes.CARROTS, StateTypes.CARTOGRAPHY_TABLE, StateTypes.CARVED_PUMPKIN, StateTypes.CAVE_VINES_PLANT, StateTypes.CAVE_VINES, StateTypes.CHEST, StateTypes.CHORUS_FLOWER, StateTypes.CHORUS_PLANT, StateTypes.COCOA, StateTypes.COMPOSTER, StateTypes.CRAFTING_TABLE, StateTypes.CRIMSON_FUNGUS, StateTypes.DAYLIGHT_DETECTOR, StateTypes.DEAD_BUSH, StateTypes.FERN, StateTypes.FLETCHING_TABLE, StateTypes.GLOW_LICHEN, StateTypes.SHORT_GRASS, StateTypes.HANGING_ROOTS, StateTypes.JACK_O_LANTERN, StateTypes.JUKEBOX, StateTypes.LADDER, StateTypes.LARGE_FERN, StateTypes.LECTERN, StateTypes.LILY_PAD, StateTypes.LOOM, StateTypes.MELON_STEM, StateTypes.MELON, StateTypes.MUSHROOM_STEM, StateTypes.NETHER_WART, StateTypes.POTATOES, StateTypes.PUMPKIN_STEM, StateTypes.PUMPKIN, StateTypes.RED_MUSHROOM_BLOCK, StateTypes.RED_MUSHROOM, StateTypes.SCAFFOLDING, StateTypes.SMALL_DRIPLEAF, StateTypes.SMITHING_TABLE, StateTypes.SOUL_CAMPFIRE, StateTypes.SPORE_BLOSSOM, StateTypes.SUGAR_CANE, StateTypes.SWEET_BERRY_BUSH, StateTypes.TALL_GRASS, StateTypes.TRAPPED_CHEST, StateTypes.TWISTING_VINES_PLANT, StateTypes.TWISTING_VINES, StateTypes.VINE, StateTypes.WARPED_FUNGUS, StateTypes.WEEPING_VINES_PLANT, StateTypes.WEEPING_VINES, StateTypes.WHEAT, StateTypes.MANGROVE_ROOTS, StateTypes.BAMBOO_MOSAIC, StateTypes.BAMBOO_MOSAIC_SLAB, StateTypes.BAMBOO_MOSAIC_STAIRS, StateTypes.CHISELED_BOOKSHELF); + BlockTags.MINEABLE_AXE.addTag(BlockTags.BANNERS).addTag(BlockTags.FENCE_GATES).addTag(BlockTags.LOGS).addTag(BlockTags.PLANKS).addTag(BlockTags.SAPLINGS).addTag(BlockTags.SIGNS).addTag(BlockTags.WOODEN_BUTTONS).addTag(BlockTags.WOODEN_DOORS).addTag(BlockTags.WOODEN_FENCES).addTag(BlockTags.WOODEN_PRESSURE_PLATES).addTag(BlockTags.WOODEN_SLABS).addTag(BlockTags.WOODEN_STAIRS).addTag(BlockTags.WOODEN_TRAPDOORS).addTag(BlockTags.ALL_HANGING_SIGNS).addTag(BlockTags.BAMBOO_BLOCKS).add(StateTypes.NOTE_BLOCK, StateTypes.ATTACHED_MELON_STEM, StateTypes.ATTACHED_PUMPKIN_STEM, StateTypes.AZALEA, StateTypes.BAMBOO, StateTypes.BARREL, StateTypes.BEE_NEST, StateTypes.BEEHIVE, StateTypes.BEETROOTS, StateTypes.BIG_DRIPLEAF_STEM, StateTypes.BIG_DRIPLEAF, StateTypes.BOOKSHELF, StateTypes.BROWN_MUSHROOM_BLOCK, StateTypes.BROWN_MUSHROOM, StateTypes.CAMPFIRE, StateTypes.CARROTS, StateTypes.CARTOGRAPHY_TABLE, StateTypes.CARVED_PUMPKIN, StateTypes.CAVE_VINES_PLANT, StateTypes.CAVE_VINES, StateTypes.CHEST, StateTypes.CHORUS_FLOWER, StateTypes.CHORUS_PLANT, StateTypes.COCOA, StateTypes.COMPOSTER, StateTypes.CRAFTING_TABLE, StateTypes.CRIMSON_FUNGUS, StateTypes.DAYLIGHT_DETECTOR, StateTypes.DEAD_BUSH, StateTypes.FERN, StateTypes.FLETCHING_TABLE, StateTypes.GLOW_LICHEN, StateTypes.SHORT_GRASS, StateTypes.HANGING_ROOTS, StateTypes.JACK_O_LANTERN, StateTypes.JUKEBOX, StateTypes.LADDER, StateTypes.LARGE_FERN, StateTypes.LECTERN, StateTypes.LILY_PAD, StateTypes.LOOM, StateTypes.MELON_STEM, StateTypes.MELON, StateTypes.MUSHROOM_STEM, StateTypes.NETHER_WART, StateTypes.POTATOES, StateTypes.PUMPKIN_STEM, StateTypes.PUMPKIN, StateTypes.RED_MUSHROOM_BLOCK, StateTypes.RED_MUSHROOM, StateTypes.SCAFFOLDING, StateTypes.SMALL_DRIPLEAF, StateTypes.SMITHING_TABLE, StateTypes.SOUL_CAMPFIRE, StateTypes.SPORE_BLOSSOM, StateTypes.SUGAR_CANE, StateTypes.SWEET_BERRY_BUSH, StateTypes.TALL_GRASS, StateTypes.TRAPPED_CHEST, StateTypes.TWISTING_VINES_PLANT, StateTypes.TWISTING_VINES, StateTypes.VINE, StateTypes.WARPED_FUNGUS, StateTypes.WEEPING_VINES_PLANT, StateTypes.WEEPING_VINES, StateTypes.WHEAT, StateTypes.MANGROVE_ROOTS, StateTypes.BAMBOO_MOSAIC, StateTypes.BAMBOO_MOSAIC_SLAB, StateTypes.BAMBOO_MOSAIC_STAIRS, StateTypes.CHISELED_BOOKSHELF, StateTypes.CREAKING_HEART); BlockTags.LAVA_POOL_STONE_CANNOT_REPLACE.addTag(BlockTags.FEATURES_CANNOT_REPLACE).addTag(BlockTags.LEAVES).addTag(BlockTags.LOGS); BlockTags.PARROTS_SPAWNABLE_ON.addTag(BlockTags.LEAVES).addTag(BlockTags.LOGS).add(StateTypes.GRASS_BLOCK, StateTypes.AIR); // Legacy/Unofficial, I don't know diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/ItemTags.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/ItemTags.java index 1541b015cd..a0197c388a 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/ItemTags.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/defaulttags/ItemTags.java @@ -18,6 +18,7 @@ package com.github.retrooper.packetevents.protocol.world.states.defaulttags; +import com.github.retrooper.packetevents.protocol.component.ComponentTypes; import com.github.retrooper.packetevents.protocol.item.type.ItemType; import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; import com.github.retrooper.packetevents.protocol.world.states.type.StateType; @@ -99,6 +100,10 @@ public class ItemTags { public static final ItemTags CHEST_BOATS = bind("chest_boats"); public static final ItemTags FISHES = bind("fishes"); public static final ItemTags SIGNS = bind("signs"); + /** + * @deprecated This tag has been removed in 1.21.2 because of components + */ + @Deprecated public static final ItemTags MUSIC_DISCS = bind("music_discs"); public static final ItemTags CREEPER_DROP_MUSIC_DISCS = bind("creeper_drop_music_discs"); public static final ItemTags COALS = bind("coals"); @@ -186,6 +191,32 @@ public class ItemTags { public static final ItemTags TURTLE_FOOD = bind("turtle_food"); public static final ItemTags WOLF_FOOD = bind("wolf_food"); + // added with 1.21.2 + public static final ItemTags PALE_OAK_LOGS = bind("pale_oak_logs"); + public static final ItemTags PIGLIN_SAFE_ARMOR = bind("piglin_safe_armor"); + public static final ItemTags DUPLICATES_ALLAYS = bind("duplicates_allays"); + public static final ItemTags BREWING_FUEL = bind("brewing_fuel"); + public static final ItemTags SHULKER_BOXES = bind("shulker_boxes"); + public static final ItemTags IRON_TOOL_MATERIALS = bind("iron_tool_materials"); + public static final ItemTags GOLD_TOOL_MATERIALS = bind("gold_tool_materials"); + public static final ItemTags DIAMOND_TOOL_MATERIALS = bind("diamond_tool_materials"); + public static final ItemTags NETHERITE_TOOL_MATERIALS = bind("netherite_tool_materials"); + public static final ItemTags REPAIRS_LEATHER_ARMOR = bind("repairs_leather_armor"); + public static final ItemTags REPAIRS_CHAIN_ARMOR = bind("repairs_chain_armor"); + public static final ItemTags REPAIRS_IRON_ARMOR = bind("repairs_iron_armor"); + public static final ItemTags REPAIRS_GOLD_ARMOR = bind("repairs_gold_armor"); + public static final ItemTags REPAIRS_DIAMOND_ARMOR = bind("repairs_diamond_armor"); + public static final ItemTags REPAIRS_NETHERITE_ARMOR = bind("repairs_netherite_armor"); + public static final ItemTags REPAIRS_TURTLE_HELMET = bind("repairs_turtle_helmet"); + public static final ItemTags REPAIRS_WOLF_ARMOR = bind("repairs_wolf_armor"); + public static final ItemTags FURNACE_MINECART_FUEL = bind("furnace_minecart_fuel"); + public static final ItemTags BUNDLES = bind("bundles"); + public static final ItemTags MAP_INVISIBILITY_EQUIPMENT = bind("map_invisibility_equipment"); + public static final ItemTags GAZE_DISGUISE_EQUIPMENT = bind("gaze_disguise_equipment"); + public static final ItemTags PANDA_EATS_FROM_GROUND = bind("panda_eats_from_ground"); + public static final ItemTags WOODEN_TOOL_MATERIALS = bind("wooden_tool_materials"); + public static final ItemTags VILLAGER_PICKS_UP = bind("villager_picks_up"); + static { copy(BlockTags.WOOL, ItemTags.WOOL); copy(BlockTags.PLANKS, ItemTags.PLANKS); @@ -202,6 +233,7 @@ public class ItemTags { copy(BlockTags.WOODEN_TRAPDOORS, ItemTags.WOODEN_TRAPDOORS); copy(BlockTags.SAPLINGS, ItemTags.SAPLINGS); copy(BlockTags.DARK_OAK_LOGS, ItemTags.DARK_OAK_LOGS); + copy(BlockTags.PALE_OAK_LOGS, ItemTags.PALE_OAK_LOGS); copy(BlockTags.OAK_LOGS, ItemTags.OAK_LOGS); copy(BlockTags.BIRCH_LOGS, ItemTags.BIRCH_LOGS); copy(BlockTags.ACACIA_LOGS, ItemTags.ACACIA_LOGS); @@ -225,6 +257,10 @@ public class ItemTags { copy(BlockTags.TALL_FLOWERS, ItemTags.TALL_FLOWERS); ItemTags.PIGLIN_REPELLENTS.add(ItemTypes.SOUL_TORCH, ItemTypes.SOUL_LANTERN, ItemTypes.SOUL_CAMPFIRE); ItemTags.IGNORED_BY_PIGLIN_BABIES.add(ItemTypes.LEATHER); + ItemTags.PIGLIN_SAFE_ARMOR.add(ItemTypes.GOLDEN_HELMET, ItemTypes.GOLDEN_CHESTPLATE, ItemTypes.GOLDEN_LEGGINGS, ItemTypes.GOLDEN_BOOTS); + ItemTags.DUPLICATES_ALLAYS.add(ItemTypes.AMETHYST_SHARD); + ItemTags.BREWING_FUEL.add(ItemTypes.BLAZE_POWDER); + copy(BlockTags.SHULKER_BOXES, ItemTags.SHULKER_BOXES); ItemTags.MEAT.add(ItemTypes.BEEF, ItemTypes.CHICKEN, ItemTypes.COOKED_BEEF, ItemTypes.COOKED_CHICKEN, ItemTypes.COOKED_MUTTON, ItemTypes.COOKED_PORKCHOP, ItemTypes.COOKED_RABBIT, ItemTypes.MUTTON, ItemTypes.PORKCHOP, ItemTypes.RABBIT, ItemTypes.ROTTEN_FLESH); ItemTags.SNIFFER_FOOD.add(ItemTypes.TORCHFLOWER_SEEDS); ItemTags.PIGLIN_FOOD.add(ItemTypes.PORKCHOP, ItemTypes.COOKED_PORKCHOP); @@ -264,7 +300,7 @@ public class ItemTags { copy(BlockTags.CANDLES, ItemTags.CANDLES); copy(BlockTags.DIRT, ItemTags.DIRT); copy(BlockTags.TERRACOTTA, ItemTags.TERRACOTTA); - ItemTags.CHEST_BOATS.add(ItemTypes.OAK_CHEST_BOAT, ItemTypes.SPRUCE_CHEST_BOAT, ItemTypes.BIRCH_CHEST_BOAT, ItemTypes.JUNGLE_CHEST_BOAT, ItemTypes.ACACIA_CHEST_BOAT, ItemTypes.DARK_OAK_CHEST_BOAT, ItemTypes.MANGROVE_CHEST_BOAT, ItemTypes.BAMBOO_CHEST_RAFT, ItemTypes.CHERRY_CHEST_BOAT); + ItemTags.CHEST_BOATS.add(ItemTypes.OAK_CHEST_BOAT, ItemTypes.SPRUCE_CHEST_BOAT, ItemTypes.BIRCH_CHEST_BOAT, ItemTypes.JUNGLE_CHEST_BOAT, ItemTypes.ACACIA_CHEST_BOAT, ItemTypes.DARK_OAK_CHEST_BOAT, ItemTypes.MANGROVE_CHEST_BOAT, ItemTypes.BAMBOO_CHEST_RAFT, ItemTypes.CHERRY_CHEST_BOAT, ItemTypes.PALE_OAK_CHEST_BOAT); ItemTags.FISHES.add(ItemTypes.COD, ItemTypes.COOKED_COD, ItemTypes.SALMON, ItemTypes.COOKED_SALMON, ItemTypes.PUFFERFISH, ItemTypes.TROPICAL_FISH); copy(BlockTags.STANDING_SIGNS, ItemTags.SIGNS); ItemTags.CREEPER_DROP_MUSIC_DISCS.add(ItemTypes.MUSIC_DISC_13, ItemTypes.MUSIC_DISC_CAT, ItemTypes.MUSIC_DISC_BLOCKS, ItemTypes.MUSIC_DISC_CHIRP, ItemTypes.MUSIC_DISC_FAR, ItemTypes.MUSIC_DISC_MALL, ItemTypes.MUSIC_DISC_MELLOHI, ItemTypes.MUSIC_DISC_STAL, ItemTypes.MUSIC_DISC_STRAD, ItemTypes.MUSIC_DISC_WARD, ItemTypes.MUSIC_DISC_11, ItemTypes.MUSIC_DISC_WAIT); @@ -274,6 +310,18 @@ public class ItemTags { ItemTags.BOOKSHELF_BOOKS.add(ItemTypes.BOOK, ItemTypes.WRITTEN_BOOK, ItemTypes.ENCHANTED_BOOK, ItemTypes.WRITABLE_BOOK, ItemTypes.KNOWLEDGE_BOOK); ItemTags.BEACON_PAYMENT_ITEMS.add(ItemTypes.NETHERITE_INGOT, ItemTypes.EMERALD, ItemTypes.DIAMOND, ItemTypes.GOLD_INGOT, ItemTypes.IRON_INGOT); ItemTags.STONE_TOOL_MATERIALS.add(ItemTypes.COBBLESTONE, ItemTypes.BLACKSTONE, ItemTypes.COBBLED_DEEPSLATE); + ItemTags.IRON_TOOL_MATERIALS.add(ItemTypes.IRON_INGOT); + ItemTags.GOLD_TOOL_MATERIALS.add(ItemTypes.GOLD_INGOT); + ItemTags.DIAMOND_TOOL_MATERIALS.add(ItemTypes.DIAMOND); + ItemTags.NETHERITE_TOOL_MATERIALS.add(ItemTypes.NETHERITE_INGOT); + copy(ItemTags.IGNORED_BY_PIGLIN_BABIES, ItemTags.REPAIRS_LEATHER_ARMOR); + copy(ItemTags.IRON_TOOL_MATERIALS, ItemTags.REPAIRS_CHAIN_ARMOR); + copy(ItemTags.IRON_TOOL_MATERIALS, ItemTags.REPAIRS_IRON_ARMOR); + copy(ItemTags.GOLD_TOOL_MATERIALS, ItemTags.REPAIRS_GOLD_ARMOR); + copy(ItemTags.DIAMOND_TOOL_MATERIALS, ItemTags.REPAIRS_DIAMOND_ARMOR); + copy(ItemTags.NETHERITE_TOOL_MATERIALS, ItemTags.REPAIRS_NETHERITE_ARMOR); + ItemTags.REPAIRS_TURTLE_HELMET.add(ItemTypes.TURTLE_SCUTE); + ItemTags.REPAIRS_WOLF_ARMOR.add(ItemTypes.ARMADILLO_SCUTE); copy(ItemTags.STONE_TOOL_MATERIALS, ItemTags.STONE_CRAFTING_MATERIALS); ItemTags.FREEZE_IMMUNE_WEARABLES.add(ItemTypes.LEATHER_BOOTS, ItemTypes.LEATHER_LEGGINGS, ItemTypes.LEATHER_CHESTPLATE, ItemTypes.LEATHER_HELMET, ItemTypes.LEATHER_HORSE_ARMOR); ItemTags.CLUSTER_MAX_HARVESTABLES.add(ItemTypes.DIAMOND_PICKAXE, ItemTypes.GOLDEN_PICKAXE, ItemTypes.IRON_PICKAXE, ItemTypes.NETHERITE_PICKAXE, ItemTypes.STONE_PICKAXE, ItemTypes.WOODEN_PICKAXE); @@ -296,11 +344,15 @@ public class ItemTags { ItemTags.SHOVELS.add(ItemTypes.DIAMOND_SHOVEL, ItemTypes.STONE_SHOVEL, ItemTypes.GOLDEN_SHOVEL, ItemTypes.NETHERITE_SHOVEL, ItemTypes.WOODEN_SHOVEL, ItemTypes.IRON_SHOVEL); ItemTags.VILLAGER_PLANTABLE_SEEDS.add(ItemTypes.WHEAT_SEEDS, ItemTypes.POTATO, ItemTypes.CARROT, ItemTypes.BEETROOT_SEEDS, ItemTypes.TORCHFLOWER_SEEDS, ItemTypes.PITCHER_POD); ItemTags.DYEABLE.add(ItemTypes.LEATHER_HELMET, ItemTypes.LEATHER_CHESTPLATE, ItemTypes.LEATHER_LEGGINGS, ItemTypes.LEATHER_BOOTS, ItemTypes.LEATHER_HORSE_ARMOR, ItemTypes.WOLF_ARMOR); + copy(ItemTags.COALS, ItemTags.FURNACE_MINECART_FUEL); + ItemTags.BUNDLES.add(ItemTypes.BUNDLE, ItemTypes.BLACK_BUNDLE, ItemTypes.BLUE_BUNDLE, ItemTypes.BROWN_BUNDLE, ItemTypes.CYAN_BUNDLE, ItemTypes.GRAY_BUNDLE, ItemTypes.GREEN_BUNDLE, ItemTypes.LIGHT_BLUE_BUNDLE, ItemTypes.LIGHT_GRAY_BUNDLE, ItemTypes.LIME_BUNDLE, ItemTypes.MAGENTA_BUNDLE, ItemTypes.ORANGE_BUNDLE, ItemTypes.PINK_BUNDLE, ItemTypes.PURPLE_BUNDLE, ItemTypes.RED_BUNDLE, ItemTypes.YELLOW_BUNDLE, ItemTypes.WHITE_BUNDLE); ItemTags.ENCHANTABLE_FISHING.add(ItemTypes.FISHING_ROD); ItemTags.ENCHANTABLE_TRIDENT.add(ItemTypes.TRIDENT); ItemTags.ENCHANTABLE_BOW.add(ItemTypes.BOW); ItemTags.ENCHANTABLE_CROSSBOW.add(ItemTypes.CROSSBOW); ItemTags.ENCHANTABLE_MACE.add(ItemTypes.MACE); + ItemTags.MAP_INVISIBILITY_EQUIPMENT.add(ItemTypes.CARVED_PUMPKIN); + copy(ItemTags.MAP_INVISIBILITY_EQUIPMENT, ItemTags.GAZE_DISGUISE_EQUIPMENT); copy(BlockTags.BUTTONS, ItemTags.BUTTONS); copy(BlockTags.DOORS, ItemTags.DOORS); copy(BlockTags.LOGS_THAT_BURN, ItemTags.LOGS_THAT_BURN); @@ -310,14 +362,16 @@ public class ItemTags { copy(BlockTags.FENCES, ItemTags.FENCES); copy(BlockTags.FLOWERS, ItemTags.FLOWERS); ItemTags.PIGLIN_LOVED.addTag(ItemTags.GOLD_ORES).add(ItemTypes.GOLD_BLOCK, ItemTypes.GILDED_BLACKSTONE, ItemTypes.LIGHT_WEIGHTED_PRESSURE_PLATE, ItemTypes.GOLD_INGOT, ItemTypes.BELL, ItemTypes.CLOCK, ItemTypes.GOLDEN_CARROT, ItemTypes.GLISTERING_MELON_SLICE, ItemTypes.GOLDEN_APPLE, ItemTypes.ENCHANTED_GOLDEN_APPLE, ItemTypes.GOLDEN_HELMET, ItemTypes.GOLDEN_CHESTPLATE, ItemTypes.GOLDEN_LEGGINGS, ItemTypes.GOLDEN_BOOTS, ItemTypes.GOLDEN_HORSE_ARMOR, ItemTypes.GOLDEN_SWORD, ItemTypes.GOLDEN_PICKAXE, ItemTypes.GOLDEN_SHOVEL, ItemTypes.GOLDEN_AXE, ItemTypes.GOLDEN_HOE, ItemTypes.RAW_GOLD, ItemTypes.RAW_GOLD_BLOCK); - ItemTags.WOLF_FOOD.addTag(ItemTags.MEAT); + ItemTags.WOLF_FOOD.addTag(ItemTags.MEAT).add(ItemTypes.COD, ItemTypes.COOKED_COD, ItemTypes.SALMON, ItemTypes.COOKED_SALMON, ItemTypes.TROPICAL_FISH, ItemTypes.PUFFERFISH, ItemTypes.RABBIT_STEW); + ItemTags.PANDA_EATS_FROM_GROUND.addTag(ItemTags.PANDA_FOOD).add(ItemTypes.CAKE); ItemTags.STRIDER_TEMPT_ITEMS.addTag(ItemTags.STRIDER_FOOD).add(ItemTypes.WARPED_FUNGUS_ON_A_STICK); - ItemTags.BOATS.addTag(ItemTags.CHEST_BOATS).add(ItemTypes.OAK_BOAT, ItemTypes.SPRUCE_BOAT, ItemTypes.BIRCH_BOAT, ItemTypes.JUNGLE_BOAT, ItemTypes.ACACIA_BOAT, ItemTypes.DARK_OAK_BOAT, ItemTypes.MANGROVE_BOAT, ItemTypes.BAMBOO_RAFT, ItemTypes.CHERRY_BOAT); - ItemTags.MUSIC_DISCS.addTag(ItemTags.CREEPER_DROP_MUSIC_DISCS).add(ItemTypes.MUSIC_DISC_PIGSTEP, ItemTypes.MUSIC_DISC_OTHERSIDE, ItemTypes.MUSIC_DISC_5, ItemTypes.MUSIC_DISC_RELIC, ItemTypes.MUSIC_DISC_CREATOR, ItemTypes.MUSIC_DISC_CREATOR_MUSIC_BOX, ItemTypes.MUSIC_DISC_PRECIPICE); + ItemTags.BOATS.addTag(ItemTags.CHEST_BOATS).add(ItemTypes.OAK_BOAT, ItemTypes.SPRUCE_BOAT, ItemTypes.BIRCH_BOAT, ItemTypes.JUNGLE_BOAT, ItemTypes.ACACIA_BOAT, ItemTypes.DARK_OAK_BOAT, ItemTypes.MANGROVE_BOAT, ItemTypes.BAMBOO_RAFT, ItemTypes.CHERRY_BOAT, ItemTypes.PALE_OAK_BOAT); + ItemTags.WOODEN_TOOL_MATERIALS.addTag(ItemTags.PLANKS); copy(BlockTags.DAMPENS_VIBRATIONS, ItemTags.DAMPENS_VIBRATIONS); ItemTags.TRIMMABLE_ARMOR.addTag(ItemTags.FOOT_ARMOR).addTag(ItemTags.LEG_ARMOR).addTag(ItemTags.CHEST_ARMOR).addTag(ItemTags.HEAD_ARMOR); ItemTags.DECORATED_POT_INGREDIENTS.addTag(ItemTags.DECORATED_POT_SHERDS).add(ItemTypes.BRICK); ItemTags.BREAKS_DECORATED_POTS.addTag(ItemTags.SWORDS).addTag(ItemTags.AXES).addTag(ItemTags.PICKAXES).addTag(ItemTags.SHOVELS).addTag(ItemTags.HOES).add(ItemTypes.TRIDENT, ItemTypes.MACE); + ItemTags.VILLAGER_PICKS_UP.addTag(ItemTags.VILLAGER_PLANTABLE_SEEDS).add(ItemTypes.BREAD, ItemTypes.WHEAT, ItemTypes.BEETROOT); ItemTags.ENCHANTABLE_FOOT_ARMOR.addTag(ItemTags.FOOT_ARMOR); ItemTags.ENCHANTABLE_LEG_ARMOR.addTag(ItemTags.LEG_ARMOR); ItemTags.ENCHANTABLE_CHEST_ARMOR.addTag(ItemTags.CHEST_ARMOR); @@ -335,6 +389,13 @@ public class ItemTags { ItemTags.ENCHANTABLE_WEAPON.addTag(ItemTags.ENCHANTABLE_SHARP_WEAPON).add(ItemTypes.MACE); ItemTags.ENCHANTABLE_VANISHING.addTag(ItemTags.ENCHANTABLE_DURABILITY).addTag(ItemTags.SKULLS).add(ItemTypes.COMPASS, ItemTypes.CARVED_PUMPKIN); copy(BlockTags.COMPLETES_FIND_TREE_TUTORIAL, ItemTags.COMPLETES_FIND_TREE_TUTORIAL); + + // deprecated tags + for (ItemType type : ItemTypes.getRegistry().getEntries()) { + if (type.getComponents().has(ComponentTypes.JUKEBOX_PLAYABLE)) { + ItemTags.MUSIC_DISCS.add(type); + } + } } String name; diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/enums/CreakingHeartState.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/enums/CreakingHeartState.java new file mode 100644 index 0000000000..44ac3a38a6 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/enums/CreakingHeartState.java @@ -0,0 +1,26 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.protocol.world.states.enums; + +public enum CreakingHeartState { + + DISABLED, + DORMANT, + ACTIVE, +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateTypes.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateTypes.java index 39e5d95fe7..e30e77ddae 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateTypes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateTypes.java @@ -1158,6 +1158,32 @@ public static StateType.Mapped getMappedById(ClientVersion version, int id) { public static StateType VAULT = StateTypes.builder().name("VAULT").blastResistance(50.0f).hardness(50.0f).isBlocking(true).requiresCorrectTool(true).isSolid(true).setMaterial(MaterialType.STONE).build(); public static StateType HEAVY_CORE = StateTypes.builder().name("HEAVY_CORE").blastResistance(1200.0f).hardness(10.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.METAL).build(); + // 1.21.2 added types + public static StateType PALE_OAK_WOOD = StateTypes.builder().name("PALE_OAK_WOOD").blastResistance(2.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_PLANKS = StateTypes.builder().name("PALE_OAK_PLANKS").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_SAPLING = StateTypes.builder().name("PALE_OAK_SAPLING").blastResistance(0.0f).hardness(0.0f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_LOG = StateTypes.builder().name("PALE_OAK_LOG").blastResistance(2.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType STRIPPED_PALE_OAK_LOG = StateTypes.builder().name("STRIPPED_PALE_OAK_LOG").blastResistance(2.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType STRIPPED_PALE_OAK_WOOD = StateTypes.builder().name("STRIPPED_PALE_OAK_WOOD").blastResistance(2.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_LEAVES = StateTypes.builder().name("PALE_OAK_LEAVES").blastResistance(0.2f).hardness(0.2f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.LEAVES).build(); + public static StateType CREAKING_HEART = StateTypes.builder().name("CREAKING_HEART").blastResistance(5.0f).hardness(5.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_SIGN = StateTypes.builder().name("PALE_OAK_SIGN").blastResistance(1.0f).hardness(1.0f).isBlocking(false).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_WALL_SIGN = StateTypes.builder().name("PALE_OAK_WALL_SIGN").blastResistance(1.0f).hardness(1.0f).isBlocking(false).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_HANGING_SIGN = StateTypes.builder().name("PALE_OAK_HANGING_SIGN").blastResistance(1.0f).hardness(1.0f).isBlocking(false).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_WALL_HANGING_SIGN = StateTypes.builder().name("PALE_OAK_WALL_HANGING_SIGN").blastResistance(1.0f).hardness(1.0f).isBlocking(false).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_PRESSURE_PLATE = StateTypes.builder().name("PALE_OAK_PRESSURE_PLATE").blastResistance(0.5f).hardness(0.5f).isBlocking(false).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_TRAPDOOR = StateTypes.builder().name("PALE_OAK_TRAPDOOR").blastResistance(3.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType POTTED_PALE_OAK_SAPLING = StateTypes.builder().name("POTTED_PALE_OAK_SAPLING").blastResistance(0.0f).hardness(0.0f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.DECORATION).build(); + public static StateType PALE_OAK_BUTTON = StateTypes.builder().name("PALE_OAK_BUTTON").blastResistance(0.5f).hardness(0.5f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_STAIRS = StateTypes.builder().name("PALE_OAK_STAIRS").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_SLAB = StateTypes.builder().name("PALE_OAK_SLAB").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_FENCE_GATE = StateTypes.builder().name("PALE_OAK_FENCE_GATE").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_FENCE = StateTypes.builder().name("PALE_OAK_FENCE").blastResistance(3.0f).hardness(2.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_OAK_DOOR = StateTypes.builder().name("PALE_OAK_DOOR").blastResistance(3.0f).hardness(3.0f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.WOOD).build(); + public static StateType PALE_MOSS_BLOCK = StateTypes.builder().name("PALE_MOSS_BLOCK").blastResistance(0.1f).hardness(0.1f).isBlocking(true).requiresCorrectTool(false).isSolid(true).setMaterial(MaterialType.MOSS).build(); + public static StateType PALE_MOSS_CARPET = StateTypes.builder().name("PALE_MOSS_CARPET").blastResistance(0.1f).hardness(0.1f).isBlocking(true).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.PLANT).build(); + public static StateType PALE_HANGING_MOSS = StateTypes.builder().name("PALE_HANGING_MOSS").blastResistance(0.1f).hardness(0.1f).isBlocking(false).requiresCorrectTool(false).isSolid(false).setMaterial(MaterialType.PLANT).build(); + static { TYPES_BUILDER.unloadFileMappings(); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateValue.java b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateValue.java index da0dfa65a6..8b7702a2b2 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateValue.java +++ b/api/src/main/java/com/github/retrooper/packetevents/protocol/world/states/type/StateValue.java @@ -21,6 +21,7 @@ import com.github.retrooper.packetevents.protocol.world.BlockFace; import com.github.retrooper.packetevents.protocol.world.states.enums.Attachment; import com.github.retrooper.packetevents.protocol.world.states.enums.Axis; +import com.github.retrooper.packetevents.protocol.world.states.enums.CreakingHeartState; import com.github.retrooper.packetevents.protocol.world.states.enums.East; import com.github.retrooper.packetevents.protocol.world.states.enums.Face; import com.github.retrooper.packetevents.protocol.world.states.enums.Half; @@ -93,6 +94,7 @@ public enum StateValue { LEAVES("leaves", Leaves.class, Leaves::valueOf), LEVEL("level", int.class, Integer::parseInt), LIT("lit", boolean.class, Boolean::parseBoolean), + TIP("tip", boolean.class, Boolean::parseBoolean), LOCKED("locked", boolean.class, Boolean::parseBoolean), MODE("mode", Mode.class, Mode::valueOf), MOISTURE("moisture", int.class, Integer::parseInt), @@ -132,7 +134,8 @@ public enum StateValue { VAULT_STATE("vault_state", VaultState.class, VaultState::valueOf), VERTICAL_DIRECTION("vertical_direction", VerticalDirection.class, VerticalDirection::valueOf), WATERLOGGED("waterlogged", boolean.class, Boolean::parseBoolean), - WEST("west", West.class, West::valueOf); + WEST("west", West.class, West::valueOf), + CREAKING("creaking", CreakingHeartState.class, CreakingHeartState::valueOf); public static final Index NAME_INDEX = Index.create( StateValue.class, StateValue::getName); diff --git a/api/src/main/java/com/github/retrooper/packetevents/util/MathUtil.java b/api/src/main/java/com/github/retrooper/packetevents/util/MathUtil.java index 0be406f8a3..329f241834 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/util/MathUtil.java +++ b/api/src/main/java/com/github/retrooper/packetevents/util/MathUtil.java @@ -18,7 +18,19 @@ package com.github.retrooper.packetevents.util; -public class MathUtil { +public final class MathUtil { + + private MathUtil() { + } + + public static int clamp(int value, int min, int max) { + return value < min ? min : Math.min(value, max); + } + + public static double clamp(double value, double min, double max) { + return value < min ? min : Math.min(value, max); + } + public static int floor(double value) { int temp = (int) value; return value < (double) temp ? temp - 1 : temp; diff --git a/api/src/main/java/com/github/retrooper/packetevents/util/PacketTransformationUtil.java b/api/src/main/java/com/github/retrooper/packetevents/util/PacketTransformationUtil.java index a2c9fa2a8d..4e333f7fd0 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/util/PacketTransformationUtil.java +++ b/api/src/main/java/com/github/retrooper/packetevents/util/PacketTransformationUtil.java @@ -19,13 +19,15 @@ package com.github.retrooper.packetevents.util; import com.github.retrooper.packetevents.manager.server.ServerVersion; -import com.github.retrooper.packetevents.netty.buffer.ByteBufHelper; import com.github.retrooper.packetevents.protocol.player.Equipment; import com.github.retrooper.packetevents.protocol.world.chunk.LightData; import com.github.retrooper.packetevents.wrapper.PacketWrapper; import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerChunkData; import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerDestroyEntities; import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerEntityEquipment; +import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSetCursorItem; +import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSetPlayerInventory; +import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSetSlot; import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerUpdateLight; import java.util.Collections; @@ -73,6 +75,18 @@ public static PacketWrapper[] transform(PacketWrapper wrapper) { return output; } + } else if (wrapper instanceof WrapperPlayServerSetSlot) { + // some plugins will probably fail to update this correctly, so just transform it when sending + WrapperPlayServerSetSlot setSlot = (WrapperPlayServerSetSlot) wrapper; + if (setSlot.getSlot() == -1) { // transform to cursor item + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper = new WrapperPlayServerSetCursorItem(setSlot.getItem()); + } + } else if (setSlot.getWindowId() == -2) { // transform to player inventory set + if (wrapper.getServerVersion().isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + wrapper = new WrapperPlayServerSetPlayerInventory(setSlot.getSlot(), setSlot.getItem()); + } + } } return new PacketWrapper[]{wrapper}; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/util/Vector3d.java b/api/src/main/java/com/github/retrooper/packetevents/util/Vector3d.java index b7c7fe97d0..ee95232d10 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/util/Vector3d.java +++ b/api/src/main/java/com/github/retrooper/packetevents/util/Vector3d.java @@ -18,7 +18,14 @@ package com.github.retrooper.packetevents.util; +import com.github.retrooper.packetevents.protocol.nbt.NBT; +import com.github.retrooper.packetevents.protocol.nbt.NBTDouble; +import com.github.retrooper.packetevents.protocol.nbt.NBTList; +import com.github.retrooper.packetevents.protocol.nbt.NBTNumber; +import com.github.retrooper.packetevents.protocol.nbt.NBTType; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.protocol.world.BlockFace; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; import java.util.Objects; @@ -99,6 +106,35 @@ public Vector3d(double[] array) { } } + public static Vector3d read(PacketWrapper wrapper) { + double x = wrapper.readDouble(); + double y = wrapper.readDouble(); + double z = wrapper.readDouble(); + return new Vector3d(x, y, z); + } + + public static void write(PacketWrapper wrapper, Vector3d vector) { + wrapper.writeDouble(vector.x); + wrapper.writeDouble(vector.y); + wrapper.writeDouble(vector.z); + } + + public static Vector3d decode(NBT tag, ClientVersion version) { + NBTList list = (NBTList) tag; + double x = ((NBTNumber) list.getTag(0)).getAsDouble(); + double y = ((NBTNumber) list.getTag(1)).getAsDouble(); + double z = ((NBTNumber) list.getTag(2)).getAsDouble(); + return new Vector3d(x, y, z); + } + + public static NBT encode(Vector3d vector3d, ClientVersion version) { + NBTList list = new NBTList<>(NBTType.DOUBLE, 3); + list.addTag(new NBTDouble(vector3d.x)); + list.addTag(new NBTDouble(vector3d.y)); + list.addTag(new NBTDouble(vector3d.z)); + return list; + } + public double getX() { return x; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/util/mappings/SynchronizedRegistriesHandler.java b/api/src/main/java/com/github/retrooper/packetevents/util/mappings/SynchronizedRegistriesHandler.java index ec944f6aa8..c75e4a2eb7 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/util/mappings/SynchronizedRegistriesHandler.java +++ b/api/src/main/java/com/github/retrooper/packetevents/util/mappings/SynchronizedRegistriesHandler.java @@ -27,6 +27,8 @@ import com.github.retrooper.packetevents.protocol.item.banner.BannerPatterns; import com.github.retrooper.packetevents.protocol.item.enchantment.type.EnchantmentType; import com.github.retrooper.packetevents.protocol.item.enchantment.type.EnchantmentTypes; +import com.github.retrooper.packetevents.protocol.item.instrument.Instrument; +import com.github.retrooper.packetevents.protocol.item.instrument.Instruments; import com.github.retrooper.packetevents.protocol.item.jukebox.IJukeboxSong; import com.github.retrooper.packetevents.protocol.item.jukebox.JukeboxSongs; import com.github.retrooper.packetevents.protocol.item.trimmaterial.TrimMaterial; @@ -54,31 +56,35 @@ import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import java.util.function.Function; import java.util.function.Supplier; -import java.util.stream.Collectors; import java.util.stream.Stream; @ApiStatus.Internal public final class SynchronizedRegistriesHandler { private static final boolean FORCE_PER_USER_REGISTRIES = Boolean.getBoolean("packetevents.force-per-user-registries"); - private static final Map> REGISTRY_KEYS = Stream.of( - new RegistryEntry<>(Biomes.getRegistry(), Biome::decode), - new RegistryEntry<>(ChatTypes.getRegistry(), ChatType::decode), - new RegistryEntry<>(TrimPatterns.getRegistry(), TrimPattern::decode), - new RegistryEntry<>(TrimMaterials.getRegistry(), TrimMaterial::decode), - new RegistryEntry<>(WolfVariants.getRegistry(), WolfVariant::decode), - new RegistryEntry<>(PaintingVariants.getRegistry(), PaintingVariant::decode), - new RegistryEntry<>(DimensionTypes.getRegistry(), DimensionType::decode), - new RegistryEntry<>(DamageTypes.getRegistry(), DamageType::decode), - new RegistryEntry<>(BannerPatterns.getRegistry(), BannerPattern::decode), - new RegistryEntry<>(EnchantmentTypes.getRegistry(), EnchantmentType::decode), - new RegistryEntry<>(JukeboxSongs.getRegistry(), IJukeboxSong::decode) - ).collect(Collectors.toMap(RegistryEntry::getRegistryKey, Function.identity())); + private static final Map> REGISTRY_KEYS = new HashMap<>(); + + static { + Stream.of( + new RegistryEntry<>(Biomes.getRegistry(), Biome::decode), + new RegistryEntry<>(ChatTypes.getRegistry(), ChatType::decode), + new RegistryEntry<>(TrimPatterns.getRegistry(), TrimPattern::decode), + new RegistryEntry<>(TrimMaterials.getRegistry(), TrimMaterial::decode), + new RegistryEntry<>(WolfVariants.getRegistry(), WolfVariant::decode), + new RegistryEntry<>(PaintingVariants.getRegistry(), PaintingVariant::decode), + new RegistryEntry<>(DimensionTypes.getRegistry(), DimensionType::decode), + new RegistryEntry<>(DamageTypes.getRegistry(), DamageType::decode), + new RegistryEntry<>(BannerPatterns.getRegistry(), BannerPattern::decode), + new RegistryEntry<>(EnchantmentTypes.getRegistry(), EnchantmentType::decode), + new RegistryEntry<>(JukeboxSongs.getRegistry(), IJukeboxSong::decode), + new RegistryEntry<>(Instruments.getRegistry(), Instrument::decode) + ).forEach(entry -> REGISTRY_KEYS.put(entry.getRegistryKey(), entry)); + } private SynchronizedRegistriesHandler() { } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/PacketWrapper.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/PacketWrapper.java index 7343e8045d..e8be1176ce 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/PacketWrapper.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/PacketWrapper.java @@ -90,6 +90,7 @@ import com.github.retrooper.packetevents.protocol.world.WorldBlockPosition; import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.util.KnownPack; +import com.github.retrooper.packetevents.util.MathUtil; import com.github.retrooper.packetevents.util.StringUtil; import com.github.retrooper.packetevents.util.Vector3i; import com.github.retrooper.packetevents.util.adventure.AdventureSerializer; @@ -466,8 +467,7 @@ public ItemStack readItemStackModern() { if (count <= 0) { return ItemStack.EMPTY; } - ClientVersion version = this.serverVersion.toClientVersion(); - ItemType itemType = this.readMappedEntity(ItemTypes::getById); + ItemType itemType = this.readMappedEntity(ItemTypes.getRegistry()); // read component patch counts int presentCount = this.readVarInt(); @@ -479,11 +479,11 @@ public ItemStack readItemStackModern() { PatchableComponentMap components = new PatchableComponentMap( itemType.getComponents(), new HashMap<>(4)); for (int i = 0; i < presentCount; i++) { - ComponentType type = ComponentTypes.getById(version, this.readVarInt()); + ComponentType type = this.readMappedEntity(ComponentTypes.getRegistry()); components.set((ComponentType) type, type.read(this)); } for (int i = 0; i < absentCount; i++) { - components.unset(ComponentTypes.getById(version, this.readVarInt())); + components.unset(this.readMappedEntity(ComponentTypes.getRegistry())); } return ItemStack.builder().type(itemType).amount(count).components(components).build(); @@ -1548,6 +1548,38 @@ public void writeMappedEntityOrDirect(Z entity, Writer< this.writeVarInt(id + 1); } + public int readContainerId() { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + return this.readVarInt(); + } + return this.readUnsignedByte(); + } + + public void writeContainerId(int containerId) { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeVarInt(containerId); + } else { + this.writeByte(containerId); + } + } + + public void writeRotation(float rotation) { + this.writeByte((byte) MathUtil.floor(rotation * 256f / 360f)); + } + + public float readRotation() { + return (float) (this.readByte() * 360) / 256f; + } + + public @Nullable Integer readNullableVarInt() { + int i = this.readVarInt(); + return i == 0 ? null : i - 1; + } + + public void writeNullableVarInt(@Nullable Integer i) { + this.writeVarInt(i == null ? 0 : i + 1); + } + @FunctionalInterface public interface Reader extends Function, T> { } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientSettings.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientSettings.java new file mode 100644 index 0000000000..e96b008b70 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/common/client/WrapperCommonClientSettings.java @@ -0,0 +1,250 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.common.client; + +import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.packettype.PacketTypeCommon; +import com.github.retrooper.packetevents.protocol.player.HumanoidArm; +import com.github.retrooper.packetevents.protocol.player.SkinSection; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; + +public class WrapperCommonClientSettings> extends PacketWrapper { + + private String locale; + private int viewDistance; + private ChatVisibility chatVisibility; + private boolean chatColors; + private byte skinMask; + private HumanoidArm mainHand; + private boolean textFilteringEnabled; + private boolean allowServerListings; + /** + * Added with 1.21.2 + */ + private ParticleStatus particleStatus; + /** + * Removed with 1.8 + */ + @ApiStatus.Obsolete + private byte ignoredDifficulty; + + public WrapperCommonClientSettings(PacketReceiveEvent event) { + super(event); + } + + public WrapperCommonClientSettings( + PacketTypeCommon packetType, + String locale, int viewDistance, ChatVisibility chatVisibility, + boolean chatColors, byte skinMask, HumanoidArm mainHand, + boolean textFilteringEnabled, boolean allowServerListings, + ParticleStatus particleStatus, byte ignoredDifficulty + ) { + super(packetType); + this.locale = locale; + this.viewDistance = viewDistance; + this.chatVisibility = chatVisibility; + this.chatColors = chatColors; + this.skinMask = skinMask; + this.mainHand = mainHand; + this.textFilteringEnabled = textFilteringEnabled; + this.allowServerListings = allowServerListings; + this.particleStatus = particleStatus; + this.ignoredDifficulty = ignoredDifficulty; + } + + @Override + public void read() { + this.locale = this.readString(this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_12) ? 16 : 7); + this.viewDistance = this.readByte(); + this.chatVisibility = this.readEnum(ChatVisibility.values()); + this.chatColors = this.readBoolean(); + if (this.serverVersion == ServerVersion.V_1_7_10) { + this.ignoredDifficulty = this.readByte(); + if (this.readBoolean()) { // show cape + this.skinMask = SkinSection.CAPE.getMask(); + } + } else { + this.skinMask = (byte) this.readUnsignedByte(); + } + this.mainHand = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9) + ? this.readEnum(HumanoidArm.values()) : HumanoidArm.RIGHT; + this.textFilteringEnabled = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) && this.readBoolean(); + this.allowServerListings = this.serverVersion.isOlderThan(ServerVersion.V_1_18) || this.readBoolean(); + this.particleStatus = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? this.readEnum(ParticleStatus.values()) : ParticleStatus.ALL; + } + + @Override + public void write() { + this.writeString(this.locale, this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_12) ? 16 : 7); + this.writeByte(this.viewDistance); + this.writeEnum(this.chatVisibility); + this.writeBoolean(this.chatColors); + if (this.serverVersion == ServerVersion.V_1_7_10) { + this.writeByte(this.ignoredDifficulty); + this.writeBoolean(SkinSection.CAPE.isSet(this.skinMask)); + } else { + this.writeByte(this.skinMask); + } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { + this.writeEnum(this.mainHand); + } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17)) { + this.writeBoolean(this.textFilteringEnabled); + } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_18)) { + this.writeBoolean(this.allowServerListings); + } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeEnum(this.particleStatus); + } + } + + @Override + public void copy(T wrapper) { + this.locale = wrapper.getLocale(); + this.viewDistance = wrapper.getViewDistance(); + this.chatVisibility = wrapper.getChatVisibility(); + this.chatColors = wrapper.isChatColors(); + this.skinMask = wrapper.getSkinMask(); + this.mainHand = wrapper.getMainHand(); + this.textFilteringEnabled = wrapper.isTextFilteringEnabled(); + this.allowServerListings = wrapper.isServerListingAllowed(); + this.particleStatus = wrapper.getParticleStatus(); + this.ignoredDifficulty = wrapper.getIgnoredDifficulty(); + } + + public String getLocale() { + return this.locale; + } + + public void setLocale(String locale) { + this.locale = locale; + } + + public int getViewDistance() { + return this.viewDistance; + } + + public void setViewDistance(int viewDistance) { + this.viewDistance = viewDistance; + } + + public ChatVisibility getChatVisibility() { + return this.chatVisibility; + } + + public void setChatVisibility(ChatVisibility chatVisibility) { + this.chatVisibility = chatVisibility; + } + + public boolean isChatColors() { + return this.chatColors; + } + + public void setChatColors(boolean chatColors) { + this.chatColors = chatColors; + } + + public byte getSkinMask() { + return this.skinMask; + } + + public void setSkinMask(byte skinMask) { + this.skinMask = skinMask; + } + + public SkinSection getVisibleSkinSection() { + return new SkinSection(this.skinMask); + } + + public void setVisibleSkinSections(SkinSection visibleSkinSection) { + this.skinMask = visibleSkinSection.getMask(); + } + + public boolean isSkinSectionVisible(SkinSection section) { + return section.isSet(this.skinMask); + } + + public void setSkinSectionVisible(SkinSection section, boolean visible) { + this.skinMask = section.set(this.skinMask, visible); + } + + public HumanoidArm getMainHand() { + return this.mainHand; + } + + public void setMainHand(HumanoidArm mainHand) { + this.mainHand = mainHand; + } + + public boolean isTextFilteringEnabled() { + return this.textFilteringEnabled; + } + + public void setTextFilteringEnabled(boolean textFilteringEnabled) { + this.textFilteringEnabled = textFilteringEnabled; + } + + public boolean isServerListingAllowed() { + return this.allowServerListings; + } + + public void setServerListingAllowed(boolean allowServerListings) { + this.allowServerListings = allowServerListings; + } + + public ParticleStatus getParticleStatus() { + return this.particleStatus; + } + + public void setParticleStatus(ParticleStatus particleStatus) { + this.particleStatus = particleStatus; + } + + /** + * Removed with 1.8 + */ + @ApiStatus.Obsolete + public byte getIgnoredDifficulty() { + return this.ignoredDifficulty; + } + + /** + * Removed with 1.8 + */ + @ApiStatus.Obsolete + public void setIgnoredDifficulty(byte ignoredDifficulty) { + this.ignoredDifficulty = ignoredDifficulty; + } + + public enum ChatVisibility { + FULL, + SYSTEM, + HIDDEN, + } + + public enum ParticleStatus { + ALL, + DECREASED, + MINIMAL, + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSettings.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSettings.java index 610803d281..08406f59f9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSettings.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/configuration/client/WrapperConfigClientSettings.java @@ -21,143 +21,101 @@ import com.github.retrooper.packetevents.event.PacketReceiveEvent; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.protocol.player.HumanoidArm; -import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import com.github.retrooper.packetevents.wrapper.common.client.WrapperCommonClientSettings; +import net.kyori.adventure.util.Index; -public class WrapperConfigClientSettings extends PacketWrapper { - - private String locale; - private int viewDistance; - private ChatVisibility visibility; - private boolean chatColorable; - private byte visibleSkinSectionMask; - private HumanoidArm hand; - private boolean textFilteringEnabled; - private boolean allowServerListings; +public class WrapperConfigClientSettings extends WrapperCommonClientSettings { public WrapperConfigClientSettings(PacketReceiveEvent event) { super(event); } - public WrapperConfigClientSettings(String locale, int viewDistance, ChatVisibility visibility, - boolean chatColorable, byte visibleSkinSectionMask, HumanoidArm hand, - boolean textFilteringEnabled, boolean allowServerListings) { - super(PacketType.Configuration.Client.CLIENT_SETTINGS); - this.locale = locale; - this.viewDistance = viewDistance; - this.visibility = visibility; - this.chatColorable = chatColorable; - this.visibleSkinSectionMask = visibleSkinSectionMask; - this.hand = hand; - this.textFilteringEnabled = textFilteringEnabled; - this.allowServerListings = allowServerListings; - } - - @Override - public void read() { - this.locale = this.readString(16); - this.viewDistance = this.readByte(); - this.visibility = ChatVisibility.VALUES[this.readVarInt()]; - this.chatColorable = this.readBoolean(); - this.visibleSkinSectionMask = (byte) this.readUnsignedByte(); - this.hand = HumanoidArm.VALUES[this.readVarInt()]; - this.textFilteringEnabled = this.readBoolean(); - this.allowServerListings = this.readBoolean(); - } - - @Override - public void write() { - this.writeString(this.locale, 16); - this.writeByte(this.viewDistance); - this.writeVarInt(this.visibility.ordinal()); - this.writeBoolean(this.chatColorable); - this.writeByte(this.visibleSkinSectionMask); - this.writeVarInt(this.hand.ordinal()); - this.writeBoolean(this.textFilteringEnabled); - this.writeBoolean(this.allowServerListings); + public WrapperConfigClientSettings( + String locale, int viewDistance, WrapperCommonClientSettings.ChatVisibility chatVisibility, + boolean chatColors, byte skinMask, HumanoidArm mainHand, boolean textFilteringEnabled, + boolean allowServerListings, ParticleStatus particleStatus + ) { + super(PacketType.Configuration.Client.CLIENT_SETTINGS, locale, viewDistance, + chatVisibility, chatColors, skinMask, mainHand, textFilteringEnabled, + allowServerListings, particleStatus, (byte) 0); } - @Override - public void copy(WrapperConfigClientSettings wrapper) { - this.locale = wrapper.locale; - this.viewDistance = wrapper.viewDistance; - this.visibility = wrapper.visibility; - this.chatColorable = wrapper.chatColorable; - this.visibleSkinSectionMask = wrapper.visibleSkinSectionMask; - this.hand = wrapper.hand; - this.textFilteringEnabled = wrapper.textFilteringEnabled; - this.allowServerListings = wrapper.allowServerListings; - } - - public String getLocale() { - return this.locale; - } - - public void setLocale(String locale) { - this.locale = locale; - } - - public int getViewDistance() { - return this.viewDistance; - } - - public void setViewDistance(int viewDistance) { - this.viewDistance = viewDistance; + @Deprecated + public WrapperConfigClientSettings( + String locale, int viewDistance, ChatVisibility visibility, + boolean chatColorable, byte visibleSkinSectionMask, HumanoidArm hand, + boolean textFilteringEnabled, boolean allowServerListings + ) { + this(locale, viewDistance, visibility.modern, chatColorable, + visibleSkinSectionMask, hand, textFilteringEnabled, + allowServerListings, ParticleStatus.ALL); } + @Deprecated public ChatVisibility getVisibility() { - return this.visibility; + return ChatVisibility.MODERN_INDEX.valueOrThrow(this.getChatVisibility()); } + @Deprecated public void setVisibility(ChatVisibility visibility) { - this.visibility = visibility; + this.setChatVisibility(visibility.modern); } + @Deprecated public boolean isChatColorable() { - return this.chatColorable; + return this.isChatColors(); } + @Deprecated public void setChatColorable(boolean chatColorable) { - this.chatColorable = chatColorable; + this.setChatColors(chatColorable); } + @Deprecated public byte getVisibleSkinSectionMask() { - return this.visibleSkinSectionMask; + return this.getSkinMask(); } + @Deprecated public void setVisibleSkinSectionMask(byte visibleSkinSectionMask) { - this.visibleSkinSectionMask = visibleSkinSectionMask; + this.setSkinMask(visibleSkinSectionMask); } + @Deprecated public HumanoidArm getHand() { - return this.hand; + return this.getMainHand(); } + @Deprecated public void setHand(HumanoidArm hand) { - this.hand = hand; - } - - public boolean isTextFilteringEnabled() { - return this.textFilteringEnabled; - } - - public void setTextFilteringEnabled(boolean textFilteringEnabled) { - this.textFilteringEnabled = textFilteringEnabled; + this.setMainHand(hand); } + @Deprecated public boolean isAllowServerListings() { - return this.allowServerListings; + return this.isServerListingAllowed(); } + @Deprecated public void setAllowServerListings(boolean allowServerListings) { - this.allowServerListings = allowServerListings; + this.setServerListingAllowed(allowServerListings); } + @Deprecated public enum ChatVisibility { - FULL, - SYSTEM, - HIDDEN; + FULL(WrapperCommonClientSettings.ChatVisibility.FULL), + SYSTEM(WrapperCommonClientSettings.ChatVisibility.SYSTEM), + HIDDEN(WrapperCommonClientSettings.ChatVisibility.HIDDEN); public static final ChatVisibility[] VALUES = values(); + private static final Index MODERN_INDEX = + Index.create(ChatVisibility.class, visibility -> visibility.modern); + + private final WrapperCommonClientSettings.ChatVisibility modern; + + ChatVisibility(WrapperCommonClientSettings.ChatVisibility modern) { + this.modern = modern; + } } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerLoginSuccess.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerLoginSuccess.java index 532e31034f..6104ea2591 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerLoginSuccess.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/login/server/WrapperLoginServerLoginSuccess.java @@ -25,6 +25,7 @@ import com.github.retrooper.packetevents.protocol.player.TextureProperty; import com.github.retrooper.packetevents.protocol.player.UserProfile; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; import java.util.UUID; @@ -76,7 +77,8 @@ public void read() { } } - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5) + && this.serverVersion.isOlderThan(ServerVersion.V_1_21_2)) { this.strictErrorHandling = this.readBoolean(); } } @@ -99,7 +101,8 @@ public void write() { } } - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5) + && this.serverVersion.isOlderThan(ServerVersion.V_1_21_2)) { this.writeBoolean(this.strictErrorHandling); } } @@ -117,10 +120,18 @@ public void setUserProfile(UserProfile userProfile) { this.userProfile = userProfile; } + /** + * This is always enabled with 1.21.2 + */ + @ApiStatus.Obsolete public boolean isStrictErrorHandling() { return this.strictErrorHandling; } + /** + * This is always enabled with 1.21.2 + */ + @ApiStatus.Obsolete public void setStrictErrorHandling(boolean strictErrorHandling) { this.strictErrorHandling = strictErrorHandling; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindow.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindow.java index be0a409959..2e2da54af9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindow.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindow.java @@ -58,7 +58,7 @@ public WrapperPlayClientClickWindow(int windowID, Optional stateID, int @Override public void read() { boolean v1_17 = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17); - this.windowID = readUnsignedByte(); + this.windowID = this.readContainerId(); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1)) { this.stateID = Optional.of(readVarInt()); } else { @@ -99,7 +99,7 @@ public void copy(WrapperPlayClientClickWindow wrapper) { @Override public void write() { boolean v1_17 = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17); - writeByte(windowID); + this.writeContainerId(this.windowID); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1)) { writeVarInt(this.stateID.orElse(-1)); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindowButton.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindowButton.java index 90c1910064..fd77457b7d 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindowButton.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClickWindowButton.java @@ -19,6 +19,7 @@ package com.github.retrooper.packetevents.wrapper.play.client; import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.wrapper.PacketWrapper; @@ -41,13 +42,15 @@ public WrapperPlayClientClickWindowButton(int windowID, int buttonID) { @Override public void read() { - this.windowID = readByte(); + // TODO this changed from a byte to a var int, which version? + this.windowID = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? this.readContainerId() : this.readVarInt(); this.buttonID = readByte(); } @Override public void write() { - writeByte(this.windowID); + this.writeContainerId(this.windowID); writeByte(this.buttonID); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClientTickEnd.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClientTickEnd.java new file mode 100644 index 0000000000..22583c15b5 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientClientTickEnd.java @@ -0,0 +1,35 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.client; + +import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +// the modern version of the idle packet +public class WrapperPlayClientClientTickEnd extends PacketWrapper { + + public WrapperPlayClientClientTickEnd(PacketReceiveEvent event) { + super(event); + } + + public WrapperPlayClientClientTickEnd() { + super(PacketType.Play.Client.CLIENT_TICK_END); + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCloseWindow.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCloseWindow.java index 1438d066e1..81447939c6 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCloseWindow.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCloseWindow.java @@ -36,12 +36,12 @@ public WrapperPlayClientCloseWindow(int windowID) { @Override public void read() { - this.windowID = readUnsignedByte(); + this.windowID = this.readContainerId(); } @Override public void write() { - writeByte(this.windowID); + this.writeContainerId(this.windowID); } @Override diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCraftRecipeRequest.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCraftRecipeRequest.java index a3d67fc559..332769612b 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCraftRecipeRequest.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientCraftRecipeRequest.java @@ -21,85 +21,130 @@ import com.github.retrooper.packetevents.event.PacketReceiveEvent; import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeDisplayId; +import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; -import org.jetbrains.annotations.Nullable; +import org.jetbrains.annotations.ApiStatus; public class WrapperPlayClientCraftRecipeRequest extends PacketWrapper { private int windowId; - private int recipeLegacy; - private @Nullable String recipeModern; + /** + * Exists from 1.13 to 1.21.1 + */ + @ApiStatus.Obsolete + private ResourceLocation recipeKey; + /** + * Exists below 1.13 and since 1.12.2 + */ + private RecipeDisplayId recipeId; private boolean makeAll; public WrapperPlayClientCraftRecipeRequest(PacketReceiveEvent event) { super(event); } - public WrapperPlayClientCraftRecipeRequest(int windowId, int recipeLegacy, boolean makeAll) { + public WrapperPlayClientCraftRecipeRequest(int windowId, int recipeId, boolean makeAll) { + this(windowId, new RecipeDisplayId(recipeId), makeAll); + } + + public WrapperPlayClientCraftRecipeRequest(int windowId, RecipeDisplayId recipeId, boolean makeAll) { super(PacketType.Play.Client.CRAFT_RECIPE_REQUEST); this.windowId = windowId; - this.recipeLegacy = recipeLegacy; + this.recipeId = recipeId; this.makeAll = makeAll; } - public WrapperPlayClientCraftRecipeRequest(int windowId, @Nullable String recipeModern, boolean makeAll) { + public WrapperPlayClientCraftRecipeRequest(int windowId, String recipeKey, boolean makeAll) { + this(windowId, new ResourceLocation(recipeKey), makeAll); + } + + public WrapperPlayClientCraftRecipeRequest(int windowId, ResourceLocation recipeKey, boolean makeAll) { super(PacketType.Play.Client.CRAFT_RECIPE_REQUEST); this.windowId = windowId; - this.recipeModern = recipeModern; + this.recipeKey = recipeKey; this.makeAll = makeAll; } @Override public void read() { - this.windowId = readByte(); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - this.recipeModern = readString(); + this.windowId = this.readContainerId(); + if (this.serverVersion.isOlderThan(ServerVersion.V_1_21_2) + && this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.recipeKey = this.readIdentifier(); } else { - this.recipeLegacy = readVarInt(); + this.recipeId = RecipeDisplayId.read(this); } - this.makeAll = readBoolean(); + this.makeAll = this.readBoolean(); } @Override public void write() { - writeByte(this.windowId); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - writeString(this.recipeModern); + this.writeContainerId(this.windowId); + if (this.serverVersion.isOlderThan(ServerVersion.V_1_21_2) + && this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.writeIdentifier(this.recipeKey); } else { - writeVarInt(this.recipeLegacy); + RecipeDisplayId.write(this, this.recipeId); } - writeBoolean(this.makeAll); + this.writeBoolean(this.makeAll); } @Override public void copy(WrapperPlayClientCraftRecipeRequest wrapper) { this.windowId = wrapper.windowId; - this.recipeLegacy = wrapper.recipeLegacy; - this.recipeModern = wrapper.recipeModern; + this.recipeId = wrapper.recipeId; + this.recipeKey = wrapper.recipeKey; this.makeAll = wrapper.makeAll; } public int getWindowId() { - return windowId; + return this.windowId; } public void setWindowId(int windowId) { this.windowId = windowId; } + /** + * @deprecated Unsafe api, don't use this + */ + @Deprecated public T getRecipe() { - return (T) (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13) ? recipeModern : recipeLegacy); + return (T) (this.serverVersion.isOlderThan(ServerVersion.V_1_21_2) + && this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13) + ? this.recipeKey : this.recipeId.getId()); } + /** + * @deprecated Unsafe api, don't use this + */ + @Deprecated public void setRecipe(T recipe) { - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - this.recipeModern = (String) recipe; + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.recipeKey = new ResourceLocation((String) recipe); } else { - this.recipeLegacy = (Integer) recipe; + this.recipeId = new RecipeDisplayId((Integer) recipe); } } + public ResourceLocation getRecipeKey() { + return this.recipeKey; + } + + public void setRecipeKey(ResourceLocation recipeKey) { + this.recipeKey = recipeKey; + } + + public RecipeDisplayId getRecipeId() { + return this.recipeId; + } + + public void setRecipeId(RecipeDisplayId recipeId) { + this.recipeId = recipeId; + } + public boolean isMakeAll() { - return makeAll; + return this.makeAll; } public void setMakeAll(boolean makeAll) { diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEditBook.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEditBook.java index 8c5523bd9b..d46ecd69d6 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEditBook.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientEditBook.java @@ -19,6 +19,7 @@ package com.github.retrooper.packetevents.wrapper.play.client; import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.wrapper.PacketWrapper; import org.jetbrains.annotations.Nullable; @@ -27,10 +28,16 @@ import java.util.List; public class WrapperPlayClientEditBook extends PacketWrapper { + + @Deprecated public static final int MAX_BYTES_PER_CHAR = 4; - private static final int TITLE_MAX_CHARS = 128; - private static final int PAGE_MAX_CHARS = 8192; - private static final int AVERAGE_PAGES = 8; + + private static final int TITLE_MAX_CHARS_LEGACY = 128; + private static final int TITLE_MAX_CHARS = 32; + private static final int PAGE_MAX_CHARS_LEGACY = 8192; + private static final int PAGE_MAX_CHARS = 1024; + private static final int MAX_PAGES_LEGACY = 200; + private static final int MAX_PAGES = 100; private int slot; private List pages; @@ -49,23 +56,39 @@ public WrapperPlayClientEditBook(int slot, List pages, @Nullable String @Override public void read() { - slot = readVarInt(); - pages = new ArrayList<>(AVERAGE_PAGES); - int pagesSize = readVarInt(); - for (int i = 0; i < pagesSize; i++) { - pages.add(readString(PAGE_MAX_CHARS)); + boolean modernLimits = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2); + int pageLimit = modernLimits ? MAX_PAGES : MAX_PAGES_LEGACY; + int pageCharLimit = modernLimits ? PAGE_MAX_CHARS : PAGE_MAX_CHARS_LEGACY; + + this.slot = this.readVarInt(); + int pageCount = this.readVarInt(); + if (pageCount > pageLimit) { + throw new IllegalStateException("Page count " + pageCount + " is larger than limit of " + pageLimit); } - title = readOptional(reader -> reader.readString(TITLE_MAX_CHARS)); + this.pages = new ArrayList<>(pageCount); + for (int i = 0; i < pageCount; i++) { + this.pages.add(this.readString(pageCharLimit)); + } + this.title = this.readOptional(reader -> { + int titleLimit = modernLimits ? TITLE_MAX_CHARS : TITLE_MAX_CHARS_LEGACY; + return reader.readString(titleLimit); + }); } @Override public void write() { - writeVarInt(slot); - writeVarInt(pages.size()); - for (String page : pages) { - writeString(page, PAGE_MAX_CHARS); + boolean modernLimits = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2); + int pageCharLimit = modernLimits ? PAGE_MAX_CHARS : PAGE_MAX_CHARS_LEGACY; + + this.writeVarInt(this.slot); + this.writeVarInt(this.pages.size()); + for (String page : this.pages) { + this.writeString(page, pageCharLimit); } - writeOptional(title, (writer, innerTitle) -> writer.writeString(innerTitle, TITLE_MAX_CHARS)); + this.writeOptional(this.title, (writer, innerTitle) -> { + int titleLimit = modernLimits ? TITLE_MAX_CHARS : TITLE_MAX_CHARS_LEGACY; + writer.writeString(innerTitle, titleLimit); + }); } @Override diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerBlockPlacement.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerBlockPlacement.java index 001bec3d35..344fb5fca5 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerBlockPlacement.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerBlockPlacement.java @@ -38,13 +38,24 @@ public class WrapperPlayClientPlayerBlockPlacement extends PacketWrapper itemStack; private Optional insideBlock; + private Optional worldBorderHit; private int sequence; public WrapperPlayClientPlayerBlockPlacement(PacketReceiveEvent event) { super(event); } - public WrapperPlayClientPlayerBlockPlacement(InteractionHand interactionHand, Vector3i blockPosition, BlockFace face, Vector3f cursorPosition, ItemStack itemStack, Boolean insideBlock, int sequence) { + public WrapperPlayClientPlayerBlockPlacement( + InteractionHand interactionHand, Vector3i blockPosition, BlockFace face, Vector3f cursorPosition, + ItemStack itemStack, Boolean insideBlock, int sequence + ) { + this(interactionHand, blockPosition, face, cursorPosition, itemStack, insideBlock, null, sequence); + } + + public WrapperPlayClientPlayerBlockPlacement( + InteractionHand interactionHand, Vector3i blockPosition, BlockFace face, Vector3f cursorPosition, + ItemStack itemStack, Boolean insideBlock, Boolean worldBorderHit, int sequence + ) { super(PacketType.Play.Client.PLAYER_BLOCK_PLACEMENT); this.interactionHand = interactionHand; this.blockPosition = blockPosition; @@ -53,6 +64,7 @@ public WrapperPlayClientPlayerBlockPlacement(InteractionHand interactionHand, Ve this.cursorPosition = cursorPosition; this.itemStack = Optional.ofNullable(itemStack); this.insideBlock = Optional.ofNullable(insideBlock); + this.worldBorderHit = Optional.ofNullable(worldBorderHit); this.sequence = sequence; } @@ -68,6 +80,9 @@ public void read() { cursorPosition = new Vector3f(readFloat(), readFloat(), readFloat()); insideBlock = Optional.of(readBoolean()); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19)) { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.worldBorderHit = Optional.of(this.readBoolean()); + } sequence = readVarInt(); } } else { @@ -106,6 +121,9 @@ public void write() { writeFloat(cursorPosition.z); writeBoolean(insideBlock.orElse(false)); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19)) { + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeBoolean(this.worldBorderHit.orElse(false)); + } writeVarInt(sequence); } } else { @@ -145,6 +163,7 @@ public void copy(WrapperPlayClientPlayerBlockPlacement wrapper) { cursorPosition = wrapper.cursorPosition; itemStack = wrapper.itemStack; insideBlock = wrapper.insideBlock; + worldBorderHit = wrapper.worldBorderHit; sequence = wrapper.sequence; } @@ -201,13 +220,21 @@ public void setItemStack(Optional itemStack) { } public Optional getInsideBlock() { - return insideBlock; + return this.insideBlock != null ? this.insideBlock : Optional.empty(); } public void setInsideBlock(Optional insideBlock) { this.insideBlock = insideBlock; } + public Optional getWorldBorderHit() { + return this.worldBorderHit != null ? this.worldBorderHit : Optional.empty(); + } + + public void setWorldBorderHit(Optional worldBorderHit) { + this.worldBorderHit = worldBorderHit; + } + public int getSequence() { return sequence; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerFlying.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerFlying.java index 6e2b611895..48e828073a 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerFlying.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientPlayerFlying.java @@ -31,6 +31,7 @@ public class WrapperPlayClientPlayerFlying extends PacketWrapper. + */ + +package com.github.retrooper.packetevents.wrapper.play.client; + +import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +/** + * Exists since 1.21.2, includes all movement inputs from the client. + *

+ * This client is sent every tick, if the movement inputs changed. + *

+ * Versions below 1.21.2 will only send {@link WrapperPlayClientSteerVehicle} when on a vehicle. + */ +public class WrapperPlayClientPlayerInput extends PacketWrapper { + + private boolean forward; + private boolean backward; + private boolean left; + private boolean right; + private boolean jump; + private boolean shift; + private boolean sprint; + + public WrapperPlayClientPlayerInput(PacketReceiveEvent event) { + super(event); + } + + public WrapperPlayClientPlayerInput( + boolean forward, boolean backward, + boolean left, boolean right, + boolean jump, boolean shift, boolean sprint + ) { + super(PacketType.Play.Client.PLAYER_INPUT); + this.forward = forward; + this.backward = backward; + this.left = left; + this.right = right; + this.jump = jump; + this.shift = shift; + this.sprint = sprint; + } + + @Override + public void read() { + byte flags = this.readByte(); + this.forward = (flags & 1) != 0; + this.backward = (flags & (1 << 1)) != 0; + this.left = (flags & (1 << 2)) != 0; + this.right = (flags & (1 << 3)) != 0; + this.jump = (flags & (1 << 4)) != 0; + this.shift = (flags & (1 << 5)) != 0; + this.sprint = (flags & (1 << 6)) != 0; + } + + @Override + public void write() { + byte flags = 0; + flags = (byte) (flags | (this.forward ? 1 : 0)); + flags = (byte) (flags | (this.backward ? (1 << 1) : 0)); + flags = (byte) (flags | (this.left ? (1 << 2) : 0)); + flags = (byte) (flags | (this.right ? (1 << 3) : 0)); + flags = (byte) (flags | (this.jump ? (1 << 4) : 0)); + flags = (byte) (flags | (this.shift ? (1 << 5) : 0)); + flags = (byte) (flags | (this.sprint ? (1 << 6) : 0)); + this.writeByte(flags); + } + + @Override + public void copy(WrapperPlayClientPlayerInput wrapper) { + this.forward = wrapper.forward; + this.backward = wrapper.backward; + this.left = wrapper.left; + this.right = wrapper.right; + this.jump = wrapper.jump; + this.shift = wrapper.shift; + this.sprint = wrapper.sprint; + } + + public boolean isForward() { + return this.forward; + } + + public void setForward(boolean forward) { + this.forward = forward; + } + + public boolean isBackward() { + return this.backward; + } + + public void setBackward(boolean backward) { + this.backward = backward; + } + + public boolean isLeft() { + return this.left; + } + + public void setLeft(boolean left) { + this.left = left; + } + + public boolean isRight() { + return this.right; + } + + public void setRight(boolean right) { + this.right = right; + } + + public boolean isJump() { + return this.jump; + } + + public void setJump(boolean jump) { + this.jump = jump; + } + + public boolean isShift() { + return this.shift; + } + + public void setShift(boolean shift) { + this.shift = shift; + } + + public boolean isSprint() { + return this.sprint; + } + + public void setSprint(boolean sprint) { + this.sprint = sprint; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSelectBundleItem.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSelectBundleItem.java new file mode 100644 index 0000000000..0d46ec5541 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSelectBundleItem.java @@ -0,0 +1,73 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.client; + +import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayClientSelectBundleItem extends PacketWrapper { + + private int slotId; + private int selectedItemIndex; + + public WrapperPlayClientSelectBundleItem(PacketReceiveEvent event) { + super(event); + } + + public WrapperPlayClientSelectBundleItem(int slotId, int selectedItemIndex) { + super(PacketType.Play.Client.SELECT_BUNDLE_ITEM); + this.slotId = slotId; + this.selectedItemIndex = selectedItemIndex; + } + + @Override + public void read() { + this.slotId = this.readVarInt(); + this.selectedItemIndex = this.readVarInt(); + } + + @Override + public void write() { + this.writeVarInt(this.slotId); + this.writeVarInt(this.selectedItemIndex); + } + + @Override + public void copy(WrapperPlayClientSelectBundleItem wrapper) { + this.slotId = wrapper.slotId; + this.selectedItemIndex = wrapper.selectedItemIndex; + } + + public int getSlotId() { + return this.slotId; + } + + public void setSlotId(int slotId) { + this.slotId = slotId; + } + + public int getSelectedItemIndex() { + return this.selectedItemIndex; + } + + public void setSelectedItemIndex(int selectedItemIndex) { + this.selectedItemIndex = selectedItemIndex; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDisplayedRecipe.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDisplayedRecipe.java index fe9f739dea..67288d0e28 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDisplayedRecipe.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSetDisplayedRecipe.java @@ -19,42 +19,86 @@ package com.github.retrooper.packetevents.wrapper.play.client; import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeDisplayId; import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; public class WrapperPlayClientSetDisplayedRecipe extends PacketWrapper { + + /** + * Replaced in 1.21.2 with {@link #recipeId} + */ + @ApiStatus.Obsolete private ResourceLocation recipe; + private RecipeDisplayId recipeId; + public WrapperPlayClientSetDisplayedRecipe(PacketReceiveEvent event) { super(event); } + /** + * Replaced in 1.21.2 with {@link #WrapperPlayClientSetDisplayedRecipe(RecipeDisplayId)} + */ + @ApiStatus.Obsolete public WrapperPlayClientSetDisplayedRecipe(ResourceLocation recipe) { super(PacketType.Play.Client.SET_DISPLAYED_RECIPE); this.recipe = recipe; } + public WrapperPlayClientSetDisplayedRecipe(RecipeDisplayId recipeId) { + super(PacketType.Play.Client.SET_DISPLAYED_RECIPE); + this.recipeId = recipeId; + } + @Override public void read() { - this.recipe = readIdentifier(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.recipeId = RecipeDisplayId.read(this); + } else { + this.recipe = this.readIdentifier(); + } } @Override public void write() { - writeIdentifier(this.recipe); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + RecipeDisplayId.write(this, this.recipeId); + } else { + this.writeIdentifier(this.recipe); + } } @Override public void copy(WrapperPlayClientSetDisplayedRecipe packet) { this.recipe = packet.recipe; + this.recipeId = packet.recipeId; } + /** + * Replaced in 1.21.2 with {@link #getRecipeId()} + */ + @ApiStatus.Obsolete public ResourceLocation getRecipe() { - return recipe; + return this.recipe; } + /** + * Replaced in 1.21.2 with {@link #setRecipeId(RecipeDisplayId)} + */ + @ApiStatus.Obsolete public void setRecipe(ResourceLocation recipe) { this.recipe = recipe; } + + public RecipeDisplayId getRecipeId() { + return this.recipeId; + } + + public void setRecipeId(RecipeDisplayId recipeId) { + this.recipeId = recipeId; + } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSettings.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSettings.java index f732d9868c..3242ce9047 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSettings.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSettings.java @@ -19,211 +19,80 @@ package com.github.retrooper.packetevents.wrapper.play.client; import com.github.retrooper.packetevents.event.PacketReceiveEvent; -import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.protocol.player.HumanoidArm; -import com.github.retrooper.packetevents.protocol.player.SkinSection; -import com.github.retrooper.packetevents.wrapper.PacketWrapper; - -public class WrapperPlayClientSettings extends PacketWrapper { - private String locale; - private int viewDistance; - private ChatVisibility visibility; - private boolean chatColorable; - private byte visibleSkinSectionMask; - private HumanoidArm hand; - private boolean textFilteringEnabled; - private boolean allowServerListings; - - //Not accessible, only for 1.7 - private byte ignoredDifficulty; +import com.github.retrooper.packetevents.wrapper.common.client.WrapperCommonClientSettings; +import net.kyori.adventure.util.Index; - public enum ChatVisibility { - FULL, SYSTEM, HIDDEN; - - public static final ChatVisibility[] VALUES = values(); - } +public class WrapperPlayClientSettings extends WrapperCommonClientSettings { public WrapperPlayClientSettings(PacketReceiveEvent event) { super(event); } - public WrapperPlayClientSettings(String locale, int viewDistance, ChatVisibility visibility, - boolean chatColorable, byte visibleSkinSectionMask, HumanoidArm hand, - boolean textFilteringEnabled, boolean allowServerListings) { - super(PacketType.Play.Client.CLIENT_SETTINGS); - this.locale = locale; - this.viewDistance = viewDistance; - this.visibility = visibility; - this.chatColorable = chatColorable; - this.visibleSkinSectionMask = visibleSkinSectionMask; - this.hand = hand; - this.textFilteringEnabled = textFilteringEnabled; - this.allowServerListings = allowServerListings; - } - - @Override - public void read() { - int localeLength = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_12) ? 16 : 7; - locale = readString(localeLength); - viewDistance = readByte(); - int visibilityIndex = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9) ? readVarInt() : readByte(); - visibility = ChatVisibility.VALUES[visibilityIndex]; - chatColorable = readBoolean(); - if (serverVersion == ServerVersion.V_1_7_10) { - //Ignored - ignoredDifficulty = readByte(); - //We use this for the skin sections - boolean showCape = readBoolean(); - if (showCape) { - visibleSkinSectionMask = SkinSection.CAPE.getMask(); - } - } else { - visibleSkinSectionMask = (byte) readUnsignedByte(); - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { - hand = HumanoidArm.VALUES[readVarInt()]; - } else { - hand = HumanoidArm.RIGHT; - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17)) { - textFilteringEnabled = readBoolean(); - } else { - textFilteringEnabled = false; - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_18)) { - allowServerListings = readBoolean(); - } else { - allowServerListings = true; - } - } - - @Override - public void write() { - int localeLength = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_12) ? 16 : 7; - writeString(locale, localeLength); - writeByte(viewDistance); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { - writeVarInt(visibility.ordinal()); - } else { - writeByte(visibility.ordinal()); - } - writeBoolean(chatColorable); - if (serverVersion == ServerVersion.V_1_7_10) { - writeByte(ignoredDifficulty); - //Show cape - boolean showCape = SkinSection.CAPE.isSet(visibleSkinSectionMask); - writeBoolean(showCape); - } else { - writeByte(visibleSkinSectionMask); - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { - writeVarInt(hand.ordinal()); - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17)) { - writeBoolean(textFilteringEnabled); - } - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_18)) { - writeBoolean(allowServerListings); - } - } - - @Override - public void copy(WrapperPlayClientSettings wrapper) { - locale = wrapper.locale; - viewDistance = wrapper.viewDistance; - visibility = wrapper.visibility; - chatColorable = wrapper.chatColorable; - visibleSkinSectionMask = wrapper.visibleSkinSectionMask; - hand = wrapper.hand; - textFilteringEnabled = wrapper.textFilteringEnabled; - allowServerListings = wrapper.allowServerListings; - ignoredDifficulty = wrapper.ignoredDifficulty; - } - - public String getLocale() { - return locale; - } - - public void setLocale(String locale) { - this.locale = locale; - } - - public int getViewDistance() { - return viewDistance; + public WrapperPlayClientSettings( + String locale, int viewDistance, WrapperCommonClientSettings.ChatVisibility visibility, + boolean chatColors, byte visibleSkinSectionMask, HumanoidArm hand, boolean textFilteringEnabled, + boolean allowServerListings, ParticleStatus particleStatus + ) { + super(PacketType.Play.Client.CLIENT_SETTINGS, locale, viewDistance, visibility, + chatColors, visibleSkinSectionMask, hand, textFilteringEnabled, + allowServerListings, particleStatus, (byte) 0); } - public void setViewDistance(int viewDistance) { - this.viewDistance = viewDistance; + @Deprecated + public WrapperPlayClientSettings(String locale, int viewDistance, ChatVisibility visibility, + boolean chatCOlors, byte visibleSkinSectionMask, HumanoidArm hand, + boolean textFilteringEnabled, boolean allowServerListings) { + this(locale, viewDistance, visibility.modern, chatCOlors, visibleSkinSectionMask, + hand, textFilteringEnabled, allowServerListings, ParticleStatus.ALL); } + @Deprecated public ChatVisibility getVisibility() { - return visibility; + return ChatVisibility.MODERN_INDEX.valueOrThrow(super.getChatVisibility()); } + @Deprecated public void setVisibility(ChatVisibility visibility) { - this.visibility = visibility; + this.setChatVisibility(visibility.modern); } + @Deprecated public boolean isChatColorable() { - return chatColorable; + return this.isChatColors(); } + @Deprecated public void setChatColorable(boolean chatColorable) { - this.chatColorable = chatColorable; + this.setChatColors(chatColorable); } + @Deprecated public byte getVisibleSkinSectionMask() { - return visibleSkinSectionMask; + return this.getSkinMask(); } + @Deprecated public void setVisibleSkinSectionMask(byte visibleSkinSectionMask) { - this.visibleSkinSectionMask = visibleSkinSectionMask; - } - - public SkinSection getVisibleSkinSection() { - return new SkinSection(getVisibleSkinSectionMask()); - } - - public void setVisibleSkinSections(SkinSection visibleSkinSection) { - this.visibleSkinSectionMask = visibleSkinSection.getMask(); + this.setSkinMask(visibleSkinSectionMask); } - public boolean isSkinSectionVisible(SkinSection section) { - return section.isSet(visibleSkinSectionMask); - } - - public void setSkinSectionVisible(SkinSection section, boolean visible) { - visibleSkinSectionMask = section.set(visibleSkinSectionMask, visible); - } - - public HumanoidArm getMainHand() { - return hand; - } - - public void setMainHand(HumanoidArm hand) { - this.hand = hand; - } + @Deprecated + public enum ChatVisibility { - public boolean isTextFilteringEnabled() { - return textFilteringEnabled; - } + FULL(WrapperCommonClientSettings.ChatVisibility.FULL), + SYSTEM(WrapperCommonClientSettings.ChatVisibility.SYSTEM), + HIDDEN(WrapperCommonClientSettings.ChatVisibility.HIDDEN); - public void setTextFilteringEnabled(boolean textFilteringEnabled) { - this.textFilteringEnabled = textFilteringEnabled; - } + public static final ChatVisibility[] VALUES = values(); + private static final Index MODERN_INDEX = + Index.create(ChatVisibility.class, visibility -> visibility.modern); - public boolean isServerListingAllowed() { - return allowServerListings; - } + private final WrapperCommonClientSettings.ChatVisibility modern; - public void setServerListingAllowed(boolean allowServerListings) { - this.allowServerListings = allowServerListings; + ChatVisibility(WrapperCommonClientSettings.ChatVisibility modern) { + this.modern = modern; + } } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSlotStateChange.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSlotStateChange.java index 9f0cc87147..407e4a64b9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSlotStateChange.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSlotStateChange.java @@ -19,6 +19,7 @@ package com.github.retrooper.packetevents.wrapper.play.client; import com.github.retrooper.packetevents.event.PacketReceiveEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.wrapper.PacketWrapper; @@ -42,14 +43,19 @@ public WrapperPlayClientSlotStateChange(int slot, int windowId, boolean state) { @Override public void read() { this.slot = this.readVarInt(); - this.windowId = this.readVarInt(); + this.windowId = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? this.readContainerId() : this.readVarInt(); this.state = this.readBoolean(); } @Override public void write() { this.writeVarInt(this.slot); - this.writeVarInt(this.windowId); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeContainerId(this.windowId); + } else { + this.writeVarInt(this.windowId); + } this.writeBoolean(this.state); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerVehicle.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerVehicle.java index 10cc9135ec..c093a3e162 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerVehicle.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/client/WrapperPlayClientSteerVehicle.java @@ -28,7 +28,9 @@ * This packet is for sending player inputs to the server *

* On 1.8 and older, vehicle control is server sided. This packet includes inputs for movement. - * On 1.9 and newer, plugins may use this packet to create vehicles out of ordinary entities. + * On 1.9 to 1.21.2, plugins may use this packet to create vehicles out of ordinary entities. + *

+ * Starting with 1.21.2, the server sends all movement inputs using the {@link WrapperPlayClientPlayerInput} packet. */ public class WrapperPlayClientSteerVehicle extends PacketWrapper { private float sideways; diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkData.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkData.java index c93a4c4632..adaf8f2003 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkData.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerChunkData.java @@ -405,7 +405,8 @@ public void write() { @Override public void copy(WrapperPlayServerChunkData wrapper) { this.column = wrapper.column; - this.lightData = wrapper.lightData.clone(); + this.lightData = wrapper.lightData != null + ? wrapper.lightData.clone() : null; this.ignoreOldData = wrapper.ignoreOldData; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCloseWindow.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCloseWindow.java index 84228c4914..f7c3f9d85b 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCloseWindow.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCloseWindow.java @@ -23,12 +23,17 @@ import com.github.retrooper.packetevents.wrapper.PacketWrapper; public class WrapperPlayServerCloseWindow extends PacketWrapper { + private int windowId; public WrapperPlayServerCloseWindow(PacketSendEvent event) { super(event); } + public WrapperPlayServerCloseWindow() { + this(0); + } + public WrapperPlayServerCloseWindow(int id) { super(PacketType.Play.Server.CLOSE_WINDOW); this.windowId = id; @@ -36,12 +41,12 @@ public WrapperPlayServerCloseWindow(int id) { @Override public void read() { - this.windowId = readUnsignedByte(); + this.windowId = this.readContainerId(); } @Override public void write() { - writeByte(windowId); + this.writeContainerId(this.windowId); } @Override @@ -50,17 +55,15 @@ public void copy(WrapperPlayServerCloseWindow wrapper) { } /** - * @deprecated Window ID is ignored by the client on all versions. + * Note: Window ID is ignored by the client on all versions. */ - @Deprecated public int getWindowId() { - return windowId; + return this.windowId; } /** - * @deprecated Window ID is ignored by the client on all versions. + * Note: Window ID is ignored by the client on all versions. */ - @Deprecated public void setWindowId(int windowId) { this.windowId = windowId; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCraftRecipeResponse.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCraftRecipeResponse.java index 30387c8395..cd15e7d38b 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCraftRecipeResponse.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerCraftRecipeResponse.java @@ -21,55 +21,93 @@ import com.github.retrooper.packetevents.event.PacketSendEvent; import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeDisplayId; +import com.github.retrooper.packetevents.protocol.recipe.display.RecipeDisplay; +import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; -import org.jetbrains.annotations.Nullable; +import org.jetbrains.annotations.ApiStatus; public class WrapperPlayServerCraftRecipeResponse extends PacketWrapper { + private int windowId; - private int recipeLegacy; - private @Nullable String recipeModern; + /** + * Removed with 1.13 and replaced with {@link #recipeKey}. + */ + @ApiStatus.Obsolete + private RecipeDisplayId recipeId; + /** + * Exists since 1.13, removed with 1.21.2 and replaced with {@link #recipeDisplay}. + */ + @ApiStatus.Obsolete + private ResourceLocation recipeKey; + /** + * Exists since 1.12.2. + */ + private RecipeDisplay recipeDisplay; public WrapperPlayServerCraftRecipeResponse(PacketSendEvent event) { super(event); } - public WrapperPlayServerCraftRecipeResponse(int windowId, int recipeLegacy) { + public WrapperPlayServerCraftRecipeResponse(int windowId, int recipeId) { + this(windowId, new RecipeDisplayId(recipeId)); + } + + public WrapperPlayServerCraftRecipeResponse(int windowId, RecipeDisplayId recipeId) { super(PacketType.Play.Server.CRAFT_RECIPE_RESPONSE); this.windowId = windowId; - this.recipeLegacy = recipeLegacy; + this.recipeId = recipeId; } - public WrapperPlayServerCraftRecipeResponse(int windowId, @Nullable String recipeModern) { + public WrapperPlayServerCraftRecipeResponse(int windowId, String recipeKey) { + this(windowId, new ResourceLocation(recipeKey)); + } + + public WrapperPlayServerCraftRecipeResponse(int windowId, ResourceLocation recipeKey) { super(PacketType.Play.Server.CRAFT_RECIPE_RESPONSE); this.windowId = windowId; - this.recipeModern = recipeModern; + this.recipeKey = recipeKey; + } + + public WrapperPlayServerCraftRecipeResponse(int windowId, RecipeDisplay recipeDisplay) { + super(PacketType.Play.Server.CRAFT_RECIPE_RESPONSE); + this.windowId = windowId; + this.recipeDisplay = recipeDisplay; } @Override public void read() { - this.windowId = readByte(); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - this.recipeModern = readString(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.windowId = this.readContainerId(); + this.recipeDisplay = RecipeDisplay.read(this); } else { - this.recipeLegacy = readVarInt(); + this.windowId = this.readByte(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.recipeKey = this.readIdentifier(); + } else { + this.recipeId = RecipeDisplayId.read(this); + } } } @Override public void write() { - writeByte(this.windowId); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - writeString(this.recipeModern); + this.writeContainerId(this.windowId); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + RecipeDisplay.write(this, this.recipeDisplay); + } else if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.writeIdentifier(this.recipeKey); } else { - writeVarInt(this.recipeLegacy); + RecipeDisplayId.write(this, this.recipeId); } } @Override public void copy(WrapperPlayServerCraftRecipeResponse wrapper) { this.windowId = wrapper.windowId; - this.recipeLegacy = wrapper.recipeLegacy; - this.recipeModern = wrapper.recipeModern; + this.recipeId = wrapper.recipeId; + this.recipeKey = wrapper.recipeKey; + this.recipeDisplay = wrapper.recipeDisplay; } public int getWindowId() { @@ -80,15 +118,49 @@ public void setWindowId(int windowId) { this.windowId = windowId; } + /** + * @deprecated Unsafe api, don't use this + */ + @Deprecated public T getRecipe() { - return (T) (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13) ? recipeModern : recipeLegacy); + return (T) (this.serverVersion.isOlderThan(ServerVersion.V_1_21_2) + && this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13) + ? this.recipeKey : this.recipeId.getId()); } + /** + * @deprecated Unsafe api, don't use this + */ + @Deprecated public void setRecipe(T recipe) { - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { - this.recipeModern = (String) recipe; + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_13)) { + this.recipeKey = new ResourceLocation((String) recipe); } else { - this.recipeLegacy = (Integer) recipe; + this.recipeId = new RecipeDisplayId((Integer) recipe); } } + + public ResourceLocation getRecipeKey() { + return this.recipeKey; + } + + public void setRecipeKey(ResourceLocation recipeKey) { + this.recipeKey = recipeKey; + } + + public RecipeDisplayId getRecipeId() { + return this.recipeId; + } + + public void setRecipeId(RecipeDisplayId recipeId) { + this.recipeId = recipeId; + } + + public RecipeDisplay getRecipeDisplay() { + return this.recipeDisplay; + } + + public void setRecipeDisplay(RecipeDisplay recipeDisplay) { + this.recipeDisplay = recipeDisplay; + } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareRecipes.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareRecipes.java index 31ad0ca068..ad8a11e744 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareRecipes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerDeclareRecipes.java @@ -19,37 +19,121 @@ package com.github.retrooper.packetevents.wrapper.play.server; import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.protocol.recipe.Recipe; +import com.github.retrooper.packetevents.protocol.recipe.RecipePropertySet; +import com.github.retrooper.packetevents.protocol.recipe.SingleInputOptionDisplay; +import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; +import java.util.List; +import java.util.Map; + +/** + * Note: The entire recipe system has been rewritten with 1.21.2. + */ public class WrapperPlayServerDeclareRecipes extends PacketWrapper { + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete private Recipe[] recipes; + /** + * Added with 1.21.2 + */ + private Map itemSets; + /** + * Added with 1.21.2 + */ + private List stonecutterRecipes; + public WrapperPlayServerDeclareRecipes(PacketSendEvent event) { super(event); } + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete + public WrapperPlayServerDeclareRecipes(Recipe[] recipes) { + super(PacketType.Play.Server.DECLARE_RECIPES); + this.recipes = recipes; + } + + public WrapperPlayServerDeclareRecipes( + Map itemSets, + List stonecutterRecipes + ) { + super(PacketType.Play.Server.DECLARE_RECIPES); + this.itemSets = itemSets; + this.stonecutterRecipes = stonecutterRecipes; + } + @Override public void read() { - this.recipes = this.readArray(Recipe::read, Recipe.class); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.itemSets = this.readMap( + PacketWrapper::readIdentifier, + RecipePropertySet::read); + this.stonecutterRecipes = this.readList( + SingleInputOptionDisplay::read); + } else { + this.recipes = this.readArray(Recipe::read, Recipe.class); + } } @Override public void write() { - this.writeArray(this.recipes, Recipe::write); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeMap(this.itemSets, + PacketWrapper::writeIdentifier, + RecipePropertySet::write); + this.writeList(this.stonecutterRecipes, SingleInputOptionDisplay::write); + } else { + this.writeArray(this.recipes, Recipe::write); + } } @Override public void copy(WrapperPlayServerDeclareRecipes wrapper) { this.recipes = wrapper.recipes; + this.itemSets = wrapper.itemSets; + this.stonecutterRecipes = wrapper.stonecutterRecipes; } + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete public Recipe[] getRecipes() { return this.recipes; } + /** + * Removed with 1.21.2 + */ + @ApiStatus.Obsolete public void setRecipes(Recipe[] recipes) { this.recipes = recipes; } + + public Map getItemSets() { + return this.itemSets; + } + + public void setItemSets(Map itemSets) { + this.itemSets = itemSets; + } + + public List getStonecutterRecipes() { + return this.stonecutterRecipes; + } + + public void setStonecutterRecipes(List stonecutterRecipes) { + this.stonecutterRecipes = stonecutterRecipes; + } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityPositionSync.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityPositionSync.java new file mode 100644 index 0000000000..7e702fc745 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityPositionSync.java @@ -0,0 +1,87 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.entity.EntityPositionData; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayServerEntityPositionSync extends PacketWrapper { + + private int id; + private EntityPositionData values; + private boolean onGround; + + public WrapperPlayServerEntityPositionSync(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerEntityPositionSync(int id, EntityPositionData values, boolean onGround) { + super(PacketType.Play.Server.ENTITY_POSITION_SYNC); + this.id = id; + this.values = values; + this.onGround = onGround; + } + + @Override + public void read() { + this.id = this.readVarInt(); + this.values = EntityPositionData.read(this); + this.onGround = this.readBoolean(); + } + + @Override + public void write() { + this.writeVarInt(this.id); + EntityPositionData.write(this, this.values); + this.writeBoolean(this.onGround); + } + + @Override + public void copy(WrapperPlayServerEntityPositionSync wrapper) { + this.id = wrapper.id; + this.values = wrapper.values; + this.onGround = wrapper.onGround; + } + + public int getId() { + return this.id; + } + + public void setId(int id) { + this.id = id; + } + + public EntityPositionData getValues() { + return this.values; + } + + public void setValues(EntityPositionData values) { + this.values = values; + } + + public boolean isOnGround() { + return this.onGround; + } + + public void setOnGround(boolean onGround) { + this.onGround = onGround; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityTeleport.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityTeleport.java index 96ff1ab932..3c8679ae65 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityTeleport.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerEntityTeleport.java @@ -20,7 +20,9 @@ import com.github.retrooper.packetevents.event.PacketSendEvent; import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.entity.EntityPositionData; import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.teleport.RelativeFlag; import com.github.retrooper.packetevents.protocol.world.Location; import com.github.retrooper.packetevents.util.MathUtil; import com.github.retrooper.packetevents.util.Vector3d; @@ -34,8 +36,16 @@ public class WrapperPlayServerEntityTeleport extends PacketWrapper + * In versions before 1.21.2, the {@link EntityPositionData#getDeltaMovement()} will always be zero. + */ + private EntityPositionData values; + /** + * Added with 1.21.2 + */ + private RelativeFlag relativeFlags; private boolean onGround; public WrapperPlayServerEntityTeleport(PacketSendEvent event) { @@ -47,101 +57,139 @@ public WrapperPlayServerEntityTeleport(int entityID, Location location, boolean } public WrapperPlayServerEntityTeleport(int entityID, Vector3d position, float yaw, float pitch, boolean onGround) { + this(entityID, position, Vector3d.zero(), yaw, pitch, RelativeFlag.NONE, onGround); + } + + public WrapperPlayServerEntityTeleport( + int entityID, Vector3d position, Vector3d deltaMovement, + float yaw, float pitch, RelativeFlag relativeFlags, boolean onGround + ) { + this(entityID, new EntityPositionData(position, deltaMovement, yaw, pitch), relativeFlags, onGround); + } + + public WrapperPlayServerEntityTeleport( + int entityID, EntityPositionData values, RelativeFlag relativeFlags, boolean onGround + ) { super(PacketType.Play.Server.ENTITY_TELEPORT); this.entityID = entityID; - this.position = position; - this.yaw = yaw; - this.pitch = pitch; + this.values = values; + this.relativeFlags = relativeFlags; this.onGround = onGround; } @Override public void read() { - if (serverVersion == ServerVersion.V_1_7_10) { - entityID = readInt(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.entityID = this.readVarInt(); + this.values = EntityPositionData.read(this); + this.relativeFlags = new RelativeFlag(this.readInt()); } else { - entityID = readVarInt(); + this.entityID = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_8) ? this.readVarInt() : this.readInt(); + Vector3d position = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9) ? Vector3d.read(this) : + new Vector3d(this.readInt() / 32d, this.readInt() / 32d, this.readInt() / 32d); + float yaw = this.readByte() / ROTATION_FACTOR; + float pitch = this.readByte() / ROTATION_FACTOR; + this.values = new EntityPositionData(position, Vector3d.zero(), yaw, pitch); } - if (serverVersion.isOlderThanOrEquals(ServerVersion.V_1_8_8)) { - position = new Vector3d((readInt() / 32.0), (readInt() / 32.0), (readInt() / 32.0)); - } else { - position = new Vector3d(readDouble(), readDouble(), readDouble()); - } - yaw = readByte() / ROTATION_FACTOR; - pitch = readByte() / ROTATION_FACTOR; - if (serverVersion != ServerVersion.V_1_7_10) { - onGround = readBoolean(); - } else { - onGround = false; + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_8)) { + this.onGround = this.readBoolean(); } } @Override public void write() { - if (serverVersion == ServerVersion.V_1_7_10) { - writeInt(entityID); - } else { - writeVarInt(entityID); - } - if (serverVersion.isOlderThanOrEquals(ServerVersion.V_1_8_8)) { - writeInt(MathUtil.floor(position.x * 32.0)); - writeInt(MathUtil.floor(position.y * 32.0)); - writeInt(MathUtil.floor(position.z * 32.0)); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeVarInt(this.entityID); + EntityPositionData.write(this, this.values); + this.writeInt(this.relativeFlags.getFullMask()); } else { - writeDouble(position.x); - writeDouble(position.y); - writeDouble(position.z); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_8)) { + this.writeVarInt(this.entityID); + } else { + this.writeInt(this.entityID); + } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { + Vector3d.write(this, this.values.getPosition()); + } else { + Vector3d pos = this.values.getPosition(); + this.writeInt(MathUtil.floor(pos.x * 32d)); + this.writeInt(MathUtil.floor(pos.y * 32d)); + this.writeInt(MathUtil.floor(pos.z * 32d)); + } + this.writeByte((int) (this.values.getYaw() * ROTATION_FACTOR)); + this.writeByte((int) (this.values.getPitch() * ROTATION_FACTOR)); } - writeByte((int) (yaw * ROTATION_FACTOR)); - writeByte((int) (pitch * ROTATION_FACTOR)); - if (serverVersion != ServerVersion.V_1_7_10) { - writeBoolean(onGround); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_8)) { + this.writeBoolean(this.onGround); } } @Override public void copy(WrapperPlayServerEntityTeleport wrapper) { - entityID = wrapper.entityID; - position = wrapper.position; - yaw = wrapper.yaw; - pitch = wrapper.pitch; - onGround = wrapper.onGround; + this.entityID = wrapper.entityID; + this.values = wrapper.values; + this.relativeFlags = wrapper.relativeFlags; + this.onGround = wrapper.onGround; } public int getEntityId() { - return entityID; + return this.entityID; } public void setEntityId(int entityID) { this.entityID = entityID; } + public EntityPositionData getValues() { + return this.values; + } + + public void setValues(EntityPositionData values) { + this.values = values; + } + public Vector3d getPosition() { - return position; + return this.values.getPosition(); } public void setPosition(Vector3d position) { - this.position = position; + this.values.setPosition(position); + } + + public Vector3d getDeltaMovement() { + return this.values.getDeltaMovement(); + } + + public void setDeltaMovement(Vector3d deltaMovement) { + this.values.setDeltaMovement(deltaMovement); } public float getYaw() { - return yaw; + return this.values.getYaw(); } public void setYaw(float yaw) { - this.yaw = yaw; + this.values.setYaw(yaw); } public float getPitch() { - return pitch; + return this.values.getPitch(); } public void setPitch(float pitch) { - this.pitch = pitch; + this.values.setPitch(pitch); + } + + public RelativeFlag getRelativeFlags() { + return this.relativeFlags; + } + + public void setRelativeFlags(RelativeFlag relativeFlags) { + this.relativeFlags = relativeFlags; } public boolean isOnGround() { - return onGround; + return this.onGround; } public void setOnGround(boolean onGround) { diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerExplosion.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerExplosion.java index 66cd921f24..37e339928e 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerExplosion.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerExplosion.java @@ -24,27 +24,29 @@ import com.github.retrooper.packetevents.protocol.particle.Particle; import com.github.retrooper.packetevents.protocol.particle.type.ParticleTypes; import com.github.retrooper.packetevents.protocol.sound.Sound; +import com.github.retrooper.packetevents.protocol.sound.Sounds; import com.github.retrooper.packetevents.protocol.sound.StaticSound; import com.github.retrooper.packetevents.resources.ResourceLocation; import com.github.retrooper.packetevents.util.Vector3d; import com.github.retrooper.packetevents.util.Vector3f; import com.github.retrooper.packetevents.util.Vector3i; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.List; public class WrapperPlayServerExplosion extends PacketWrapper { + private Vector3d position; - private float strength; - //Chunk posiitons? - private List records; - private Vector3f playerMotion; - - private Particle smallExplosionParticles; - private Particle largeExplosionParticles; - private BlockInteraction blockInteraction; + private float strength; // removed in 1.21.2 + private List records; // removed in 1.21.2 + private @Nullable Vector3d knockback; // optional since 1.21.2 + + private Particle smallParticle; // removed in 1.21.2 + private Particle particle; + private BlockInteraction blockInteraction; // removed in 1.21.2 private Sound explosionSound; public WrapperPlayServerExplosion(PacketSendEvent event) { @@ -65,101 +67,141 @@ public WrapperPlayServerExplosion(Vector3d position, float strength, List records, Vector3f playerMotion, - Particle smallExplosionParticles, Particle largeExplosionParticles, + Particle smallParticle, Particle particle, + BlockInteraction blockInteraction, Sound explosionSound) { + this(position, strength, records, new Vector3d(playerMotion.x, playerMotion.y, playerMotion.z), + smallParticle, particle, blockInteraction, explosionSound); + } + + public WrapperPlayServerExplosion(Vector3d position, float strength, List records, Vector3d playerMotion, + Particle smallParticle, Particle particle, BlockInteraction blockInteraction, Sound explosionSound) { super(PacketType.Play.Server.EXPLOSION); this.position = position; this.strength = strength; this.records = records; - this.playerMotion = playerMotion; - this.smallExplosionParticles = smallExplosionParticles; - this.largeExplosionParticles = largeExplosionParticles; + this.knockback = playerMotion; + this.smallParticle = smallParticle; + this.particle = particle; this.blockInteraction = blockInteraction; this.explosionSound = explosionSound; } + public WrapperPlayServerExplosion( + Vector3d position, + @Nullable Vector3d playerMotion + ) { + this(position, playerMotion, + new Particle<>(ParticleTypes.EXPLOSION_EMITTER), + Sounds.ENTITY_GENERIC_EXPLODE); + } + + public WrapperPlayServerExplosion( + Vector3d position, @Nullable Vector3d playerMotion, + Particle particle, Sound explosionSound + ) { + super(PacketType.Play.Server.EXPLOSION); + this.position = position; + this.knockback = playerMotion; + this.particle = particle; + this.explosionSound = explosionSound; + } + @Override public void read() { - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19_3)) { - position = new Vector3d(readDouble(), readDouble(), readDouble()); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19_3)) { + this.position = Vector3d.read(this); } else { position = new Vector3d(readFloat(), readFloat(), readFloat()); } - strength = readFloat(); - int recordsLength = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) ? readVarInt() : readInt(); - records = new ArrayList<>(recordsLength); - - Vector3i floor = toFloor(position); - - for (int i = 0; i < recordsLength; i++) { - int chunkPosX = readByte() + floor.getX(); - int chunkPosY = readByte() + floor.getY(); - int chunkPosZ = readByte() + floor.getZ(); - records.add(new Vector3i(chunkPosX, chunkPosY, chunkPosZ)); - } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + // this packet has been basically completely emptied with 1.21.2 + this.knockback = this.readOptional(Vector3d::read); + this.particle = Particle.read(this); + this.explosionSound = Sound.read(this); + } else { + strength = readFloat(); + int recordsLength = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) ? readVarInt() : readInt(); + records = new ArrayList<>(recordsLength); - float motX = readFloat(); - float motY = readFloat(); - float motZ = readFloat(); - playerMotion = new Vector3f(motX, motY, motZ); + Vector3i floor = toFloor(position); - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_3)) { - this.blockInteraction = BlockInteraction.values()[this.readVarInt()]; - this.smallExplosionParticles = Particle.read(this); - this.largeExplosionParticles = Particle.read(this); + for (int i = 0; i < recordsLength; i++) { + int chunkPosX = readByte() + floor.getX(); + int chunkPosY = readByte() + floor.getY(); + int chunkPosZ = readByte() + floor.getZ(); + records.add(new Vector3i(chunkPosX, chunkPosY, chunkPosZ)); + } - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - this.explosionSound = Sound.read(this); - } else { - ResourceLocation explosionSoundKey = this.readIdentifier(); - Float explosionSoundRange = this.readOptional(PacketWrapper::readFloat); - this.explosionSound = new StaticSound(explosionSoundKey, explosionSoundRange); + float motX = readFloat(); + float motY = readFloat(); + float motZ = readFloat(); + knockback = new Vector3d(motX, motY, motZ); + + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_3)) { + this.blockInteraction = BlockInteraction.values()[this.readVarInt()]; + this.smallParticle = Particle.read(this); + this.particle = Particle.read(this); + + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + this.explosionSound = Sound.read(this); + } else { + ResourceLocation explosionSoundKey = this.readIdentifier(); + Float explosionSoundRange = this.readOptional(PacketWrapper::readFloat); + this.explosionSound = new StaticSound(explosionSoundKey, explosionSoundRange); + } } } } @Override public void write() { - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19_3)) { - writeDouble(position.getX()); - writeDouble(position.getY()); - writeDouble(position.getZ()); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19_3)) { + Vector3d.write(this, this.position); } else { writeFloat((float) position.getX()); writeFloat((float) position.getY()); writeFloat((float) position.getZ()); } - writeFloat(strength); - - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17)) { - writeVarInt(records.size()); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + // this packet has been basically completely emptied with 1.21.2 + this.writeOptional(this.knockback, Vector3d::write); + Particle.write(this, this.particle); + Sound.write(this, this.explosionSound); } else { - writeInt(records.size()); - } + writeFloat(strength); - Vector3i floor = toFloor(position); - - for (Vector3i record : records) { - writeByte(record.x - floor.getX()); - writeByte(record.y - floor.getY()); - writeByte(record.z - floor.getZ()); - } + if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17)) { + writeVarInt(records.size()); + } else { + writeInt(records.size()); + } - writeFloat(playerMotion.x); - writeFloat(playerMotion.y); - writeFloat(playerMotion.z); + Vector3i floor = toFloor(position); - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_3)) { - this.writeVarInt(this.blockInteraction.ordinal()); - Particle.write(this, this.smallExplosionParticles); - Particle.write(this, this.largeExplosionParticles); + for (Vector3i record : records) { + writeByte(record.x - floor.getX()); + writeByte(record.y - floor.getY()); + writeByte(record.z - floor.getZ()); + } - if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - Sound.write(this, this.explosionSound); - } else { - this.writeIdentifier(this.explosionSound.getSoundId()); - this.writeOptional(this.explosionSound.getRange(), PacketWrapper::writeFloat); + writeFloat((float) knockback.x); + writeFloat((float) knockback.y); + writeFloat((float) knockback.z); + + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_3)) { + this.writeVarInt(this.blockInteraction.ordinal()); + Particle.write(this, this.smallParticle); + Particle.write(this, this.particle); + + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + Sound.write(this, this.explosionSound); + } else { + this.writeIdentifier(this.explosionSound.getSoundId()); + this.writeOptional(this.explosionSound.getRange(), PacketWrapper::writeFloat); + } } } } @@ -169,9 +211,9 @@ public void copy(WrapperPlayServerExplosion wrapper) { position = wrapper.position; strength = wrapper.strength; records = wrapper.records; - playerMotion = wrapper.playerMotion; - smallExplosionParticles = wrapper.smallExplosionParticles; - largeExplosionParticles = wrapper.largeExplosionParticles; + knockback = wrapper.knockback; + smallParticle = wrapper.smallParticle; + particle = wrapper.particle; blockInteraction = wrapper.blockInteraction; explosionSound = wrapper.explosionSound; } @@ -200,50 +242,83 @@ public void setPosition(Vector3d position) { this.position = position; } + @ApiStatus.Obsolete // removed in 1.21.2 public float getStrength() { return strength; } + @ApiStatus.Obsolete // removed in 1.21.2 public void setStrength(float strength) { this.strength = strength; } + @ApiStatus.Obsolete // removed in 1.21.2 public List getRecords() { return records; } + @ApiStatus.Obsolete // removed in 1.21.2 public void setRecords(List records) { this.records = records; } - public Vector3f getPlayerMotion() { - return playerMotion; + public @Nullable Vector3d getKnockback() { + return this.knockback; } - public void setPlayerMotion(Vector3f playerMotion) { - this.playerMotion = playerMotion; + public void setKnockback(@Nullable Vector3d knockback) { + this.knockback = knockback; } + @Deprecated + public @Nullable Vector3f getPlayerMotion() { + return this.knockback == null ? null : new Vector3f( + (float) this.knockback.x, + (float) this.knockback.y, + (float) this.knockback.z + ); + } + + @Deprecated + public void setPlayerMotion(@Nullable Vector3f playerMotion) { + this.knockback = playerMotion == null ? null : new Vector3d( + playerMotion.x, playerMotion.y, playerMotion.z); + } + + @ApiStatus.Obsolete // removed in 1.21.2 public Particle getSmallExplosionParticles() { - return this.smallExplosionParticles; + return this.smallParticle; } + @ApiStatus.Obsolete // removed in 1.21.2 public void setSmallExplosionParticles(Particle smallExplosionParticles) { - this.smallExplosionParticles = smallExplosionParticles; + this.smallParticle = smallExplosionParticles; + } + + public Particle getParticle() { + return this.particle; + } + + public void setParticle(Particle particle) { + this.particle = particle; } + @ApiStatus.Obsolete // renamed in 1.21.2 public Particle getLargeExplosionParticles() { - return this.largeExplosionParticles; + return this.getParticle(); } + @ApiStatus.Obsolete // renamed in 1.21.2 public void setLargeExplosionParticles(Particle largeExplosionParticles) { - this.largeExplosionParticles = largeExplosionParticles; + this.setParticle(largeExplosionParticles); } + @ApiStatus.Obsolete // removed in 1.21.2 public BlockInteraction getBlockInteraction() { return this.blockInteraction; } + @ApiStatus.Obsolete // removed in 1.21.2 public void setBlockInteraction(BlockInteraction blockInteraction) { this.blockInteraction = blockInteraction; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerJoinGame.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerJoinGame.java index 301b087194..ca7b21181e 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerJoinGame.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerJoinGame.java @@ -38,6 +38,8 @@ import java.util.List; import java.util.Optional; +import static com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerRespawn.FALLBACK_SEA_LEVEL; + public class WrapperPlayServerJoinGame extends PacketWrapper { private int entityID; private boolean hardcore; @@ -62,6 +64,7 @@ public class WrapperPlayServerJoinGame extends PacketWrapper worldNames, + NBTCompound dimensionCodec, DimensionType dimensionType, + Difficulty difficulty, String worldName, long hashedSeed, + int maxPlayers, int viewDistance, int simulationDistance, + boolean reducedDebugInfo, boolean enableRespawnScreen, boolean limitedCrafting, + boolean isDebug, boolean isFlat, WorldBlockPosition lastDeathPosition, + @Nullable Integer portalCooldown, int seaLevel, boolean enforcesSecureChat ) { this(entityID, hardcore, gameMode, previousGameMode, worldNames, dimensionCodec, (DimensionTypeRef) null, difficulty, worldName, hashedSeed, maxPlayers, viewDistance, simulationDistance, reducedDebugInfo, - enableRespawnScreen, limitedCrafting, isDebug, isFlat, lastDeathPosition, portalCooldown, enforcesSecureChat); + enableRespawnScreen, limitedCrafting, isDebug, isFlat, lastDeathPosition, + portalCooldown, seaLevel, enforcesSecureChat); this.dimensionTypeRef = dimensionType.asRef(this.serverVersion.toClientVersion()); } @@ -207,6 +227,22 @@ public WrapperPlayServerJoinGame( boolean reducedDebugInfo, boolean enableRespawnScreen, boolean limitedCrafting, boolean isDebug, boolean isFlat, WorldBlockPosition lastDeathPosition, @Nullable Integer portalCooldown, boolean enforcesSecureChat + ) { + this(entityID, hardcore, gameMode, previousGameMode, worldNames, dimensionCodec, dimensionTypeRef, difficulty, + worldName, hashedSeed, maxPlayers, viewDistance, simulationDistance, reducedDebugInfo, + enableRespawnScreen, limitedCrafting, isDebug, isFlat, lastDeathPosition, + portalCooldown, FALLBACK_SEA_LEVEL, enforcesSecureChat); + } + + public WrapperPlayServerJoinGame( + int entityID, boolean hardcore, GameMode gameMode, + @Nullable GameMode previousGameMode, List worldNames, + NBTCompound dimensionCodec, DimensionTypeRef dimensionTypeRef, + Difficulty difficulty, String worldName, long hashedSeed, + int maxPlayers, int viewDistance, int simulationDistance, + boolean reducedDebugInfo, boolean enableRespawnScreen, boolean limitedCrafting, + boolean isDebug, boolean isFlat, WorldBlockPosition lastDeathPosition, + @Nullable Integer portalCooldown, int seaLevel, boolean enforcesSecureChat ) { super(PacketType.Play.Server.JOIN_GAME); this.entityID = entityID; @@ -229,6 +265,7 @@ public WrapperPlayServerJoinGame( this.isFlat = isFlat; this.lastDeathPosition = lastDeathPosition; this.portalCooldown = portalCooldown; + this.seaLevel = seaLevel; this.enforcesSecureChat = enforcesSecureChat; } @@ -313,9 +350,12 @@ public void read() { } if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20)) { portalCooldown = readVarInt(); - } - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { - enforcesSecureChat = readBoolean(); + if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { + enforcesSecureChat = readBoolean(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.seaLevel = this.readVarInt(); + } + } } } @@ -416,6 +456,9 @@ public void write() { int pCooldown = portalCooldown != null ? portalCooldown : 0; writeVarInt(pCooldown); } + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeVarInt(this.seaLevel); + } if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { writeBoolean(enforcesSecureChat); } @@ -443,6 +486,7 @@ public void copy(WrapperPlayServerJoinGame wrapper) { isFlat = wrapper.isFlat; lastDeathPosition = wrapper.lastDeathPosition; portalCooldown = wrapper.portalCooldown; + seaLevel = wrapper.seaLevel; enforcesSecureChat = wrapper.enforcesSecureChat; } @@ -626,6 +670,14 @@ public void setPortalCooldown(int portalCooldown) { this.portalCooldown = portalCooldown; } + public int getSeaLevel() { + return this.seaLevel; + } + + public void setSeaLevel(int seaLevel) { + this.seaLevel = seaLevel; + } + public boolean isEnforcesSecureChat() { return this.enforcesSecureChat; } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMerchantOffers.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMerchantOffers.java index e394fee4ee..257bbdcfbf 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMerchantOffers.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMerchantOffers.java @@ -52,7 +52,7 @@ public WrapperPlayServerMerchantOffers(int containerId, List merc @Override public void read() { - containerId = readVarInt(); + containerId = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) ? this.readContainerId() : this.readVarInt(); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19)) { merchantOffers = readList(PacketWrapper::readMerchantOffer); } else { @@ -70,7 +70,11 @@ public void read() { @Override public void write() { - writeVarInt(containerId); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)){ + this.writeContainerId(this.containerId); + } else { + this.writeVarInt(this.containerId); + } if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_19)) { writeList(merchantOffers, PacketWrapper::writeMerchantOffer); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMoveMinecart.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMoveMinecart.java new file mode 100644 index 0000000000..76d5644592 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerMoveMinecart.java @@ -0,0 +1,168 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.util.Vector3d; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; +import java.util.Objects; + +public class WrapperPlayServerMoveMinecart extends PacketWrapper { + + private int entityId; + private List lerpSteps; + + public WrapperPlayServerMoveMinecart(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerMoveMinecart(int entityId, List lerpSteps) { + super(PacketType.Play.Server.MOVE_MINECART); + this.entityId = entityId; + this.lerpSteps = lerpSteps; + } + + @Override + public void read() { + this.entityId = this.readVarInt(); + this.lerpSteps = this.readList(MinecartStep::read); + } + + @Override + public void write() { + this.writeVarInt(this.entityId); + this.writeList(this.lerpSteps, MinecartStep::write); + } + + @Override + public void copy(WrapperPlayServerMoveMinecart wrapper) { + this.entityId = wrapper.entityId; + this.lerpSteps = wrapper.lerpSteps; + } + + public int getEntityId() { + return this.entityId; + } + + public void setEntityId(int entityId) { + this.entityId = entityId; + } + + public List getLerpSteps() { + return this.lerpSteps; + } + + public void setLerpSteps(List lerpSteps) { + this.lerpSteps = lerpSteps; + } + + public static final class MinecartStep { + + private Vector3d position; + private Vector3d movement; + private float yaw; + private float pitch; + private float weight; + + public MinecartStep(Vector3d position, Vector3d movement, float yaw, float pitch, float weight) { + this.position = position; + this.movement = movement; + this.yaw = yaw; + this.pitch = pitch; + this.weight = weight; + } + + public static MinecartStep read(PacketWrapper wrapper) { + Vector3d position = Vector3d.read(wrapper); + Vector3d movement = Vector3d.read(wrapper); + float yaw = wrapper.readRotation(); + float pitch = wrapper.readRotation(); + float weight = wrapper.readFloat(); + return new MinecartStep(position, movement, yaw, pitch, weight); + } + + public static void write(PacketWrapper wrapper, MinecartStep step) { + Vector3d.write(wrapper, step.position); + Vector3d.write(wrapper, step.movement); + wrapper.writeRotation(step.yaw); + wrapper.writeRotation(step.pitch); + wrapper.writeFloat(step.weight); + } + + public Vector3d getPosition() { + return this.position; + } + + public void setPosition(Vector3d position) { + this.position = position; + } + + public Vector3d getMovement() { + return this.movement; + } + + public void setMovement(Vector3d movement) { + this.movement = movement; + } + + public float getYaw() { + return this.yaw; + } + + public void setYaw(float yaw) { + this.yaw = yaw; + } + + public float getPitch() { + return this.pitch; + } + + public void setPitch(float pitch) { + this.pitch = pitch; + } + + public float getWeight() { + return this.weight; + } + + public void setWeight(float weight) { + this.weight = weight; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof MinecartStep)) return false; + MinecartStep that = (MinecartStep) obj; + if (Float.compare(that.yaw, this.yaw) != 0) return false; + if (Float.compare(that.pitch, this.pitch) != 0) return false; + if (Float.compare(that.weight, this.weight) != 0) return false; + if (!this.position.equals(that.position)) return false; + return this.movement.equals(that.movement); + } + + @Override + public int hashCode() { + return Objects.hash(this.position, this.movement, this.yaw, this.pitch, this.weight); + } + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenHorseWindow.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenHorseWindow.java index f4bf1529b6..79d0299e08 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenHorseWindow.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenHorseWindow.java @@ -40,14 +40,14 @@ public WrapperPlayServerOpenHorseWindow(int windowId, int slotCount, int entityI @Override public void read() { - this.windowId = readUnsignedByte(); + this.windowId = this.readContainerId(); this.slotCount = readVarInt(); this.entityId = readInt(); } @Override public void write() { - writeByte(windowId); + this.writeContainerId(windowId); writeVarInt(slotCount); writeInt(entityId); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenWindow.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenWindow.java index 59beebd4c7..3d36ad1971 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenWindow.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerOpenWindow.java @@ -74,10 +74,11 @@ public WrapperPlayServerOpenWindow(int containerId, int type, Component title, i @Override public void read() { - if (serverVersion.isOlderThanOrEquals(ServerVersion.V_1_13_2)) { - this.containerId = readUnsignedByte(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + || this.serverVersion.isOlderThan(ServerVersion.V_1_14)) { + this.containerId = this.readContainerId(); } else { - this.containerId = readVarInt(); + this.containerId = this.readVarInt(); } // 1.7 has a very different packet format @@ -110,10 +111,11 @@ public void read() { @Override public void write() { - if (serverVersion.isOlderThanOrEquals(ServerVersion.V_1_13_2)) { - writeByte(this.containerId); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + || this.serverVersion.isOlderThan(ServerVersion.V_1_14)) { + this.writeContainerId(this.containerId); } else { - writeVarInt(this.containerId); + this.writeVarInt(this.containerId); } // 1.7 has a very different packet format diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoUpdate.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoUpdate.java index 0840025c27..b1545585d0 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoUpdate.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerInfoUpdate.java @@ -28,7 +28,11 @@ import net.kyori.adventure.text.Component; import org.jetbrains.annotations.Nullable; -import java.util.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.EnumSet; +import java.util.List; +import java.util.UUID; public class WrapperPlayServerPlayerInfoUpdate extends PacketWrapper { //Specify entries using EnumSet.of() @@ -41,39 +45,65 @@ public enum Action { UPDATE_GAME_MODE, UPDATE_LISTED, UPDATE_LATENCY, - UPDATE_DISPLAY_NAME; + UPDATE_DISPLAY_NAME, + /** + * Updates the order in which the player is listed in the tablist. + */ + UPDATE_LIST_ORDER; public static final WrapperPlayServerPlayerInfoUpdate.Action[] VALUES = values(); } public static class PlayerInfo { - private UserProfile gameProfile; - private boolean listed; + private UserProfile profile; + private boolean listed = true; private int latency; private GameMode gameMode; @Nullable private Component displayName; @Nullable private RemoteChatSession chatSession; + private int listOrder; // added in 1.21.2 - public PlayerInfo(UserProfile gameProfile, boolean listed, - int latency, GameMode gameMode, - @Nullable Component displayName, @Nullable RemoteChatSession chatSession) { - this.gameProfile = gameProfile; + public PlayerInfo(UUID profileId) { + this(new UserProfile(profileId, "")); + } + + public PlayerInfo(UserProfile profile) { + this.profile = profile; + } + + public PlayerInfo( + UserProfile profile, boolean listed, + int latency, GameMode gameMode, + @Nullable Component displayName, + @Nullable RemoteChatSession chatSession + ) { + this(profile, listed, latency, gameMode, displayName, chatSession, 0); + } + + public PlayerInfo( + UserProfile profile, boolean listed, + int latency, GameMode gameMode, + @Nullable Component displayName, + @Nullable RemoteChatSession chatSession, + int listOrder + ) { + this.profile = profile; this.listed = listed; this.latency = latency; this.gameMode = gameMode; this.displayName = displayName; this.chatSession = chatSession; + this.listOrder = listOrder; } - @Deprecated public UUID getProfileId() { - return gameProfile.getUUID(); + return profile.getUUID(); } public UserProfile getGameProfile() { - return gameProfile; + return profile; } public boolean isListed() { @@ -96,8 +126,12 @@ public GameMode getGameMode() { return chatSession; } + public int getListOrder() { + return this.listOrder; + } + public void setGameProfile(UserProfile gameProfile) { - this.gameProfile = gameProfile; + this.profile = gameProfile; } public void setListed(boolean listed) { @@ -119,6 +153,10 @@ public void setDisplayName(@Nullable Component displayName) { public void setChatSession(@Nullable RemoteChatSession chatSession) { this.chatSession = chatSession; } + + public void setListOrder(int listOrder) { + this.listOrder = listOrder; + } } public WrapperPlayServerPlayerInfoUpdate(PacketSendEvent event) { @@ -157,6 +195,7 @@ public void read() { int latency = 0; @Nullable RemoteChatSession chatSession = null; @Nullable Component displayName = null; + int listOrder = 0; for (Action action : actions) { switch (action) { case ADD_PLAYER: @@ -187,9 +226,12 @@ public void read() { case UPDATE_DISPLAY_NAME: displayName = wrapper.readOptional(PacketWrapper::readComponent); break; + case UPDATE_LIST_ORDER: + listOrder = wrapper.readVarInt(); + break; } } - return new PlayerInfo(gameProfile, listed, latency, gameMode, displayName, chatSession); + return new PlayerInfo(gameProfile, listed, latency, gameMode, displayName, chatSession, listOrder); }); } @@ -223,6 +265,9 @@ public void write() { case UPDATE_DISPLAY_NAME: wrapper.writeOptional(playerInfo.getDisplayName(), PacketWrapper::writeComponent); break; + case UPDATE_LIST_ORDER: + wrapper.writeVarInt(playerInfo.getListOrder()); + break; } } }); diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerPositionAndLook.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerPositionAndLook.java index 777092d808..a131c36551 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerPositionAndLook.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerPositionAndLook.java @@ -2,161 +2,252 @@ import com.github.retrooper.packetevents.event.PacketSendEvent; import com.github.retrooper.packetevents.manager.server.ServerVersion; +import com.github.retrooper.packetevents.protocol.entity.EntityPositionData; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.protocol.teleport.RelativeFlag; +import com.github.retrooper.packetevents.util.Vector3d; import com.github.retrooper.packetevents.wrapper.PacketWrapper; +import org.jetbrains.annotations.ApiStatus; /** - * Teleporting a player directly with packets will cause issues on most server implementations and is discouraged! + * Teleporting a player directly with packets will cause + * issues on most server implementations and is discouraged! */ public class WrapperPlayServerPlayerPositionAndLook extends PacketWrapper { - private double x; - private double y; - private double z; - private float yaw; - private float pitch; - private byte relativeMask; + private int teleportId; + /** + * Changed with 1.21.2 + *

+ * In versions before 1.21.2, the {@link EntityPositionData#getDeltaMovement()} will always be zero. + */ + private EntityPositionData values; + private RelativeFlag relativeFlags; + + /** + * Removed in 1.19.3 + */ + @ApiStatus.Obsolete private boolean dismountVehicle = false; public WrapperPlayServerPlayerPositionAndLook(PacketSendEvent event) { super(event); } - public WrapperPlayServerPlayerPositionAndLook(double x, double y, double z, float yaw, float pitch, - byte flags, int teleportId, boolean dismountVehicle) { + public WrapperPlayServerPlayerPositionAndLook( + double x, double y, double z, float yaw, float pitch, + byte flags, int teleportId, boolean dismountVehicle + ) { + this(new Vector3d(x, y, z), yaw, pitch, flags, teleportId, dismountVehicle); + } + + public WrapperPlayServerPlayerPositionAndLook( + Vector3d position, float yaw, float pitch, + byte flags, int teleportId, boolean dismountVehicle + ) { + this(position, yaw, pitch, flags, teleportId); + this.dismountVehicle = dismountVehicle; + } + + public WrapperPlayServerPlayerPositionAndLook( + Vector3d position, float yaw, float pitch, + byte flags, int teleportId + ) { + this(teleportId, position, Vector3d.zero(), yaw, pitch, flags); + } + + public WrapperPlayServerPlayerPositionAndLook( + int teleportId, Vector3d position, Vector3d deltaMovement, + float yaw, float pitch, byte flags + ) { + this(teleportId, position, deltaMovement, yaw, pitch, null); + this.relativeFlags = new RelativeFlag(flags); + } + + public WrapperPlayServerPlayerPositionAndLook( + int teleportId, Vector3d position, Vector3d deltaMovement, + float yaw, float pitch, RelativeFlag flags + ) { + this(teleportId, new EntityPositionData(position, deltaMovement, yaw, pitch), flags); + } + + public WrapperPlayServerPlayerPositionAndLook( + int teleportId, EntityPositionData values, RelativeFlag flags + ) { super(PacketType.Play.Server.PLAYER_POSITION_AND_LOOK); - this.x = x; - this.y = y; - this.z = z; - this.yaw = yaw; - this.pitch = pitch; - this.relativeMask = flags; this.teleportId = teleportId; - this.dismountVehicle = dismountVehicle; + this.values = values; + this.relativeFlags = flags; } @Override public void read() { - this.x = readDouble(); - this.y = readDouble(); - this.z = readDouble(); - this.yaw = readFloat(); - this.pitch = readFloat(); - this.relativeMask = (byte) readUnsignedByte(); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { - this.teleportId = readVarInt(); - } - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) && serverVersion.isOlderThanOrEquals(ServerVersion.V_1_19_3)) { - this.dismountVehicle = readBoolean(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.teleportId = this.readVarInt(); + this.values = EntityPositionData.read(this); + this.relativeFlags = new RelativeFlag(this.readInt()); + } else { + Vector3d position = Vector3d.read(this); + float yaw = this.readFloat(); + float pitch = this.readFloat(); + this.values = new EntityPositionData(position, Vector3d.zero(), yaw, pitch); + this.relativeFlags = new RelativeFlag(this.readUnsignedByte()); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { + this.teleportId = this.readVarInt(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) + && this.serverVersion.isOlderThanOrEquals(ServerVersion.V_1_19_3)) { + this.dismountVehicle = this.readBoolean(); + } + } } } @Override public void write() { - writeDouble(x); - writeDouble(y); - writeDouble(z); - writeFloat(yaw); - writeFloat(pitch); - writeByte(relativeMask); - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { - writeVarInt(teleportId); - } - if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) && serverVersion.isOlderThanOrEquals(ServerVersion.V_1_19_3)) { - writeBoolean(dismountVehicle); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeVarInt(this.teleportId); + EntityPositionData.write(this, this.values); + this.writeInt(this.relativeFlags.getFullMask()); + } else { + Vector3d.write(this, this.values.getPosition()); + this.writeFloat(this.values.getYaw()); + this.writeFloat(this.values.getPitch()); + this.writeByte(this.relativeFlags.getFullMask()); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_9)) { + this.writeVarInt(this.teleportId); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17) + && this.serverVersion.isOlderThanOrEquals(ServerVersion.V_1_19_3)) { + this.writeBoolean(this.dismountVehicle); + } + } } } @Override public void copy(WrapperPlayServerPlayerPositionAndLook wrapper) { - this.x = wrapper.x; - this.y = wrapper.y; - this.z = wrapper.z; - this.yaw = wrapper.yaw; - this.pitch = wrapper.pitch; - this.relativeMask = wrapper.relativeMask; this.teleportId = wrapper.teleportId; + this.values = wrapper.values; + this.relativeFlags = wrapper.relativeFlags; this.dismountVehicle = wrapper.dismountVehicle; } + public int getTeleportId() { + return this.teleportId; + } + + public void setTeleportId(int teleportId) { + this.teleportId = teleportId; + } + + public EntityPositionData getValues() { + return this.values; + } + + public void setValues(EntityPositionData values) { + this.values = values; + } + + public Vector3d getPosition() { + return this.values.getPosition(); + } + + public void setPosition(Vector3d position) { + this.values.setPosition(position); + } + public double getX() { - return x; + return this.getPosition().getX(); } public void setX(double x) { - this.x = x; + this.setPosition(new Vector3d(x, this.getY(), this.getZ())); } public double getY() { - return y; + return this.getPosition().getY(); } public void setY(double y) { - this.y = y; + this.setPosition(new Vector3d(this.getX(), y, this.getZ())); } public double getZ() { - return z; + return this.getPosition().getZ(); } public void setZ(double z) { - this.z = z; + this.setPosition(new Vector3d(this.getX(), this.getY(), z)); + } + + public Vector3d getDeltaMovement() { + return this.values.getDeltaMovement(); + } + + public void setDeltaMovement(Vector3d deltaMovement) { + this.values.setDeltaMovement(deltaMovement); } public float getYaw() { - return yaw; + return this.values.getYaw(); } public void setYaw(float yaw) { - this.yaw = yaw; + this.values.setYaw(yaw); } public float getPitch() { - return pitch; + return this.values.getPitch(); } public void setPitch(float pitch) { - this.pitch = pitch; + this.values.setPitch(pitch); } + /** + * @deprecated The mask no longer fits in a byte since 1.21.2 + */ + @Deprecated public byte getRelativeMask() { - return relativeMask; + return this.relativeFlags.getMask(); } + /** + * @deprecated The mask no longer fits in a byte since 1.21.2 + */ + @Deprecated public void setRelativeMask(byte relativeMask) { - this.relativeMask = relativeMask; + this.relativeFlags = new RelativeFlag(relativeMask); } public boolean isRelativeFlag(RelativeFlag flag) { - return flag.isSet(relativeMask); + return this.relativeFlags.has(flag); } public void setRelative(RelativeFlag flag, boolean relative) { - relativeMask = flag.set(relativeMask, relative); + this.relativeFlags = this.relativeFlags.set(flag, relative); } public RelativeFlag getRelativeFlags() { - return new RelativeFlag(relativeMask); + return this.relativeFlags; } public void setRelativeFlags(RelativeFlag flags) { - relativeMask = flags.getMask(); - } - - public int getTeleportId() { - return teleportId; - } - - public void setTeleportId(int teleportId) { - this.teleportId = teleportId; + this.relativeFlags = flags; } + /** + * Removed with 1.19.3 + */ + @ApiStatus.Obsolete public boolean isDismountVehicle() { - return dismountVehicle; + return this.dismountVehicle; } + /** + * Removed with 1.19.3 + */ + @ApiStatus.Obsolete public void setDismountVehicle(boolean dismountVehicle) { this.dismountVehicle = dismountVehicle; } -} \ No newline at end of file +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerRotation.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerRotation.java new file mode 100644 index 0000000000..52f5d4f999 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerPlayerRotation.java @@ -0,0 +1,73 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayServerPlayerRotation extends PacketWrapper { + + private float yaw; + private float pitch; + + public WrapperPlayServerPlayerRotation(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerPlayerRotation(float yaw, float pitch) { + super(PacketType.Play.Server.PLAYER_ROTATION); + this.yaw = yaw; + this.pitch = pitch; + } + + @Override + public void read() { + this.yaw = this.readFloat(); + this.pitch = this.readFloat(); + } + + @Override + public void write() { + this.writeFloat(this.yaw); + this.writeFloat(this.pitch); + } + + @Override + public void copy(WrapperPlayServerPlayerRotation wrapper) { + this.yaw = wrapper.yaw; + this.pitch = wrapper.pitch; + } + + public float getYaw() { + return this.yaw; + } + + public void setYaw(float yaw) { + this.yaw = yaw; + } + + public float getPitch() { + return this.pitch; + } + + public void setPitch(float pitch) { + this.pitch = pitch; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookAdd.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookAdd.java new file mode 100644 index 0000000000..fcc4b06a1d --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookAdd.java @@ -0,0 +1,138 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeDisplayEntry; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; + +public class WrapperPlayServerRecipeBookAdd extends PacketWrapper { + + private List entries; + private boolean replace; + + public WrapperPlayServerRecipeBookAdd(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerRecipeBookAdd(List entries, boolean replace) { + super(PacketType.Play.Server.RECIPE_BOOK_ADD); + this.entries = entries; + this.replace = replace; + } + + @Override + public void read() { + this.entries = this.readList(AddEntry::read); + this.replace = this.readBoolean(); + } + + @Override + public void write() { + this.writeList(this.entries, AddEntry::write); + this.writeBoolean(this.replace); + } + + @Override + public void copy(WrapperPlayServerRecipeBookAdd wrapper) { + this.entries = wrapper.entries; + this.replace = wrapper.replace; + } + + public List getEntries() { + return this.entries; + } + + public void setEntries(List entries) { + this.entries = entries; + } + + public boolean isReplace() { + return this.replace; + } + + public void setReplace(boolean replace) { + this.replace = replace; + } + + public static final class AddEntry { + + private static final byte FLAG_NOTIFICATION = 0b01; + private static final byte FLAG_HIGHLIGHT = 0b10; + + private RecipeDisplayEntry contents; + private boolean notification; + private boolean highlight; + + public AddEntry(RecipeDisplayEntry contents, byte flags) { + this(contents, + (flags & FLAG_NOTIFICATION) != 0, + (flags & FLAG_HIGHLIGHT) != 0); + } + + public AddEntry(RecipeDisplayEntry contents, boolean notification, boolean highlight) { + this.contents = contents; + this.notification = notification; + this.highlight = highlight; + } + + public static AddEntry read(PacketWrapper wrapper) { + RecipeDisplayEntry contents = RecipeDisplayEntry.read(wrapper); + byte flags = wrapper.readByte(); + return new AddEntry(contents, flags); + } + + public static void write(PacketWrapper wrapper, AddEntry entry) { + RecipeDisplayEntry.write(wrapper, entry.contents); + wrapper.writeByte(entry.packFlags()); + } + + public RecipeDisplayEntry getContents() { + return this.contents; + } + + public void setContents(RecipeDisplayEntry contents) { + this.contents = contents; + } + + public boolean isNotification() { + return this.notification; + } + + public void setNotification(boolean notification) { + this.notification = notification; + } + + public boolean isHighlight() { + return this.highlight; + } + + public void setHighlight(boolean highlight) { + this.highlight = highlight; + } + + public byte packFlags() { + return (byte) ((this.notification ? FLAG_NOTIFICATION : 0) + | (this.highlight ? FLAG_HIGHLIGHT : 0)); + } + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookRemove.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookRemove.java new file mode 100644 index 0000000000..e7e571fe09 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookRemove.java @@ -0,0 +1,63 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeDisplayId; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +import java.util.List; + +public class WrapperPlayServerRecipeBookRemove extends PacketWrapper { + + private List recipeIds; + + public WrapperPlayServerRecipeBookRemove(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerRecipeBookRemove(List recipeIds) { + super(PacketType.Play.Server.RECIPE_BOOK_REMOVE); + this.recipeIds = recipeIds; + } + + @Override + public void read() { + this.recipeIds = this.readList(RecipeDisplayId::read); + } + + @Override + public void write() { + this.writeList(this.recipeIds, RecipeDisplayId::write); + } + + @Override + public void copy(WrapperPlayServerRecipeBookRemove wrapper) { + this.recipeIds = wrapper.recipeIds; + } + + public List getRecipeIds() { + return this.recipeIds; + } + + public void setRecipeIds(List recipeIds) { + this.recipeIds = recipeIds; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookSettings.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookSettings.java new file mode 100644 index 0000000000..17a44bf4d3 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRecipeBookSettings.java @@ -0,0 +1,61 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.protocol.recipe.RecipeBookSettings; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayServerRecipeBookSettings extends PacketWrapper { + + private RecipeBookSettings settings; + + public WrapperPlayServerRecipeBookSettings(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerRecipeBookSettings(RecipeBookSettings settings) { + super(PacketType.Play.Server.RECIPE_BOOK_SETTINGS); + this.settings = settings; + } + + @Override + public void read() { + this.settings = RecipeBookSettings.read(this); + } + + @Override + public void write() { + RecipeBookSettings.write(this, this.settings); + } + + @Override + public void copy(WrapperPlayServerRecipeBookSettings wrapper) { + this.settings = wrapper.settings; + } + + public RecipeBookSettings getSettings() { + return this.settings; + } + + public void setSettings(RecipeBookSettings settings) { + this.settings = settings; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRespawn.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRespawn.java index ade9b4a8d5..7248f96629 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRespawn.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerRespawn.java @@ -43,6 +43,9 @@ public class WrapperPlayServerRespawn extends PacketWrapper worldName; private Difficulty difficulty; @@ -54,6 +57,7 @@ public class WrapperPlayServerRespawn extends PacketWrapper { - private ItemType item; + + // changed in 1.21.2 + private ResourceLocation cooldownGroup; private int cooldownTicks; public WrapperPlayServerSetCooldown(PacketSendEvent event) { super(event); } + @ApiStatus.Obsolete // since 1.21.2 public WrapperPlayServerSetCooldown(ItemType item, int cooldownTicks) { + this(item.getName(), cooldownTicks); + } + + /** + * Note: only supporter since Minecraft 1.21.2. + * This will error if used on versions below and the specified cooldown group + * is not an item cooldown group. + */ + public WrapperPlayServerSetCooldown(ResourceLocation cooldownGroup, int cooldownTicks) { super(PacketType.Play.Server.SET_COOLDOWN); - this.item = item; + this.cooldownGroup = cooldownGroup; this.cooldownTicks = cooldownTicks; } @Override public void read() { - item = ItemTypes.getById(serverVersion.toClientVersion(), readVarInt()); - cooldownTicks = readVarInt(); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.cooldownGroup = this.readIdentifier(); + } else { + ItemType item = this.readMappedEntity(ItemTypes.getRegistry()); + this.cooldownGroup = item.getName(); + } + this.cooldownTicks = this.readVarInt(); } @Override public void write() { - writeVarInt(item.getId(serverVersion.toClientVersion())); - writeVarInt(cooldownTicks); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeIdentifier(this.cooldownGroup); + } else { + this.writeMappedEntity(this.getItem()); + } + this.writeVarInt(this.cooldownTicks); } @Override public void copy(WrapperPlayServerSetCooldown wrapper) { - item = wrapper.item; - cooldownTicks = wrapper.cooldownTicks; + this.cooldownGroup = wrapper.cooldownGroup; + this.cooldownTicks = wrapper.cooldownTicks; + } + + public ResourceLocation getCooldownGroup() { + return this.cooldownGroup; + } + + public void setCooldownGroup(ResourceLocation cooldownGroup) { + this.cooldownGroup = cooldownGroup; } + @ApiStatus.Obsolete // since 1.21.2 public ItemType getItem() { + ItemType item = ItemTypes.getByName(this.cooldownGroup.toString()); + if (item == null) { + throw new IllegalStateException("Can't get legacy cooldown item for cooldown group " + this.cooldownGroup); + } return item; } + @ApiStatus.Obsolete // since 1.21.2 public void setItem(ItemType item) { - this.item = item; + this.cooldownGroup = item.getName(); } public int getCooldownTicks() { - return cooldownTicks; + return this.cooldownTicks; } public void setCooldownTicks(int cooldownTicks) { diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCursorItem.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCursorItem.java new file mode 100644 index 0000000000..854956f369 --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetCursorItem.java @@ -0,0 +1,61 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.item.ItemStack; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayServerSetCursorItem extends PacketWrapper { + + private ItemStack stack; + + public WrapperPlayServerSetCursorItem(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerSetCursorItem(ItemStack stack) { + super(PacketType.Play.Server.SET_CURSOR_ITEM); + this.stack = stack; + } + + @Override + public void read() { + this.stack = this.readItemStack(); + } + + @Override + public void write() { + this.writeItemStack(this.stack); + } + + @Override + public void copy(WrapperPlayServerSetCursorItem wrapper) { + this.stack = wrapper.stack; + } + + public ItemStack getStack() { + return this.stack; + } + + public void setStack(ItemStack stack) { + this.stack = stack; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetPlayerInventory.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetPlayerInventory.java new file mode 100644 index 0000000000..be61d3bb9a --- /dev/null +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetPlayerInventory.java @@ -0,0 +1,74 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.wrapper.play.server; + +import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.protocol.item.ItemStack; +import com.github.retrooper.packetevents.protocol.packettype.PacketType; +import com.github.retrooper.packetevents.wrapper.PacketWrapper; + +public class WrapperPlayServerSetPlayerInventory extends PacketWrapper { + + private int slot; + private ItemStack stack; + + public WrapperPlayServerSetPlayerInventory(PacketSendEvent event) { + super(event); + } + + public WrapperPlayServerSetPlayerInventory(int slot, ItemStack stack) { + super(PacketType.Play.Server.SET_PLAYER_INVENTORY); + this.slot = slot; + this.stack = stack; + } + + @Override + public void read() { + this.slot = this.readVarInt(); + this.stack = this.readItemStack(); + } + + @Override + public void write() { + this.writeVarInt(this.slot); + this.writeItemStack(this.stack); + } + + @Override + public void copy(WrapperPlayServerSetPlayerInventory wrapper) { + this.slot = wrapper.slot; + this.stack = wrapper.stack; + } + + public int getSlot() { + return this.slot; + } + + public void setSlot(int slot) { + this.slot = slot; + } + + public ItemStack getStack() { + return this.stack; + } + + public void setStack(ItemStack stack) { + this.stack = stack; + } +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetSlot.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetSlot.java index 522267698d..a5a33aa77f 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetSlot.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerSetSlot.java @@ -44,7 +44,7 @@ public WrapperPlayServerSetSlot(int windowID, int stateID, int slot, ItemStack i @Override public void read() { - windowID = readByte(); + this.windowID = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) ? this.readContainerId() : this.readByte(); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1)) { stateID = readVarInt(); } @@ -54,7 +54,7 @@ public void read() { @Override public void write() { - writeByte(windowID); + this.writeContainerId(this.windowID); if (serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1)) { writeVarInt(stateID); } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTimeUpdate.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTimeUpdate.java index baf3e63fcd..6dd16783f9 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTimeUpdate.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerTimeUpdate.java @@ -19,39 +19,52 @@ package com.github.retrooper.packetevents.wrapper.play.server; import com.github.retrooper.packetevents.event.PacketSendEvent; +import com.github.retrooper.packetevents.manager.server.ServerVersion; import com.github.retrooper.packetevents.protocol.packettype.PacketType; import com.github.retrooper.packetevents.wrapper.PacketWrapper; public class WrapperPlayServerTimeUpdate extends PacketWrapper { private long worldAge; private long timeOfDay; + private boolean tickTime; public WrapperPlayServerTimeUpdate(PacketSendEvent event) { super(event); } public WrapperPlayServerTimeUpdate(long worldAge, long timeOfDay) { + this(worldAge, timeOfDay, timeOfDay >= 0L); + } + + public WrapperPlayServerTimeUpdate(long worldAge, long timeOfDay, boolean tickTime) { super(PacketType.Play.Server.TIME_UPDATE); this.worldAge = worldAge; this.timeOfDay = timeOfDay; + this.tickTime = tickTime; } @Override public void read() { this.worldAge = readLong(); this.timeOfDay = readLong(); + this.tickTime = this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2) + ? this.readBoolean() : this.timeOfDay >= 0L; } @Override public void write() { writeLong(this.worldAge); writeLong(this.timeOfDay); + if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_21_2)) { + this.writeBoolean(this.tickTime); + } } @Override public void copy(WrapperPlayServerTimeUpdate wrapper) { this.worldAge = wrapper.worldAge; this.timeOfDay = wrapper.timeOfDay; + this.tickTime = wrapper.tickTime; } public long getWorldAge() { @@ -69,4 +82,12 @@ public long getTimeOfDay() { public void setTimeOfDay(long timeOfDay) { this.timeOfDay = timeOfDay; } + + public boolean isTickTime() { + return this.tickTime; + } + + public void setTickTime(boolean tickTime) { + this.tickTime = tickTime; + } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAttributes.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAttributes.java index ded2db91be..82966223d2 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAttributes.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerUpdateAttributes.java @@ -35,6 +35,7 @@ import java.util.List; import java.util.Map; import java.util.UUID; +import java.util.function.Predicate; import java.util.stream.Collectors; public class WrapperPlayServerUpdateAttributes extends PacketWrapper { @@ -155,7 +156,7 @@ public void write() { if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_20_5)) { this.writeVarInt(property.getAttribute().getId(this.serverVersion.toClientVersion())); } else if (this.serverVersion.isNewerThanOrEquals(ServerVersion.V_1_16)) { - this.writeIdentifier(property.getAttribute().getName()); + this.writeIdentifier(property.getAttribute().getName(this.serverVersion.toClientVersion())); } else { this.writeString(PRE_1_16_ATTRIBUTES_RMAP.get(property.getAttribute())); } @@ -284,6 +285,7 @@ public static class Property { private Attribute attribute; private double value; private List modifiers; + private transient Double calculatedValue = null; @Deprecated public Property(String key, double value, List modifiers) { @@ -296,6 +298,34 @@ public Property(Attribute attribute, double value, List modifi this.modifiers = modifiers; } + public double calcValue() { + if (this.calculatedValue == null) { + this.calculatedValue = this.calcValue0(); + } + return this.calculatedValue; + } + + public double calcValue0() { + double base = this.getValue(); + for (PropertyModifier modifier : this.modifiers) { + if (modifier.getOperation() == PropertyModifier.Operation.ADDITION) { + base += modifier.getAmount(); + } + } + double value = base; + for (PropertyModifier modifier : this.modifiers) { + if (modifier.getOperation() == PropertyModifier.Operation.MULTIPLY_BASE) { + value += base * modifier.getAmount(); + } + } + for (PropertyModifier modifier : this.modifiers) { + if (modifier.getOperation() == PropertyModifier.Operation.MULTIPLY_TOTAL) { + value *= 1d + modifier.getAmount(); + } + } + return this.attribute.sanitizeValue(value); + } + public Attribute getAttribute() { return this.attribute; } @@ -320,6 +350,33 @@ public double getValue() { public void setValue(double value) { this.value = value; + this.setDirty(); + } + + public void addModifier(PropertyModifier modifier) { + this.modifiers.add(modifier); + this.setDirty(); + } + + public boolean removeModifier(ResourceLocation modifierId) { + return this.removeModifierIf(modifier -> modifierId.equals(modifier.getName())); + } + + @ApiStatus.Obsolete + public boolean removeModifier(UUID modifierId) { + return this.removeModifierIf(modifier -> modifierId.equals(modifier.getUUID())); + } + + @ApiStatus.Obsolete + public boolean removeModifier(ResourceLocation modifierId, UUID modifierUId) { + return this.removeModifierIf(modifier -> modifierUId.equals(modifier.getUUID()) + || modifierId.equals(modifier.getName())); + } + + public boolean removeModifierIf(Predicate predicate) { + boolean ret = this.modifiers.removeIf(predicate); + if (ret) this.setDirty(); + return ret; } public List getModifiers() { @@ -328,6 +385,11 @@ public List getModifiers() { public void setModifiers(List modifiers) { this.modifiers = modifiers; + this.setDirty(); + } + + public void setDirty() { + this.calculatedValue = null; } } } diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowItems.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowItems.java index 00594338b0..9b27659971 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowItems.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowItems.java @@ -49,7 +49,7 @@ public WrapperPlayServerWindowItems(int windowID, int stateID, List i @Override public void read() { - windowID = readUnsignedByte(); + windowID = this.readContainerId(); boolean v1_17_1 = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1); if (v1_17_1) { stateID = readVarInt(); @@ -70,7 +70,7 @@ public void read() { @Override public void write() { - writeByte(windowID); + this.writeContainerId(this.windowID); boolean v1_17_1 = serverVersion.isNewerThanOrEquals(ServerVersion.V_1_17_1); if (v1_17_1) { writeVarInt(stateID); @@ -127,4 +127,4 @@ public Optional getCarriedItem() { public void setCarriedItem(@Nullable ItemStack carriedItem) { this.carriedItem = Optional.ofNullable(carriedItem); } -} \ No newline at end of file +} diff --git a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowProperty.java b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowProperty.java index 1283d04a5b..7f8a82e648 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowProperty.java +++ b/api/src/main/java/com/github/retrooper/packetevents/wrapper/play/server/WrapperPlayServerWindowProperty.java @@ -23,7 +23,8 @@ import com.github.retrooper.packetevents.wrapper.PacketWrapper; public class WrapperPlayServerWindowProperty extends PacketWrapper { - private byte windowId; + + private int windowId; private int id; private int value; @@ -32,6 +33,10 @@ public WrapperPlayServerWindowProperty(PacketSendEvent event) { } public WrapperPlayServerWindowProperty(byte windowId, int id, int value) { + this((int) windowId, id, value); + } + + public WrapperPlayServerWindowProperty(int windowId, int id, int value) { super(PacketType.Play.Server.WINDOW_PROPERTY); this.windowId = windowId; this.id = id; @@ -40,14 +45,14 @@ public WrapperPlayServerWindowProperty(byte windowId, int id, int value) { @Override public void read() { - this.windowId = (byte) readUnsignedByte(); + this.windowId = this.readContainerId(); this.id = readShort(); this.value = readShort(); } @Override public void write() { - writeByte(this.windowId); + this.writeContainerId(this.windowId); writeShort(this.id); writeShort(this.value); } @@ -59,14 +64,24 @@ public void copy(WrapperPlayServerWindowProperty wrapper) { this.value = wrapper.value; } - public byte getWindowId() { - return windowId; + public int getContainerId() { + return this.windowId; } - public void setWindowId(byte windowId) { + public void setContainerId(int windowId) { this.windowId = windowId; } + @Deprecated + public byte getWindowIdB() { + return (byte) this.getContainerId(); + } + + @Deprecated + public void setWindowId(byte windowId) { + this.setContainerId(windowId); + } + public int getId() { return id; } @@ -82,4 +97,4 @@ public int getValue() { public void setValue(int value) { this.value = value; } -} \ No newline at end of file +} diff --git a/api/src/test/java/com/github/retrooper/packetevents/test/ItemBaseComponentTest.java b/api/src/test/java/com/github/retrooper/packetevents/test/ItemBaseComponentTest.java new file mode 100644 index 0000000000..e2a7a569d7 --- /dev/null +++ b/api/src/test/java/com/github/retrooper/packetevents/test/ItemBaseComponentTest.java @@ -0,0 +1,59 @@ +/* + * This file is part of packetevents - https://github.com/retrooper/packetevents + * Copyright (C) 2024 retrooper and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.github.retrooper.packetevents.test; + +import com.github.retrooper.packetevents.protocol.component.ComponentTypes; +import com.github.retrooper.packetevents.protocol.component.StaticComponentMap; +import com.github.retrooper.packetevents.protocol.item.type.ItemTypes; +import com.github.retrooper.packetevents.protocol.player.ClientVersion; +import com.github.retrooper.packetevents.test.base.BaseDummyAPITest; +import net.kyori.adventure.text.Component; +import org.junit.jupiter.api.DisplayName; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertNull; + +public class ItemBaseComponentTest extends BaseDummyAPITest { + + @Test + @DisplayName("Test loading of item component data") + public void testItemLoading() { + assertDoesNotThrow(ItemTypes::getRegistry); + } + + @Test + @DisplayName("Test loaded item component data") + public void testItemComponents() { + StaticComponentMap stoneComponents = ItemTypes.STONE.getComponents(ClientVersion.V_1_20_5); + assertEquals(64, stoneComponents.get(ComponentTypes.MAX_STACK_SIZE)); + + StaticComponentMap oakBoatComponents = ItemTypes.OAK_BOAT.getComponents(ClientVersion.V_1_20_5); + assertEquals(1, oakBoatComponents.get(ComponentTypes.MAX_STACK_SIZE)); + + StaticComponentMap airComponents1205 = ItemTypes.AIR.getComponents(ClientVersion.V_1_20_5); + StaticComponentMap airComponents1212 = ItemTypes.AIR.getComponents(ClientVersion.V_1_21_2); + assertNotEquals(airComponents1212, airComponents1205); + assertNull(airComponents1205.get(ComponentTypes.ITEM_NAME)); + assertEquals(Component.translatable("block.minecraft.air"), + airComponents1212.get(ComponentTypes.ITEM_NAME)); + } +} diff --git a/api/src/test/java/com/github/retrooper/packetevents/test/MappingIntegrityTest.java b/api/src/test/java/com/github/retrooper/packetevents/test/MappingIntegrityTest.java index 40ea69521e..cf259c4605 100644 --- a/api/src/test/java/com/github/retrooper/packetevents/test/MappingIntegrityTest.java +++ b/api/src/test/java/com/github/retrooper/packetevents/test/MappingIntegrityTest.java @@ -5,6 +5,7 @@ import com.github.retrooper.packetevents.protocol.player.ClientVersion; import com.github.retrooper.packetevents.protocol.world.biome.Biomes; import com.github.retrooper.packetevents.protocol.world.states.WrappedBlockState; +import com.github.retrooper.packetevents.protocol.world.states.enums.Axis; import com.github.retrooper.packetevents.protocol.world.states.enums.East; import com.github.retrooper.packetevents.protocol.world.states.enums.North; import com.github.retrooper.packetevents.protocol.world.states.enums.Orientation; @@ -78,5 +79,10 @@ public void testBlockStateMapping() { WrappedBlockState heavyCoreState = StateTypes.HEAVY_CORE.createBlockState(ClientVersion.V_1_20_5); heavyCoreState.setWaterlogged(true); assertEquals(26682, heavyCoreState.getGlobalId()); + + assertEquals(158, StateTypes.PALE_OAK_LOG.createBlockState(ClientVersion.V_1_21_2).getGlobalId()); + WrappedBlockState state = StateTypes.PALE_OAK_LOG.createBlockState(ClientVersion.V_1_21_2); + state.setAxis(Axis.Z); + assertEquals(159, state.getGlobalId()); } } diff --git a/mappings/attribute/attribute_mappings.json b/mappings/attribute/attribute_mappings.json index 57261b6f08..478572740c 100644 --- a/mappings/attribute/attribute_mappings.json +++ b/mappings/attribute/attribute_mappings.json @@ -1,106 +1,140 @@ { + "V_1_21_2": [ + "armor", + "armor_toughness", + "attack_damage", + "attack_knockback", + "attack_speed", + "block_break_speed", + "block_interaction_range", + "burning_time", + "explosion_knockback_resistance", + "entity_interaction_range", + "fall_damage_multiplier", + "flying_speed", + "follow_range", + "gravity", + "jump_strength", + "knockback_resistance", + "luck", + "max_absorption", + "max_health", + "mining_efficiency", + "movement_efficiency", + "movement_speed", + "oxygen_bonus", + "safe_fall_distance", + "scale", + "sneaking_speed", + "spawn_reinforcements", + "step_height", + "submerged_mining_speed", + "sweeping_damage_ratio", + "tempt_range", + "water_movement_efficiency" + ], "V_1_21": [ - "generic.armor", - "generic.armor_toughness", - "generic.attack_damage", - "generic.attack_knockback", - "generic.attack_speed", - "player.block_break_speed", - "player.block_interaction_range", - "generic.burning_time", - "generic.explosion_knockback_resistance", - "player.entity_interaction_range", - "generic.fall_damage_multiplier", - "generic.flying_speed", - "generic.follow_range", - "generic.gravity", - "generic.jump_strength", - "generic.knockback_resistance", - "generic.luck", - "generic.max_absorption", - "generic.max_health", - "player.mining_efficiency", - "generic.movement_efficiency", - "generic.movement_speed", - "generic.oxygen_bonus", - "generic.safe_fall_distance", - "generic.scale", - "player.sneaking_speed", - "zombie.spawn_reinforcements", - "generic.step_height", - "player.submerged_mining_speed", - "player.sweeping_damage_ratio", - "generic.water_movement_efficiency" + "armor", + "armor_toughness", + "attack_damage", + "attack_knockback", + "attack_speed", + "block_break_speed", + "block_interaction_range", + "burning_time", + "explosion_knockback_resistance", + "entity_interaction_range", + "fall_damage_multiplier", + "flying_speed", + "follow_range", + "gravity", + "jump_strength", + "knockback_resistance", + "luck", + "max_absorption", + "max_health", + "mining_efficiency", + "movement_efficiency", + "movement_speed", + "oxygen_bonus", + "safe_fall_distance", + "scale", + "sneaking_speed", + "spawn_reinforcements", + "step_height", + "submerged_mining_speed", + "sweeping_damage_ratio", + "water_movement_efficiency" ], "V_1_20_5": [ - "generic.armor", - "generic.armor_toughness", - "generic.attack_damage", - "generic.attack_knockback", - "generic.attack_speed", - "player.block_break_speed", - "player.block_interaction_range", - "player.entity_interaction_range", - "generic.fall_damage_multiplier", - "generic.flying_speed", - "generic.follow_range", - "generic.gravity", - "generic.jump_strength", - "generic.knockback_resistance", - "generic.luck", - "generic.max_absorption", - "generic.max_health", - "generic.movement_speed", - "generic.safe_fall_distance", - "generic.scale", - "zombie.spawn_reinforcements", - "generic.step_height" + "armor", + "armor_toughness", + "attack_damage", + "attack_knockback", + "attack_speed", + "block_break_speed", + "block_interaction_range", + "entity_interaction_range", + "fall_damage_multiplier", + "flying_speed", + "follow_range", + "gravity", + "jump_strength", + "knockback_resistance", + "luck", + "max_absorption", + "max_health", + "movement_speed", + "safe_fall_distance", + "scale", + "spawn_reinforcements", + "step_height" ], "V_1_20_3": [ - "generic.armor", - "generic.armor_toughness", - "generic.attack_damage", - "generic.attack_knockback", - "generic.attack_speed", - "generic.flying_speed", - "generic.follow_range", + "armor", + "armor_toughness", + "attack_damage", + "attack_knockback", + "attack_speed", + "flying_speed", + "follow_range", "horse.jump_strength", - "generic.knockback_resistance", - "generic.luck", - "generic.max_absorption", - "generic.max_health", - "generic.movement_speed", - "zombie.spawn_reinforcements" + "knockback_resistance", + "luck", + "max_absorption", + "max_health", + "movement_speed", + "spawn_reinforcements" ], "V_1_20_2": [ - "generic.max_health", - "generic.follow_range", - "generic.knockback_resistance", - "generic.movement_speed", - "generic.flying_speed", - "generic.attack_damage", - "generic.attack_knockback", - "generic.attack_speed", - "generic.armor", - "generic.armor_toughness", - "generic.luck", - "generic.max_absorption", - "zombie.spawn_reinforcements", + "max_health", + "follow_range", + "knockback_resistance", + "movement_speed", + "flying_speed", + "attack_damage", + "attack_knockback", + "attack_speed", + "armor", + "armor_toughness", + "luck", + "max_absorption", + "spawn_reinforcements", "horse.jump_strength" ], "V_1_16": [ - "generic.max_health", - "generic.follow_range", - "generic.knockback_resistance", - "generic.movement_speed", - "generic.flying_speed", - "generic.attack_damage", - "generic.attack_knockback", - "generic.attack_speed", - "generic.armor", - "generic.armor_toughness", - "generic.luck", - "zombie.spawn_reinforcements", + "max_health", + "follow_range", + "knockback_resistance", + "movement_speed", + "flying_speed", + "attack_damage", + "attack_knockback", + "attack_speed", + "armor", + "armor_toughness", + "luck", + "spawn_reinforcements", "horse.jump_strength" ] } diff --git a/mappings/block/block_entity_type_mappings.json b/mappings/block/block_entity_type_mappings.json index a3530f9b84..c7702f7b33 100644 --- a/mappings/block/block_entity_type_mappings.json +++ b/mappings/block/block_entity_type_mappings.json @@ -1,4 +1,51 @@ { + "V_1_21_2": [ + "furnace", + "chest", + "trapped_chest", + "ender_chest", + "jukebox", + "dispenser", + "dropper", + "sign", + "hanging_sign", + "mob_spawner", + "creaking_heart", + "piston", + "brewing_stand", + "enchanting_table", + "end_portal", + "beacon", + "skull", + "daylight_detector", + "hopper", + "comparator", + "banner", + "structure_block", + "end_gateway", + "command_block", + "shulker_box", + "bed", + "conduit", + "barrel", + "smoker", + "blast_furnace", + "lectern", + "bell", + "jigsaw", + "campfire", + "beehive", + "sculk_sensor", + "calibrated_sculk_sensor", + "sculk_catalyst", + "sculk_shrieker", + "chiseled_bookshelf", + "brushable_block", + "decorated_pot", + "crafter", + "trial_spawner", + "vault" + ], "V_1_20_5": [ "furnace", "chest", diff --git a/mappings/block/block_type_mappings.json b/mappings/block/block_type_mappings.json index 502eb8bec5..aa50966131 100644 --- a/mappings/block/block_type_mappings.json +++ b/mappings/block/block_type_mappings.json @@ -1,4 +1,1090 @@ { + "V_1_21_2": [ + "air", + "stone", + "granite", + "polished_granite", + "diorite", + "polished_diorite", + "andesite", + "polished_andesite", + "grass_block", + "dirt", + "coarse_dirt", + "podzol", + "cobblestone", + "oak_planks", + "spruce_planks", + "birch_planks", + "jungle_planks", + "acacia_planks", + "cherry_planks", + "dark_oak_planks", + "pale_oak_wood", + "pale_oak_planks", + "mangrove_planks", + "bamboo_planks", + "bamboo_mosaic", + "oak_sapling", + "spruce_sapling", + "birch_sapling", + "jungle_sapling", + "acacia_sapling", + "cherry_sapling", + "dark_oak_sapling", + "pale_oak_sapling", + "mangrove_propagule", + "bedrock", + "water", + "lava", + "sand", + "suspicious_sand", + "red_sand", + "gravel", + "suspicious_gravel", + "gold_ore", + "deepslate_gold_ore", + "iron_ore", + "deepslate_iron_ore", + "coal_ore", + "deepslate_coal_ore", + "nether_gold_ore", + "oak_log", + "spruce_log", + "birch_log", + "jungle_log", + "acacia_log", + "cherry_log", + "dark_oak_log", + "pale_oak_log", + "mangrove_log", + "mangrove_roots", + "muddy_mangrove_roots", + "bamboo_block", + "stripped_spruce_log", + "stripped_birch_log", + "stripped_jungle_log", + "stripped_acacia_log", + "stripped_cherry_log", + "stripped_dark_oak_log", + "stripped_pale_oak_log", + "stripped_oak_log", + "stripped_mangrove_log", + "stripped_bamboo_block", + "oak_wood", + "spruce_wood", + "birch_wood", + "jungle_wood", + "acacia_wood", + "cherry_wood", + "dark_oak_wood", + "mangrove_wood", + "stripped_oak_wood", + "stripped_spruce_wood", + "stripped_birch_wood", + "stripped_jungle_wood", + "stripped_acacia_wood", + "stripped_cherry_wood", + "stripped_dark_oak_wood", + "stripped_pale_oak_wood", + "stripped_mangrove_wood", + "oak_leaves", + "spruce_leaves", + "birch_leaves", + "jungle_leaves", + "acacia_leaves", + "cherry_leaves", + "dark_oak_leaves", + "pale_oak_leaves", + "mangrove_leaves", + "azalea_leaves", + "flowering_azalea_leaves", + "sponge", + "wet_sponge", + "glass", + "lapis_ore", + "deepslate_lapis_ore", + "lapis_block", + "dispenser", + "sandstone", + "chiseled_sandstone", + "cut_sandstone", + "note_block", + "white_bed", + "orange_bed", + "magenta_bed", + "light_blue_bed", + "yellow_bed", + "lime_bed", + "pink_bed", + "gray_bed", + "light_gray_bed", + "cyan_bed", + "purple_bed", + "blue_bed", + "brown_bed", + "green_bed", + "red_bed", + "black_bed", + "powered_rail", + "detector_rail", + "sticky_piston", + "cobweb", + "short_grass", + "fern", + "dead_bush", + "seagrass", + "tall_seagrass", + "piston", + "piston_head", + "white_wool", + "orange_wool", + "magenta_wool", + "light_blue_wool", + "yellow_wool", + "lime_wool", + "pink_wool", + "gray_wool", + "light_gray_wool", + "cyan_wool", + "purple_wool", + "blue_wool", + "brown_wool", + "green_wool", + "red_wool", + "black_wool", + "moving_piston", + "dandelion", + "torchflower", + "poppy", + "blue_orchid", + "allium", + "azure_bluet", + "red_tulip", + "orange_tulip", + "white_tulip", + "pink_tulip", + "oxeye_daisy", + "cornflower", + "wither_rose", + "lily_of_the_valley", + "brown_mushroom", + "red_mushroom", + "gold_block", + "iron_block", + "bricks", + "tnt", + "bookshelf", + "chiseled_bookshelf", + "mossy_cobblestone", + "obsidian", + "torch", + "wall_torch", + "fire", + "soul_fire", + "spawner", + "creaking_heart", + "oak_stairs", + "chest", + "redstone_wire", + "diamond_ore", + "deepslate_diamond_ore", + "diamond_block", + "crafting_table", + "wheat", + "farmland", + "furnace", + "oak_sign", + "spruce_sign", + "birch_sign", + "acacia_sign", + "cherry_sign", + "jungle_sign", + "dark_oak_sign", + "pale_oak_sign", + "mangrove_sign", + "bamboo_sign", + "oak_door", + "ladder", + "rail", + "cobblestone_stairs", + "oak_wall_sign", + "spruce_wall_sign", + "birch_wall_sign", + "acacia_wall_sign", + "cherry_wall_sign", + "jungle_wall_sign", + "dark_oak_wall_sign", + "pale_oak_wall_sign", + "mangrove_wall_sign", + "bamboo_wall_sign", + "oak_hanging_sign", + "spruce_hanging_sign", + "birch_hanging_sign", + "acacia_hanging_sign", + "cherry_hanging_sign", + "jungle_hanging_sign", + "dark_oak_hanging_sign", + "pale_oak_hanging_sign", + "crimson_hanging_sign", + "warped_hanging_sign", + "mangrove_hanging_sign", + "bamboo_hanging_sign", + "oak_wall_hanging_sign", + "spruce_wall_hanging_sign", + "birch_wall_hanging_sign", + "acacia_wall_hanging_sign", + "cherry_wall_hanging_sign", + "jungle_wall_hanging_sign", + "dark_oak_wall_hanging_sign", + "pale_oak_wall_hanging_sign", + "mangrove_wall_hanging_sign", + "crimson_wall_hanging_sign", + "warped_wall_hanging_sign", + "bamboo_wall_hanging_sign", + "lever", + "stone_pressure_plate", + "iron_door", + "oak_pressure_plate", + "spruce_pressure_plate", + "birch_pressure_plate", + "jungle_pressure_plate", + "acacia_pressure_plate", + "cherry_pressure_plate", + "dark_oak_pressure_plate", + "pale_oak_pressure_plate", + "mangrove_pressure_plate", + "bamboo_pressure_plate", + "redstone_ore", + "deepslate_redstone_ore", + "redstone_torch", + "redstone_wall_torch", + "stone_button", + "snow", + "ice", + "snow_block", + "cactus", + "clay", + "sugar_cane", + "jukebox", + "oak_fence", + "netherrack", + "soul_sand", + "soul_soil", + "basalt", + "polished_basalt", + "soul_torch", + "soul_wall_torch", + "glowstone", + "nether_portal", + "carved_pumpkin", + "jack_o_lantern", + "cake", + "repeater", + "white_stained_glass", + "orange_stained_glass", + "magenta_stained_glass", + "light_blue_stained_glass", + "yellow_stained_glass", + "lime_stained_glass", + "pink_stained_glass", + "gray_stained_glass", + "light_gray_stained_glass", + "cyan_stained_glass", + "purple_stained_glass", + "blue_stained_glass", + "brown_stained_glass", + "green_stained_glass", + "red_stained_glass", + "black_stained_glass", + "oak_trapdoor", + "spruce_trapdoor", + "birch_trapdoor", + "jungle_trapdoor", + "acacia_trapdoor", + "cherry_trapdoor", + "dark_oak_trapdoor", + "pale_oak_trapdoor", + "mangrove_trapdoor", + "bamboo_trapdoor", + "stone_bricks", + "mossy_stone_bricks", + "cracked_stone_bricks", + "chiseled_stone_bricks", + "packed_mud", + "mud_bricks", + "infested_stone", + "infested_cobblestone", + "infested_stone_bricks", + "infested_mossy_stone_bricks", + "infested_cracked_stone_bricks", + "infested_chiseled_stone_bricks", + "brown_mushroom_block", + "red_mushroom_block", + "mushroom_stem", + "iron_bars", + "chain", + "glass_pane", + "pumpkin", + "melon", + "attached_pumpkin_stem", + "attached_melon_stem", + "pumpkin_stem", + "melon_stem", + "vine", + "glow_lichen", + "oak_fence_gate", + "brick_stairs", + "stone_brick_stairs", + "mud_brick_stairs", + "mycelium", + "lily_pad", + "nether_bricks", + "nether_brick_fence", + "nether_brick_stairs", + "nether_wart", + "enchanting_table", + "brewing_stand", + "cauldron", + "water_cauldron", + "lava_cauldron", + "powder_snow_cauldron", + "end_portal", + "end_portal_frame", + "end_stone", + "dragon_egg", + "redstone_lamp", + "cocoa", + "sandstone_stairs", + "emerald_ore", + "deepslate_emerald_ore", + "ender_chest", + "tripwire_hook", + "tripwire", + "emerald_block", + "spruce_stairs", + "birch_stairs", + "jungle_stairs", + "command_block", + "beacon", + "cobblestone_wall", + "mossy_cobblestone_wall", + "flower_pot", + "potted_torchflower", + "potted_oak_sapling", + "potted_spruce_sapling", + "potted_birch_sapling", + "potted_jungle_sapling", + "potted_acacia_sapling", + "potted_cherry_sapling", + "potted_dark_oak_sapling", + "potted_pale_oak_sapling", + "potted_mangrove_propagule", + "potted_fern", + "potted_dandelion", + "potted_poppy", + "potted_blue_orchid", + "potted_allium", + "potted_azure_bluet", + "potted_red_tulip", + "potted_orange_tulip", + "potted_white_tulip", + "potted_pink_tulip", + "potted_oxeye_daisy", + "potted_cornflower", + "potted_lily_of_the_valley", + "potted_wither_rose", + "potted_red_mushroom", + "potted_brown_mushroom", + "potted_dead_bush", + "potted_cactus", + "carrots", + "potatoes", + "oak_button", + "spruce_button", + "birch_button", + "jungle_button", + "acacia_button", + "cherry_button", + "dark_oak_button", + "pale_oak_button", + "mangrove_button", + "bamboo_button", + "skeleton_skull", + "skeleton_wall_skull", + "wither_skeleton_skull", + "wither_skeleton_wall_skull", + "zombie_head", + "zombie_wall_head", + "player_head", + "player_wall_head", + "creeper_head", + "creeper_wall_head", + "dragon_head", + "dragon_wall_head", + "piglin_head", + "piglin_wall_head", + "anvil", + "chipped_anvil", + "damaged_anvil", + "trapped_chest", + "light_weighted_pressure_plate", + "heavy_weighted_pressure_plate", + "comparator", + "daylight_detector", + "redstone_block", + "nether_quartz_ore", + "hopper", + "quartz_block", + "chiseled_quartz_block", + "quartz_pillar", + "quartz_stairs", + "activator_rail", + "dropper", + "white_terracotta", + "orange_terracotta", + "magenta_terracotta", + "light_blue_terracotta", + "yellow_terracotta", + "lime_terracotta", + "pink_terracotta", + "gray_terracotta", + "light_gray_terracotta", + "cyan_terracotta", + "purple_terracotta", + "blue_terracotta", + "brown_terracotta", + "green_terracotta", + "red_terracotta", + "black_terracotta", + "white_stained_glass_pane", + "orange_stained_glass_pane", + "magenta_stained_glass_pane", + "light_blue_stained_glass_pane", + "yellow_stained_glass_pane", + "lime_stained_glass_pane", + "pink_stained_glass_pane", + "gray_stained_glass_pane", + "light_gray_stained_glass_pane", + "cyan_stained_glass_pane", + "purple_stained_glass_pane", + "blue_stained_glass_pane", + "brown_stained_glass_pane", + "green_stained_glass_pane", + "red_stained_glass_pane", + "black_stained_glass_pane", + "acacia_stairs", + "cherry_stairs", + "dark_oak_stairs", + "pale_oak_stairs", + "mangrove_stairs", + "bamboo_stairs", + "bamboo_mosaic_stairs", + "slime_block", + "barrier", + "light", + "iron_trapdoor", + "prismarine", + "prismarine_bricks", + "dark_prismarine", + "prismarine_stairs", + "prismarine_brick_stairs", + "dark_prismarine_stairs", + "prismarine_slab", + "prismarine_brick_slab", + "dark_prismarine_slab", + "sea_lantern", + "hay_block", + "white_carpet", + "orange_carpet", + "magenta_carpet", + "light_blue_carpet", + "yellow_carpet", + "lime_carpet", + "pink_carpet", + "gray_carpet", + "light_gray_carpet", + "cyan_carpet", + "purple_carpet", + "blue_carpet", + "brown_carpet", + "green_carpet", + "red_carpet", + "black_carpet", + "terracotta", + "coal_block", + "packed_ice", + "sunflower", + "lilac", + "rose_bush", + "peony", + "tall_grass", + "large_fern", + "white_banner", + "orange_banner", + "magenta_banner", + "light_blue_banner", + "yellow_banner", + "lime_banner", + "pink_banner", + "gray_banner", + "light_gray_banner", + "cyan_banner", + "purple_banner", + "blue_banner", + "brown_banner", + "green_banner", + "red_banner", + "black_banner", + "white_wall_banner", + "orange_wall_banner", + "magenta_wall_banner", + "light_blue_wall_banner", + "yellow_wall_banner", + "lime_wall_banner", + "pink_wall_banner", + "gray_wall_banner", + "light_gray_wall_banner", + "cyan_wall_banner", + "purple_wall_banner", + "blue_wall_banner", + "brown_wall_banner", + "green_wall_banner", + "red_wall_banner", + "black_wall_banner", + "red_sandstone", + "chiseled_red_sandstone", + "cut_red_sandstone", + "red_sandstone_stairs", + "oak_slab", + "spruce_slab", + "birch_slab", + "jungle_slab", + "acacia_slab", + "cherry_slab", + "dark_oak_slab", + "pale_oak_slab", + "mangrove_slab", + "bamboo_slab", + "bamboo_mosaic_slab", + "stone_slab", + "smooth_stone_slab", + "sandstone_slab", + "cut_sandstone_slab", + "petrified_oak_slab", + "cobblestone_slab", + "brick_slab", + "stone_brick_slab", + "mud_brick_slab", + "nether_brick_slab", + "quartz_slab", + "red_sandstone_slab", + "cut_red_sandstone_slab", + "purpur_slab", + "smooth_stone", + "smooth_sandstone", + "smooth_quartz", + "smooth_red_sandstone", + "spruce_fence_gate", + "birch_fence_gate", + "jungle_fence_gate", + "acacia_fence_gate", + "cherry_fence_gate", + "dark_oak_fence_gate", + "pale_oak_fence_gate", + "mangrove_fence_gate", + "bamboo_fence_gate", + "spruce_fence", + "birch_fence", + "jungle_fence", + "acacia_fence", + "cherry_fence", + "dark_oak_fence", + "pale_oak_fence", + "mangrove_fence", + "bamboo_fence", + "spruce_door", + "birch_door", + "jungle_door", + "acacia_door", + "cherry_door", + "dark_oak_door", + "pale_oak_door", + "mangrove_door", + "bamboo_door", + "end_rod", + "chorus_plant", + "chorus_flower", + "purpur_block", + "purpur_pillar", + "purpur_stairs", + "end_stone_bricks", + "torchflower_crop", + "pitcher_crop", + "pitcher_plant", + "beetroots", + "dirt_path", + "end_gateway", + "repeating_command_block", + "chain_command_block", + "frosted_ice", + "magma_block", + "nether_wart_block", + "red_nether_bricks", + "bone_block", + "structure_void", + "observer", + "shulker_box", + "white_shulker_box", + "orange_shulker_box", + "magenta_shulker_box", + "light_blue_shulker_box", + "yellow_shulker_box", + "lime_shulker_box", + "pink_shulker_box", + "gray_shulker_box", + "light_gray_shulker_box", + "cyan_shulker_box", + "purple_shulker_box", + "blue_shulker_box", + "brown_shulker_box", + "green_shulker_box", + "red_shulker_box", + "black_shulker_box", + "white_glazed_terracotta", + "orange_glazed_terracotta", + "magenta_glazed_terracotta", + "light_blue_glazed_terracotta", + "yellow_glazed_terracotta", + "lime_glazed_terracotta", + "pink_glazed_terracotta", + "gray_glazed_terracotta", + "light_gray_glazed_terracotta", + "cyan_glazed_terracotta", + "purple_glazed_terracotta", + "blue_glazed_terracotta", + "brown_glazed_terracotta", + "green_glazed_terracotta", + "red_glazed_terracotta", + "black_glazed_terracotta", + "white_concrete", + "orange_concrete", + "magenta_concrete", + "light_blue_concrete", + "yellow_concrete", + "lime_concrete", + "pink_concrete", + "gray_concrete", + "light_gray_concrete", + "cyan_concrete", + "purple_concrete", + "blue_concrete", + "brown_concrete", + "green_concrete", + "red_concrete", + "black_concrete", + "white_concrete_powder", + "orange_concrete_powder", + "magenta_concrete_powder", + "light_blue_concrete_powder", + "yellow_concrete_powder", + "lime_concrete_powder", + "pink_concrete_powder", + "gray_concrete_powder", + "light_gray_concrete_powder", + "cyan_concrete_powder", + "purple_concrete_powder", + "blue_concrete_powder", + "brown_concrete_powder", + "green_concrete_powder", + "red_concrete_powder", + "black_concrete_powder", + "kelp", + "kelp_plant", + "dried_kelp_block", + "turtle_egg", + "sniffer_egg", + "dead_tube_coral_block", + "dead_brain_coral_block", + "dead_bubble_coral_block", + "dead_fire_coral_block", + "dead_horn_coral_block", + "tube_coral_block", + "brain_coral_block", + "bubble_coral_block", + "fire_coral_block", + "horn_coral_block", + "dead_tube_coral", + "dead_brain_coral", + "dead_bubble_coral", + "dead_fire_coral", + "dead_horn_coral", + "tube_coral", + "brain_coral", + "bubble_coral", + "fire_coral", + "horn_coral", + "dead_tube_coral_fan", + "dead_brain_coral_fan", + "dead_bubble_coral_fan", + "dead_fire_coral_fan", + "dead_horn_coral_fan", + "tube_coral_fan", + "brain_coral_fan", + "bubble_coral_fan", + "fire_coral_fan", + "horn_coral_fan", + "dead_tube_coral_wall_fan", + "dead_brain_coral_wall_fan", + "dead_bubble_coral_wall_fan", + "dead_fire_coral_wall_fan", + "dead_horn_coral_wall_fan", + "tube_coral_wall_fan", + "brain_coral_wall_fan", + "bubble_coral_wall_fan", + "fire_coral_wall_fan", + "horn_coral_wall_fan", + "sea_pickle", + "blue_ice", + "conduit", + "bamboo_sapling", + "bamboo", + "potted_bamboo", + "void_air", + "cave_air", + "bubble_column", + "polished_granite_stairs", + "smooth_red_sandstone_stairs", + "mossy_stone_brick_stairs", + "polished_diorite_stairs", + "mossy_cobblestone_stairs", + "end_stone_brick_stairs", + "stone_stairs", + "smooth_sandstone_stairs", + "smooth_quartz_stairs", + "granite_stairs", + "andesite_stairs", + "red_nether_brick_stairs", + "polished_andesite_stairs", + "diorite_stairs", + "polished_granite_slab", + "smooth_red_sandstone_slab", + "mossy_stone_brick_slab", + "polished_diorite_slab", + "mossy_cobblestone_slab", + "end_stone_brick_slab", + "smooth_sandstone_slab", + "smooth_quartz_slab", + "granite_slab", + "andesite_slab", + "red_nether_brick_slab", + "polished_andesite_slab", + "diorite_slab", + "brick_wall", + "prismarine_wall", + "red_sandstone_wall", + "mossy_stone_brick_wall", + "granite_wall", + "stone_brick_wall", + "mud_brick_wall", + "nether_brick_wall", + "andesite_wall", + "red_nether_brick_wall", + "sandstone_wall", + "end_stone_brick_wall", + "diorite_wall", + "scaffolding", + "loom", + "barrel", + "smoker", + "blast_furnace", + "cartography_table", + "fletching_table", + "grindstone", + "lectern", + "smithing_table", + "stonecutter", + "bell", + "lantern", + "soul_lantern", + "campfire", + "soul_campfire", + "sweet_berry_bush", + "warped_stem", + "stripped_warped_stem", + "warped_hyphae", + "stripped_warped_hyphae", + "warped_nylium", + "warped_fungus", + "warped_wart_block", + "warped_roots", + "nether_sprouts", + "crimson_stem", + "stripped_crimson_stem", + "crimson_hyphae", + "stripped_crimson_hyphae", + "crimson_nylium", + "crimson_fungus", + "shroomlight", + "weeping_vines", + "weeping_vines_plant", + "twisting_vines", + "twisting_vines_plant", + "crimson_roots", + "crimson_planks", + "warped_planks", + "crimson_slab", + "warped_slab", + "crimson_pressure_plate", + "warped_pressure_plate", + "crimson_fence", + "warped_fence", + "crimson_trapdoor", + "warped_trapdoor", + "crimson_fence_gate", + "warped_fence_gate", + "crimson_stairs", + "warped_stairs", + "crimson_button", + "warped_button", + "crimson_door", + "warped_door", + "crimson_sign", + "warped_sign", + "crimson_wall_sign", + "warped_wall_sign", + "structure_block", + "jigsaw", + "composter", + "target", + "bee_nest", + "beehive", + "honey_block", + "honeycomb_block", + "netherite_block", + "ancient_debris", + "crying_obsidian", + "respawn_anchor", + "potted_crimson_fungus", + "potted_warped_fungus", + "potted_crimson_roots", + "potted_warped_roots", + "lodestone", + "blackstone", + "blackstone_stairs", + "blackstone_wall", + "blackstone_slab", + "polished_blackstone", + "polished_blackstone_bricks", + "cracked_polished_blackstone_bricks", + "chiseled_polished_blackstone", + "polished_blackstone_brick_slab", + "polished_blackstone_brick_stairs", + "polished_blackstone_brick_wall", + "gilded_blackstone", + "polished_blackstone_stairs", + "polished_blackstone_slab", + "polished_blackstone_pressure_plate", + "polished_blackstone_button", + "polished_blackstone_wall", + "chiseled_nether_bricks", + "cracked_nether_bricks", + "quartz_bricks", + "candle", + "white_candle", + "orange_candle", + "magenta_candle", + "light_blue_candle", + "yellow_candle", + "lime_candle", + "pink_candle", + "gray_candle", + "light_gray_candle", + "cyan_candle", + "purple_candle", + "blue_candle", + "brown_candle", + "green_candle", + "red_candle", + "black_candle", + "candle_cake", + "white_candle_cake", + "orange_candle_cake", + "magenta_candle_cake", + "light_blue_candle_cake", + "yellow_candle_cake", + "lime_candle_cake", + "pink_candle_cake", + "gray_candle_cake", + "light_gray_candle_cake", + "cyan_candle_cake", + "purple_candle_cake", + "blue_candle_cake", + "brown_candle_cake", + "green_candle_cake", + "red_candle_cake", + "black_candle_cake", + "amethyst_block", + "budding_amethyst", + "amethyst_cluster", + "large_amethyst_bud", + "medium_amethyst_bud", + "small_amethyst_bud", + "tuff", + "tuff_slab", + "tuff_stairs", + "tuff_wall", + "polished_tuff", + "polished_tuff_slab", + "polished_tuff_stairs", + "polished_tuff_wall", + "chiseled_tuff", + "tuff_bricks", + "tuff_brick_slab", + "tuff_brick_stairs", + "tuff_brick_wall", + "chiseled_tuff_bricks", + "calcite", + "tinted_glass", + "powder_snow", + "sculk_sensor", + "calibrated_sculk_sensor", + "sculk", + "sculk_vein", + "sculk_catalyst", + "sculk_shrieker", + "copper_block", + "exposed_copper", + "weathered_copper", + "oxidized_copper", + "copper_ore", + "deepslate_copper_ore", + "oxidized_cut_copper", + "weathered_cut_copper", + "exposed_cut_copper", + "cut_copper", + "oxidized_chiseled_copper", + "weathered_chiseled_copper", + "exposed_chiseled_copper", + "chiseled_copper", + "waxed_oxidized_chiseled_copper", + "waxed_weathered_chiseled_copper", + "waxed_exposed_chiseled_copper", + "waxed_chiseled_copper", + "oxidized_cut_copper_stairs", + "weathered_cut_copper_stairs", + "exposed_cut_copper_stairs", + "cut_copper_stairs", + "oxidized_cut_copper_slab", + "weathered_cut_copper_slab", + "exposed_cut_copper_slab", + "cut_copper_slab", + "waxed_copper_block", + "waxed_weathered_copper", + "waxed_exposed_copper", + "waxed_oxidized_copper", + "waxed_oxidized_cut_copper", + "waxed_weathered_cut_copper", + "waxed_exposed_cut_copper", + "waxed_cut_copper", + "waxed_oxidized_cut_copper_stairs", + "waxed_weathered_cut_copper_stairs", + "waxed_exposed_cut_copper_stairs", + "waxed_cut_copper_stairs", + "waxed_oxidized_cut_copper_slab", + "waxed_weathered_cut_copper_slab", + "waxed_exposed_cut_copper_slab", + "waxed_cut_copper_slab", + "copper_door", + "exposed_copper_door", + "oxidized_copper_door", + "weathered_copper_door", + "waxed_copper_door", + "waxed_exposed_copper_door", + "waxed_oxidized_copper_door", + "waxed_weathered_copper_door", + "copper_trapdoor", + "exposed_copper_trapdoor", + "oxidized_copper_trapdoor", + "weathered_copper_trapdoor", + "waxed_copper_trapdoor", + "waxed_exposed_copper_trapdoor", + "waxed_oxidized_copper_trapdoor", + "waxed_weathered_copper_trapdoor", + "copper_grate", + "exposed_copper_grate", + "weathered_copper_grate", + "oxidized_copper_grate", + "waxed_copper_grate", + "waxed_exposed_copper_grate", + "waxed_weathered_copper_grate", + "waxed_oxidized_copper_grate", + "copper_bulb", + "exposed_copper_bulb", + "weathered_copper_bulb", + "oxidized_copper_bulb", + "waxed_copper_bulb", + "waxed_exposed_copper_bulb", + "waxed_weathered_copper_bulb", + "waxed_oxidized_copper_bulb", + "lightning_rod", + "pointed_dripstone", + "dripstone_block", + "cave_vines", + "cave_vines_plant", + "spore_blossom", + "azalea", + "flowering_azalea", + "moss_carpet", + "pink_petals", + "moss_block", + "big_dripleaf", + "big_dripleaf_stem", + "small_dripleaf", + "hanging_roots", + "rooted_dirt", + "mud", + "deepslate", + "cobbled_deepslate", + "cobbled_deepslate_stairs", + "cobbled_deepslate_slab", + "cobbled_deepslate_wall", + "polished_deepslate", + "polished_deepslate_stairs", + "polished_deepslate_slab", + "polished_deepslate_wall", + "deepslate_tiles", + "deepslate_tile_stairs", + "deepslate_tile_slab", + "deepslate_tile_wall", + "deepslate_bricks", + "deepslate_brick_stairs", + "deepslate_brick_slab", + "deepslate_brick_wall", + "chiseled_deepslate", + "cracked_deepslate_bricks", + "cracked_deepslate_tiles", + "infested_deepslate", + "smooth_basalt", + "raw_iron_block", + "raw_copper_block", + "raw_gold_block", + "potted_azalea_bush", + "potted_flowering_azalea_bush", + "ochre_froglight", + "verdant_froglight", + "pearlescent_froglight", + "frogspawn", + "reinforced_deepslate", + "decorated_pot", + "crafter", + "trial_spawner", + "vault", + "heavy_core", + "pale_moss_block", + "pale_moss_carpet", + "pale_hanging_moss" + ], "V_1_20_5": [ "air", "stone", diff --git a/mappings/block/modern_block_mappings.json b/mappings/block/modern_block_mappings.json index ee0c0f1115..a40d1ba198 100644 --- a/mappings/block/modern_block_mappings.json +++ b/mappings/block/modern_block_mappings.json @@ -1749594,5 +1749594,182292 @@ } ] } + ], + "V_1_21_2": [ + { + "type": "air", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "stone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "granite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_granite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "diorite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_diorite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "andesite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_andesite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "grass_block", + "def": 1, + "entries": [ + { + "snowy": true + }, + { + "snowy": false + } + ] + }, + { + "type": "dirt", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "coarse_dirt", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "podzol", + "def": 1, + "entries": [ + { + "snowy": true + }, + { + "snowy": false + } + ] + }, + { + "type": "cobblestone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oak_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "spruce_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "birch_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "jungle_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "acacia_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cherry_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dark_oak_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pale_oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "pale_oak_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "mangrove_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bamboo_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bamboo_mosaic", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oak_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "spruce_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "birch_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "jungle_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "acacia_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "cherry_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "dark_oak_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "pale_oak_sapling", + "def": 0, + "entries": [ + { + "stage": 0 + }, + { + "stage": 1 + } + ] + }, + { + "type": "mangrove_propagule", + "def": 5, + "entries": [ + { + "age": 0, + "hanging": true, + "stage": 0, + "waterlogged": true + }, + { + "age": 0, + "hanging": true, + "stage": 0, + "waterlogged": false + }, + { + "age": 0, + "hanging": true, + "stage": 1, + "waterlogged": true + }, + { + "age": 0, + "hanging": true, + "stage": 1, + "waterlogged": false + }, + { + "age": 0, + "hanging": false, + "stage": 0, + "waterlogged": true + }, + { + "age": 0, + "hanging": false, + "stage": 0, + "waterlogged": false + }, + { + "age": 0, + "hanging": false, + "stage": 1, + "waterlogged": true + }, + { + "age": 0, + "hanging": false, + "stage": 1, + "waterlogged": false + }, + { + "age": 1, + "hanging": true, + "stage": 0, + "waterlogged": true + }, + { + "age": 1, + "hanging": true, + "stage": 0, + "waterlogged": false + }, + { + "age": 1, + "hanging": true, + "stage": 1, + "waterlogged": true + }, + { + "age": 1, + "hanging": true, + "stage": 1, + "waterlogged": false + }, + { + "age": 1, + "hanging": false, + "stage": 0, + "waterlogged": true + }, + { + "age": 1, + "hanging": false, + "stage": 0, + "waterlogged": false + }, + { + "age": 1, + "hanging": false, + "stage": 1, + "waterlogged": true + }, + { + "age": 1, + "hanging": false, + "stage": 1, + "waterlogged": false + }, + { + "age": 2, + "hanging": true, + "stage": 0, + "waterlogged": true + }, + { + "age": 2, + "hanging": true, + "stage": 0, + "waterlogged": false + }, + { + "age": 2, + "hanging": true, + "stage": 1, + "waterlogged": true + }, + { + "age": 2, + "hanging": true, + "stage": 1, + "waterlogged": false + }, + { + "age": 2, + "hanging": false, + "stage": 0, + "waterlogged": true + }, + { + "age": 2, + "hanging": false, + "stage": 0, + "waterlogged": false + }, + { + "age": 2, + "hanging": false, + "stage": 1, + "waterlogged": true + }, + { + "age": 2, + "hanging": false, + "stage": 1, + "waterlogged": false + }, + { + "age": 3, + "hanging": true, + "stage": 0, + "waterlogged": true + }, + { + "age": 3, + "hanging": true, + "stage": 0, + "waterlogged": false + }, + { + "age": 3, + "hanging": true, + "stage": 1, + "waterlogged": true + }, + { + "age": 3, + "hanging": true, + "stage": 1, + "waterlogged": false + }, + { + "age": 3, + "hanging": false, + "stage": 0, + "waterlogged": true + }, + { + "age": 3, + "hanging": false, + "stage": 0, + "waterlogged": false + }, + { + "age": 3, + "hanging": false, + "stage": 1, + "waterlogged": true + }, + { + "age": 3, + "hanging": false, + "stage": 1, + "waterlogged": false + }, + { + "age": 4, + "hanging": true, + "stage": 0, + "waterlogged": true + }, + { + "age": 4, + "hanging": true, + "stage": 0, + "waterlogged": false + }, + { + "age": 4, + "hanging": true, + "stage": 1, + "waterlogged": true + }, + { + "age": 4, + "hanging": true, + "stage": 1, + "waterlogged": false + }, + { + "age": 4, + "hanging": false, + "stage": 0, + "waterlogged": true + }, + { + "age": 4, + "hanging": false, + "stage": 0, + "waterlogged": false + }, + { + "age": 4, + "hanging": false, + "stage": 1, + "waterlogged": true + }, + { + "age": 4, + "hanging": false, + "stage": 1, + "waterlogged": false + } + ] + }, + { + "type": "bedrock", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "water", + "def": 0, + "entries": [ + { + "level": 0 + }, + { + "level": 1 + }, + { + "level": 2 + }, + { + "level": 3 + }, + { + "level": 4 + }, + { + "level": 5 + }, + { + "level": 6 + }, + { + "level": 7 + }, + { + "level": 8 + }, + { + "level": 9 + }, + { + "level": 10 + }, + { + "level": 11 + }, + { + "level": 12 + }, + { + "level": 13 + }, + { + "level": 14 + }, + { + "level": 15 + } + ] + }, + { + "type": "lava", + "def": 0, + "entries": [ + { + "level": 0 + }, + { + "level": 1 + }, + { + "level": 2 + }, + { + "level": 3 + }, + { + "level": 4 + }, + { + "level": 5 + }, + { + "level": 6 + }, + { + "level": 7 + }, + { + "level": 8 + }, + { + "level": 9 + }, + { + "level": 10 + }, + { + "level": 11 + }, + { + "level": 12 + }, + { + "level": 13 + }, + { + "level": 14 + }, + { + "level": 15 + } + ] + }, + { + "type": "sand", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "suspicious_sand", + "def": 0, + "entries": [ + { + "dusted": 0 + }, + { + "dusted": 1 + }, + { + "dusted": 2 + }, + { + "dusted": 3 + } + ] + }, + { + "type": "red_sand", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gravel", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "suspicious_gravel", + "def": 0, + "entries": [ + { + "dusted": 0 + }, + { + "dusted": 1 + }, + { + "dusted": 2 + }, + { + "dusted": 3 + } + ] + }, + { + "type": "gold_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_gold_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "iron_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_iron_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "coal_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_coal_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_gold_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "spruce_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "birch_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "jungle_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "acacia_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "cherry_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "dark_oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "pale_oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "mangrove_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "mangrove_roots", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "muddy_mangrove_roots", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "bamboo_block", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_spruce_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_birch_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_jungle_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_acacia_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_cherry_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_dark_oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_pale_oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_oak_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_mangrove_log", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_bamboo_block", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "spruce_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "birch_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "jungle_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "acacia_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "cherry_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "dark_oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "mangrove_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_spruce_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_birch_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_jungle_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_acacia_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_cherry_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_dark_oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_pale_oak_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_mangrove_wood", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "oak_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "spruce_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "birch_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "jungle_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "acacia_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "cherry_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "mangrove_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "azalea_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "flowering_azalea_leaves", + "def": 27, + "entries": [ + { + "distance": 1, + "persistent": true, + "waterlogged": true + }, + { + "distance": 1, + "persistent": true, + "waterlogged": false + }, + { + "distance": 1, + "persistent": false, + "waterlogged": true + }, + { + "distance": 1, + "persistent": false, + "waterlogged": false + }, + { + "distance": 2, + "persistent": true, + "waterlogged": true + }, + { + "distance": 2, + "persistent": true, + "waterlogged": false + }, + { + "distance": 2, + "persistent": false, + "waterlogged": true + }, + { + "distance": 2, + "persistent": false, + "waterlogged": false + }, + { + "distance": 3, + "persistent": true, + "waterlogged": true + }, + { + "distance": 3, + "persistent": true, + "waterlogged": false + }, + { + "distance": 3, + "persistent": false, + "waterlogged": true + }, + { + "distance": 3, + "persistent": false, + "waterlogged": false + }, + { + "distance": 4, + "persistent": true, + "waterlogged": true + }, + { + "distance": 4, + "persistent": true, + "waterlogged": false + }, + { + "distance": 4, + "persistent": false, + "waterlogged": true + }, + { + "distance": 4, + "persistent": false, + "waterlogged": false + }, + { + "distance": 5, + "persistent": true, + "waterlogged": true + }, + { + "distance": 5, + "persistent": true, + "waterlogged": false + }, + { + "distance": 5, + "persistent": false, + "waterlogged": true + }, + { + "distance": 5, + "persistent": false, + "waterlogged": false + }, + { + "distance": 6, + "persistent": true, + "waterlogged": true + }, + { + "distance": 6, + "persistent": true, + "waterlogged": false + }, + { + "distance": 6, + "persistent": false, + "waterlogged": true + }, + { + "distance": 6, + "persistent": false, + "waterlogged": false + }, + { + "distance": 7, + "persistent": true, + "waterlogged": true + }, + { + "distance": 7, + "persistent": true, + "waterlogged": false + }, + { + "distance": 7, + "persistent": false, + "waterlogged": true + }, + { + "distance": 7, + "persistent": false, + "waterlogged": false + } + ] + }, + { + "type": "sponge", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "wet_sponge", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lapis_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_lapis_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lapis_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dispenser", + "def": 1, + "entries": [ + { + "facing": "north", + "triggered": true + }, + { + "facing": "north", + "triggered": false + }, + { + "facing": "east", + "triggered": true + }, + { + "facing": "east", + "triggered": false + }, + { + "facing": "south", + "triggered": true + }, + { + "facing": "south", + "triggered": false + }, + { + "facing": "west", + "triggered": true + }, + { + "facing": "west", + "triggered": false + }, + { + "facing": "up", + "triggered": true + }, + { + "facing": "up", + "triggered": false + }, + { + "facing": "down", + "triggered": true + }, + { + "facing": "down", + "triggered": false + } + ] + }, + { + "type": "sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cut_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "note_block", + "def": 1, + "entries": [ + { + "instrument": "harp", + "note": 0, + "powered": true + }, + { + "instrument": "harp", + "note": 0, + "powered": false + }, + { + "instrument": "harp", + "note": 1, + "powered": true + }, + { + "instrument": "harp", + "note": 1, + "powered": false + }, + { + "instrument": "harp", + "note": 2, + "powered": true + }, + { + "instrument": "harp", + "note": 2, + "powered": false + }, + { + "instrument": "harp", + "note": 3, + "powered": true + }, + { + "instrument": "harp", + "note": 3, + "powered": false + }, + { + "instrument": "harp", + "note": 4, + "powered": true + }, + { + "instrument": "harp", + "note": 4, + "powered": false + }, + { + "instrument": "harp", + "note": 5, + "powered": true + }, + { + "instrument": "harp", + "note": 5, + "powered": false + }, + { + "instrument": "harp", + "note": 6, + "powered": true + }, + { + "instrument": "harp", + "note": 6, + "powered": false + }, + { + "instrument": "harp", + "note": 7, + "powered": true + }, + { + "instrument": "harp", + "note": 7, + "powered": false + }, + { + "instrument": "harp", + "note": 8, + "powered": true + }, + { + "instrument": "harp", + "note": 8, + "powered": false + }, + { + "instrument": "harp", + "note": 9, + "powered": true + }, + { + "instrument": "harp", + "note": 9, + "powered": false + }, + { + "instrument": "harp", + "note": 10, + "powered": true + }, + { + "instrument": "harp", + "note": 10, + "powered": false + }, + { + "instrument": "harp", + "note": 11, + "powered": true + }, + { + "instrument": "harp", + "note": 11, + "powered": false + }, + { + "instrument": "harp", + "note": 12, + "powered": true + }, + { + "instrument": "harp", + "note": 12, + "powered": false + }, + { + "instrument": "harp", + "note": 13, + "powered": true + }, + { + "instrument": "harp", + "note": 13, + "powered": false + }, + { + "instrument": "harp", + "note": 14, + "powered": true + }, + { + "instrument": "harp", + "note": 14, + "powered": false + }, + { + "instrument": "harp", + "note": 15, + "powered": true + }, + { + "instrument": "harp", + "note": 15, + "powered": false + }, + { + "instrument": "harp", + "note": 16, + "powered": true + }, + { + "instrument": "harp", + "note": 16, + "powered": false + }, + { + "instrument": "harp", + "note": 17, + "powered": true + }, + { + "instrument": "harp", + "note": 17, + "powered": false + }, + { + "instrument": "harp", + "note": 18, + "powered": true + }, + { + "instrument": "harp", + "note": 18, + "powered": false + }, + { + "instrument": "harp", + "note": 19, + "powered": true + }, + { + "instrument": "harp", + "note": 19, + "powered": false + }, + { + "instrument": "harp", + "note": 20, + "powered": true + }, + { + "instrument": "harp", + "note": 20, + "powered": false + }, + { + "instrument": "harp", + "note": 21, + "powered": true + }, + { + "instrument": "harp", + "note": 21, + "powered": false + }, + { + "instrument": "harp", + "note": 22, + "powered": true + }, + { + "instrument": "harp", + "note": 22, + "powered": false + }, + { + "instrument": "harp", + "note": 23, + "powered": true + }, + { + "instrument": "harp", + "note": 23, + "powered": false + }, + { + "instrument": "harp", + "note": 24, + "powered": true + }, + { + "instrument": "harp", + "note": 24, + "powered": false + }, + { + "instrument": "basedrum", + "note": 0, + "powered": true + }, + { + "instrument": "basedrum", + "note": 0, + "powered": false + }, + { + "instrument": "basedrum", + "note": 1, + "powered": true + }, + { + "instrument": "basedrum", + "note": 1, + "powered": false + }, + { + "instrument": "basedrum", + "note": 2, + "powered": true + }, + { + "instrument": "basedrum", + "note": 2, + "powered": false + }, + { + "instrument": "basedrum", + "note": 3, + "powered": true + }, + { + "instrument": "basedrum", + "note": 3, + "powered": false + }, + { + "instrument": "basedrum", + "note": 4, + "powered": true + }, + { + "instrument": "basedrum", + "note": 4, + "powered": false + }, + { + "instrument": "basedrum", + "note": 5, + "powered": true + }, + { + "instrument": "basedrum", + "note": 5, + "powered": false + }, + { + "instrument": "basedrum", + "note": 6, + "powered": true + }, + { + "instrument": "basedrum", + "note": 6, + "powered": false + }, + { + "instrument": "basedrum", + "note": 7, + "powered": true + }, + { + "instrument": "basedrum", + "note": 7, + "powered": false + }, + { + "instrument": "basedrum", + "note": 8, + "powered": true + }, + { + "instrument": "basedrum", + "note": 8, + "powered": false + }, + { + "instrument": "basedrum", + "note": 9, + "powered": true + }, + { + "instrument": "basedrum", + "note": 9, + "powered": false + }, + { + "instrument": "basedrum", + "note": 10, + "powered": true + }, + { + "instrument": "basedrum", + "note": 10, + "powered": false + }, + { + "instrument": "basedrum", + "note": 11, + "powered": true + }, + { + "instrument": "basedrum", + "note": 11, + "powered": false + }, + { + "instrument": "basedrum", + "note": 12, + "powered": true + }, + { + "instrument": "basedrum", + "note": 12, + "powered": false + }, + { + "instrument": "basedrum", + "note": 13, + "powered": true + }, + { + "instrument": "basedrum", + "note": 13, + "powered": false + }, + { + "instrument": "basedrum", + "note": 14, + "powered": true + }, + { + "instrument": "basedrum", + "note": 14, + "powered": false + }, + { + "instrument": "basedrum", + "note": 15, + "powered": true + }, + { + "instrument": "basedrum", + "note": 15, + "powered": false + }, + { + "instrument": "basedrum", + "note": 16, + "powered": true + }, + { + "instrument": "basedrum", + "note": 16, + "powered": false + }, + { + "instrument": "basedrum", + "note": 17, + "powered": true + }, + { + "instrument": "basedrum", + "note": 17, + "powered": false + }, + { + "instrument": "basedrum", + "note": 18, + "powered": true + }, + { + "instrument": "basedrum", + "note": 18, + "powered": false + }, + { + "instrument": "basedrum", + "note": 19, + "powered": true + }, + { + "instrument": "basedrum", + "note": 19, + "powered": false + }, + { + "instrument": "basedrum", + "note": 20, + "powered": true + }, + { + "instrument": "basedrum", + "note": 20, + "powered": false + }, + { + "instrument": "basedrum", + "note": 21, + "powered": true + }, + { + "instrument": "basedrum", + "note": 21, + "powered": false + }, + { + "instrument": "basedrum", + "note": 22, + "powered": true + }, + { + "instrument": "basedrum", + "note": 22, + "powered": false + }, + { + "instrument": "basedrum", + "note": 23, + "powered": true + }, + { + "instrument": "basedrum", + "note": 23, + "powered": false + }, + { + "instrument": "basedrum", + "note": 24, + "powered": true + }, + { + "instrument": "basedrum", + "note": 24, + "powered": false + }, + { + "instrument": "snare", + "note": 0, + "powered": true + }, + { + "instrument": "snare", + "note": 0, + "powered": false + }, + { + "instrument": "snare", + "note": 1, + "powered": true + }, + { + "instrument": "snare", + "note": 1, + "powered": false + }, + { + "instrument": "snare", + "note": 2, + "powered": true + }, + { + "instrument": "snare", + "note": 2, + "powered": false + }, + { + "instrument": "snare", + "note": 3, + "powered": true + }, + { + "instrument": "snare", + "note": 3, + "powered": false + }, + { + "instrument": "snare", + "note": 4, + "powered": true + }, + { + "instrument": "snare", + "note": 4, + "powered": false + }, + { + "instrument": "snare", + "note": 5, + "powered": true + }, + { + "instrument": "snare", + "note": 5, + "powered": false + }, + { + "instrument": "snare", + "note": 6, + "powered": true + }, + { + "instrument": "snare", + "note": 6, + "powered": false + }, + { + "instrument": "snare", + "note": 7, + "powered": true + }, + { + "instrument": "snare", + "note": 7, + "powered": false + }, + { + "instrument": "snare", + "note": 8, + "powered": true + }, + { + "instrument": "snare", + "note": 8, + "powered": false + }, + { + "instrument": "snare", + "note": 9, + "powered": true + }, + { + "instrument": "snare", + "note": 9, + "powered": false + }, + { + "instrument": "snare", + "note": 10, + "powered": true + }, + { + "instrument": "snare", + "note": 10, + "powered": false + }, + { + "instrument": "snare", + "note": 11, + "powered": true + }, + { + "instrument": "snare", + "note": 11, + "powered": false + }, + { + "instrument": "snare", + "note": 12, + "powered": true + }, + { + "instrument": "snare", + "note": 12, + "powered": false + }, + { + "instrument": "snare", + "note": 13, + "powered": true + }, + { + "instrument": "snare", + "note": 13, + "powered": false + }, + { + "instrument": "snare", + "note": 14, + "powered": true + }, + { + "instrument": "snare", + "note": 14, + "powered": false + }, + { + "instrument": "snare", + "note": 15, + "powered": true + }, + { + "instrument": "snare", + "note": 15, + "powered": false + }, + { + "instrument": "snare", + "note": 16, + "powered": true + }, + { + "instrument": "snare", + "note": 16, + "powered": false + }, + { + "instrument": "snare", + "note": 17, + "powered": true + }, + { + "instrument": "snare", + "note": 17, + "powered": false + }, + { + "instrument": "snare", + "note": 18, + "powered": true + }, + { + "instrument": "snare", + "note": 18, + "powered": false + }, + { + "instrument": "snare", + "note": 19, + "powered": true + }, + { + "instrument": "snare", + "note": 19, + "powered": false + }, + { + "instrument": "snare", + "note": 20, + "powered": true + }, + { + "instrument": "snare", + "note": 20, + "powered": false + }, + { + "instrument": "snare", + "note": 21, + "powered": true + }, + { + "instrument": "snare", + "note": 21, + "powered": false + }, + { + "instrument": "snare", + "note": 22, + "powered": true + }, + { + "instrument": "snare", + "note": 22, + "powered": false + }, + { + "instrument": "snare", + "note": 23, + "powered": true + }, + { + "instrument": "snare", + "note": 23, + "powered": false + }, + { + "instrument": "snare", + "note": 24, + "powered": true + }, + { + "instrument": "snare", + "note": 24, + "powered": false + }, + { + "instrument": "hat", + "note": 0, + "powered": true + }, + { + "instrument": "hat", + "note": 0, + "powered": false + }, + { + "instrument": "hat", + "note": 1, + "powered": true + }, + { + "instrument": "hat", + "note": 1, + "powered": false + }, + { + "instrument": "hat", + "note": 2, + "powered": true + }, + { + "instrument": "hat", + "note": 2, + "powered": false + }, + { + "instrument": "hat", + "note": 3, + "powered": true + }, + { + "instrument": "hat", + "note": 3, + "powered": false + }, + { + "instrument": "hat", + "note": 4, + "powered": true + }, + { + "instrument": "hat", + "note": 4, + "powered": false + }, + { + "instrument": "hat", + "note": 5, + "powered": true + }, + { + "instrument": "hat", + "note": 5, + "powered": false + }, + { + "instrument": "hat", + "note": 6, + "powered": true + }, + { + "instrument": "hat", + "note": 6, + "powered": false + }, + { + "instrument": "hat", + "note": 7, + "powered": true + }, + { + "instrument": "hat", + "note": 7, + "powered": false + }, + { + "instrument": "hat", + "note": 8, + "powered": true + }, + { + "instrument": "hat", + "note": 8, + "powered": false + }, + { + "instrument": "hat", + "note": 9, + "powered": true + }, + { + "instrument": "hat", + "note": 9, + "powered": false + }, + { + "instrument": "hat", + "note": 10, + "powered": true + }, + { + "instrument": "hat", + "note": 10, + "powered": false + }, + { + "instrument": "hat", + "note": 11, + "powered": true + }, + { + "instrument": "hat", + "note": 11, + "powered": false + }, + { + "instrument": "hat", + "note": 12, + "powered": true + }, + { + "instrument": "hat", + "note": 12, + "powered": false + }, + { + "instrument": "hat", + "note": 13, + "powered": true + }, + { + "instrument": "hat", + "note": 13, + "powered": false + }, + { + "instrument": "hat", + "note": 14, + "powered": true + }, + { + "instrument": "hat", + "note": 14, + "powered": false + }, + { + "instrument": "hat", + "note": 15, + "powered": true + }, + { + "instrument": "hat", + "note": 15, + "powered": false + }, + { + "instrument": "hat", + "note": 16, + "powered": true + }, + { + "instrument": "hat", + "note": 16, + "powered": false + }, + { + "instrument": "hat", + "note": 17, + "powered": true + }, + { + "instrument": "hat", + "note": 17, + "powered": false + }, + { + "instrument": "hat", + "note": 18, + "powered": true + }, + { + "instrument": "hat", + "note": 18, + "powered": false + }, + { + "instrument": "hat", + "note": 19, + "powered": true + }, + { + "instrument": "hat", + "note": 19, + "powered": false + }, + { + "instrument": "hat", + "note": 20, + "powered": true + }, + { + "instrument": "hat", + "note": 20, + "powered": false + }, + { + "instrument": "hat", + "note": 21, + "powered": true + }, + { + "instrument": "hat", + "note": 21, + "powered": false + }, + { + "instrument": "hat", + "note": 22, + "powered": true + }, + { + "instrument": "hat", + "note": 22, + "powered": false + }, + { + "instrument": "hat", + "note": 23, + "powered": true + }, + { + "instrument": "hat", + "note": 23, + "powered": false + }, + { + "instrument": "hat", + "note": 24, + "powered": true + }, + { + "instrument": "hat", + "note": 24, + "powered": false + }, + { + "instrument": "bass", + "note": 0, + "powered": true + }, + { + "instrument": "bass", + "note": 0, + "powered": false + }, + { + "instrument": "bass", + "note": 1, + "powered": true + }, + { + "instrument": "bass", + "note": 1, + "powered": false + }, + { + "instrument": "bass", + "note": 2, + "powered": true + }, + { + "instrument": "bass", + "note": 2, + "powered": false + }, + { + "instrument": "bass", + "note": 3, + "powered": true + }, + { + "instrument": "bass", + "note": 3, + "powered": false + }, + { + "instrument": "bass", + "note": 4, + "powered": true + }, + { + "instrument": "bass", + "note": 4, + "powered": false + }, + { + "instrument": "bass", + "note": 5, + "powered": true + }, + { + "instrument": "bass", + "note": 5, + "powered": false + }, + { + "instrument": "bass", + "note": 6, + "powered": true + }, + { + "instrument": "bass", + "note": 6, + "powered": false + }, + { + "instrument": "bass", + "note": 7, + "powered": true + }, + { + "instrument": "bass", + "note": 7, + "powered": false + }, + { + "instrument": "bass", + "note": 8, + "powered": true + }, + { + "instrument": "bass", + "note": 8, + "powered": false + }, + { + "instrument": "bass", + "note": 9, + "powered": true + }, + { + "instrument": "bass", + "note": 9, + "powered": false + }, + { + "instrument": "bass", + "note": 10, + "powered": true + }, + { + "instrument": "bass", + "note": 10, + "powered": false + }, + { + "instrument": "bass", + "note": 11, + "powered": true + }, + { + "instrument": "bass", + "note": 11, + "powered": false + }, + { + "instrument": "bass", + "note": 12, + "powered": true + }, + { + "instrument": "bass", + "note": 12, + "powered": false + }, + { + "instrument": "bass", + "note": 13, + "powered": true + }, + { + "instrument": "bass", + "note": 13, + "powered": false + }, + { + "instrument": "bass", + "note": 14, + "powered": true + }, + { + "instrument": "bass", + "note": 14, + "powered": false + }, + { + "instrument": "bass", + "note": 15, + "powered": true + }, + { + "instrument": "bass", + "note": 15, + "powered": false + }, + { + "instrument": "bass", + "note": 16, + "powered": true + }, + { + "instrument": "bass", + "note": 16, + "powered": false + }, + { + "instrument": "bass", + "note": 17, + "powered": true + }, + { + "instrument": "bass", + "note": 17, + "powered": false + }, + { + "instrument": "bass", + "note": 18, + "powered": true + }, + { + "instrument": "bass", + "note": 18, + "powered": false + }, + { + "instrument": "bass", + "note": 19, + "powered": true + }, + { + "instrument": "bass", + "note": 19, + "powered": false + }, + { + "instrument": "bass", + "note": 20, + "powered": true + }, + { + "instrument": "bass", + "note": 20, + "powered": false + }, + { + "instrument": "bass", + "note": 21, + "powered": true + }, + { + "instrument": "bass", + "note": 21, + "powered": false + }, + { + "instrument": "bass", + "note": 22, + "powered": true + }, + { + "instrument": "bass", + "note": 22, + "powered": false + }, + { + "instrument": "bass", + "note": 23, + "powered": true + }, + { + "instrument": "bass", + "note": 23, + "powered": false + }, + { + "instrument": "bass", + "note": 24, + "powered": true + }, + { + "instrument": "bass", + "note": 24, + "powered": false + }, + { + "instrument": "flute", + "note": 0, + "powered": true + }, + { + "instrument": "flute", + "note": 0, + "powered": false + }, + { + "instrument": "flute", + "note": 1, + "powered": true + }, + { + "instrument": "flute", + "note": 1, + "powered": false + }, + { + "instrument": "flute", + "note": 2, + "powered": true + }, + { + "instrument": "flute", + "note": 2, + "powered": false + }, + { + "instrument": "flute", + "note": 3, + "powered": true + }, + { + "instrument": "flute", + "note": 3, + "powered": false + }, + { + "instrument": "flute", + "note": 4, + "powered": true + }, + { + "instrument": "flute", + "note": 4, + "powered": false + }, + { + "instrument": "flute", + "note": 5, + "powered": true + }, + { + "instrument": "flute", + "note": 5, + "powered": false + }, + { + "instrument": "flute", + "note": 6, + "powered": true + }, + { + "instrument": "flute", + "note": 6, + "powered": false + }, + { + "instrument": "flute", + "note": 7, + "powered": true + }, + { + "instrument": "flute", + "note": 7, + "powered": false + }, + { + "instrument": "flute", + "note": 8, + "powered": true + }, + { + "instrument": "flute", + "note": 8, + "powered": false + }, + { + "instrument": "flute", + "note": 9, + "powered": true + }, + { + "instrument": "flute", + "note": 9, + "powered": false + }, + { + "instrument": "flute", + "note": 10, + "powered": true + }, + { + "instrument": "flute", + "note": 10, + "powered": false + }, + { + "instrument": "flute", + "note": 11, + "powered": true + }, + { + "instrument": "flute", + "note": 11, + "powered": false + }, + { + "instrument": "flute", + "note": 12, + "powered": true + }, + { + "instrument": "flute", + "note": 12, + "powered": false + }, + { + "instrument": "flute", + "note": 13, + "powered": true + }, + { + "instrument": "flute", + "note": 13, + "powered": false + }, + { + "instrument": "flute", + "note": 14, + "powered": true + }, + { + "instrument": "flute", + "note": 14, + "powered": false + }, + { + "instrument": "flute", + "note": 15, + "powered": true + }, + { + "instrument": "flute", + "note": 15, + "powered": false + }, + { + "instrument": "flute", + "note": 16, + "powered": true + }, + { + "instrument": "flute", + "note": 16, + "powered": false + }, + { + "instrument": "flute", + "note": 17, + "powered": true + }, + { + "instrument": "flute", + "note": 17, + "powered": false + }, + { + "instrument": "flute", + "note": 18, + "powered": true + }, + { + "instrument": "flute", + "note": 18, + "powered": false + }, + { + "instrument": "flute", + "note": 19, + "powered": true + }, + { + "instrument": "flute", + "note": 19, + "powered": false + }, + { + "instrument": "flute", + "note": 20, + "powered": true + }, + { + "instrument": "flute", + "note": 20, + "powered": false + }, + { + "instrument": "flute", + "note": 21, + "powered": true + }, + { + "instrument": "flute", + "note": 21, + "powered": false + }, + { + "instrument": "flute", + "note": 22, + "powered": true + }, + { + "instrument": "flute", + "note": 22, + "powered": false + }, + { + "instrument": "flute", + "note": 23, + "powered": true + }, + { + "instrument": "flute", + "note": 23, + "powered": false + }, + { + "instrument": "flute", + "note": 24, + "powered": true + }, + { + "instrument": "flute", + "note": 24, + "powered": false + }, + { + "instrument": "bell", + "note": 0, + "powered": true + }, + { + "instrument": "bell", + "note": 0, + "powered": false + }, + { + "instrument": "bell", + "note": 1, + "powered": true + }, + { + "instrument": "bell", + "note": 1, + "powered": false + }, + { + "instrument": "bell", + "note": 2, + "powered": true + }, + { + "instrument": "bell", + "note": 2, + "powered": false + }, + { + "instrument": "bell", + "note": 3, + "powered": true + }, + { + "instrument": "bell", + "note": 3, + "powered": false + }, + { + "instrument": "bell", + "note": 4, + "powered": true + }, + { + "instrument": "bell", + "note": 4, + "powered": false + }, + { + "instrument": "bell", + "note": 5, + "powered": true + }, + { + "instrument": "bell", + "note": 5, + "powered": false + }, + { + "instrument": "bell", + "note": 6, + "powered": true + }, + { + "instrument": "bell", + "note": 6, + "powered": false + }, + { + "instrument": "bell", + "note": 7, + "powered": true + }, + { + "instrument": "bell", + "note": 7, + "powered": false + }, + { + "instrument": "bell", + "note": 8, + "powered": true + }, + { + "instrument": "bell", + "note": 8, + "powered": false + }, + { + "instrument": "bell", + "note": 9, + "powered": true + }, + { + "instrument": "bell", + "note": 9, + "powered": false + }, + { + "instrument": "bell", + "note": 10, + "powered": true + }, + { + "instrument": "bell", + "note": 10, + "powered": false + }, + { + "instrument": "bell", + "note": 11, + "powered": true + }, + { + "instrument": "bell", + "note": 11, + "powered": false + }, + { + "instrument": "bell", + "note": 12, + "powered": true + }, + { + "instrument": "bell", + "note": 12, + "powered": false + }, + { + "instrument": "bell", + "note": 13, + "powered": true + }, + { + "instrument": "bell", + "note": 13, + "powered": false + }, + { + "instrument": "bell", + "note": 14, + "powered": true + }, + { + "instrument": "bell", + "note": 14, + "powered": false + }, + { + "instrument": "bell", + "note": 15, + "powered": true + }, + { + "instrument": "bell", + "note": 15, + "powered": false + }, + { + "instrument": "bell", + "note": 16, + "powered": true + }, + { + "instrument": "bell", + "note": 16, + "powered": false + }, + { + "instrument": "bell", + "note": 17, + "powered": true + }, + { + "instrument": "bell", + "note": 17, + "powered": false + }, + { + "instrument": "bell", + "note": 18, + "powered": true + }, + { + "instrument": "bell", + "note": 18, + "powered": false + }, + { + "instrument": "bell", + "note": 19, + "powered": true + }, + { + "instrument": "bell", + "note": 19, + "powered": false + }, + { + "instrument": "bell", + "note": 20, + "powered": true + }, + { + "instrument": "bell", + "note": 20, + "powered": false + }, + { + "instrument": "bell", + "note": 21, + "powered": true + }, + { + "instrument": "bell", + "note": 21, + "powered": false + }, + { + "instrument": "bell", + "note": 22, + "powered": true + }, + { + "instrument": "bell", + "note": 22, + "powered": false + }, + { + "instrument": "bell", + "note": 23, + "powered": true + }, + { + "instrument": "bell", + "note": 23, + "powered": false + }, + { + "instrument": "bell", + "note": 24, + "powered": true + }, + { + "instrument": "bell", + "note": 24, + "powered": false + }, + { + "instrument": "guitar", + "note": 0, + "powered": true + }, + { + "instrument": "guitar", + "note": 0, + "powered": false + }, + { + "instrument": "guitar", + "note": 1, + "powered": true + }, + { + "instrument": "guitar", + "note": 1, + "powered": false + }, + { + "instrument": "guitar", + "note": 2, + "powered": true + }, + { + "instrument": "guitar", + "note": 2, + "powered": false + }, + { + "instrument": "guitar", + "note": 3, + "powered": true + }, + { + "instrument": "guitar", + "note": 3, + "powered": false + }, + { + "instrument": "guitar", + "note": 4, + "powered": true + }, + { + "instrument": "guitar", + "note": 4, + "powered": false + }, + { + "instrument": "guitar", + "note": 5, + "powered": true + }, + { + "instrument": "guitar", + "note": 5, + "powered": false + }, + { + "instrument": "guitar", + "note": 6, + "powered": true + }, + { + "instrument": "guitar", + "note": 6, + "powered": false + }, + { + "instrument": "guitar", + "note": 7, + "powered": true + }, + { + "instrument": "guitar", + "note": 7, + "powered": false + }, + { + "instrument": "guitar", + "note": 8, + "powered": true + }, + { + "instrument": "guitar", + "note": 8, + "powered": false + }, + { + "instrument": "guitar", + "note": 9, + "powered": true + }, + { + "instrument": "guitar", + "note": 9, + "powered": false + }, + { + "instrument": "guitar", + "note": 10, + "powered": true + }, + { + "instrument": "guitar", + "note": 10, + "powered": false + }, + { + "instrument": "guitar", + "note": 11, + "powered": true + }, + { + "instrument": "guitar", + "note": 11, + "powered": false + }, + { + "instrument": "guitar", + "note": 12, + "powered": true + }, + { + "instrument": "guitar", + "note": 12, + "powered": false + }, + { + "instrument": "guitar", + "note": 13, + "powered": true + }, + { + "instrument": "guitar", + "note": 13, + "powered": false + }, + { + "instrument": "guitar", + "note": 14, + "powered": true + }, + { + "instrument": "guitar", + "note": 14, + "powered": false + }, + { + "instrument": "guitar", + "note": 15, + "powered": true + }, + { + "instrument": "guitar", + "note": 15, + "powered": false + }, + { + "instrument": "guitar", + "note": 16, + "powered": true + }, + { + "instrument": "guitar", + "note": 16, + "powered": false + }, + { + "instrument": "guitar", + "note": 17, + "powered": true + }, + { + "instrument": "guitar", + "note": 17, + "powered": false + }, + { + "instrument": "guitar", + "note": 18, + "powered": true + }, + { + "instrument": "guitar", + "note": 18, + "powered": false + }, + { + "instrument": "guitar", + "note": 19, + "powered": true + }, + { + "instrument": "guitar", + "note": 19, + "powered": false + }, + { + "instrument": "guitar", + "note": 20, + "powered": true + }, + { + "instrument": "guitar", + "note": 20, + "powered": false + }, + { + "instrument": "guitar", + "note": 21, + "powered": true + }, + { + "instrument": "guitar", + "note": 21, + "powered": false + }, + { + "instrument": "guitar", + "note": 22, + "powered": true + }, + { + "instrument": "guitar", + "note": 22, + "powered": false + }, + { + "instrument": "guitar", + "note": 23, + "powered": true + }, + { + "instrument": "guitar", + "note": 23, + "powered": false + }, + { + "instrument": "guitar", + "note": 24, + "powered": true + }, + { + "instrument": "guitar", + "note": 24, + "powered": false + }, + { + "instrument": "chime", + "note": 0, + "powered": true + }, + { + "instrument": "chime", + "note": 0, + "powered": false + }, + { + "instrument": "chime", + "note": 1, + "powered": true + }, + { + "instrument": "chime", + "note": 1, + "powered": false + }, + { + "instrument": "chime", + "note": 2, + "powered": true + }, + { + "instrument": "chime", + "note": 2, + "powered": false + }, + { + "instrument": "chime", + "note": 3, + "powered": true + }, + { + "instrument": "chime", + "note": 3, + "powered": false + }, + { + "instrument": "chime", + "note": 4, + "powered": true + }, + { + "instrument": "chime", + "note": 4, + "powered": false + }, + { + "instrument": "chime", + "note": 5, + "powered": true + }, + { + "instrument": "chime", + "note": 5, + "powered": false + }, + { + "instrument": "chime", + "note": 6, + "powered": true + }, + { + "instrument": "chime", + "note": 6, + "powered": false + }, + { + "instrument": "chime", + "note": 7, + "powered": true + }, + { + "instrument": "chime", + "note": 7, + "powered": false + }, + { + "instrument": "chime", + "note": 8, + "powered": true + }, + { + "instrument": "chime", + "note": 8, + "powered": false + }, + { + "instrument": "chime", + "note": 9, + "powered": true + }, + { + "instrument": "chime", + "note": 9, + "powered": false + }, + { + "instrument": "chime", + "note": 10, + "powered": true + }, + { + "instrument": "chime", + "note": 10, + "powered": false + }, + { + "instrument": "chime", + "note": 11, + "powered": true + }, + { + "instrument": "chime", + "note": 11, + "powered": false + }, + { + "instrument": "chime", + "note": 12, + "powered": true + }, + { + "instrument": "chime", + "note": 12, + "powered": false + }, + { + "instrument": "chime", + "note": 13, + "powered": true + }, + { + "instrument": "chime", + "note": 13, + "powered": false + }, + { + "instrument": "chime", + "note": 14, + "powered": true + }, + { + "instrument": "chime", + "note": 14, + "powered": false + }, + { + "instrument": "chime", + "note": 15, + "powered": true + }, + { + "instrument": "chime", + "note": 15, + "powered": false + }, + { + "instrument": "chime", + "note": 16, + "powered": true + }, + { + "instrument": "chime", + "note": 16, + "powered": false + }, + { + "instrument": "chime", + "note": 17, + "powered": true + }, + { + "instrument": "chime", + "note": 17, + "powered": false + }, + { + "instrument": "chime", + "note": 18, + "powered": true + }, + { + "instrument": "chime", + "note": 18, + "powered": false + }, + { + "instrument": "chime", + "note": 19, + "powered": true + }, + { + "instrument": "chime", + "note": 19, + "powered": false + }, + { + "instrument": "chime", + "note": 20, + "powered": true + }, + { + "instrument": "chime", + "note": 20, + "powered": false + }, + { + "instrument": "chime", + "note": 21, + "powered": true + }, + { + "instrument": "chime", + "note": 21, + "powered": false + }, + { + "instrument": "chime", + "note": 22, + "powered": true + }, + { + "instrument": "chime", + "note": 22, + "powered": false + }, + { + "instrument": "chime", + "note": 23, + "powered": true + }, + { + "instrument": "chime", + "note": 23, + "powered": false + }, + { + "instrument": "chime", + "note": 24, + "powered": true + }, + { + "instrument": "chime", + "note": 24, + "powered": false + }, + { + "instrument": "xylophone", + "note": 0, + "powered": true + }, + { + "instrument": "xylophone", + "note": 0, + "powered": false + }, + { + "instrument": "xylophone", + "note": 1, + "powered": true + }, + { + "instrument": "xylophone", + "note": 1, + "powered": false + }, + { + "instrument": "xylophone", + "note": 2, + "powered": true + }, + { + "instrument": "xylophone", + "note": 2, + "powered": false + }, + { + "instrument": "xylophone", + "note": 3, + "powered": true + }, + { + "instrument": "xylophone", + "note": 3, + "powered": false + }, + { + "instrument": "xylophone", + "note": 4, + "powered": true + }, + { + "instrument": "xylophone", + "note": 4, + "powered": false + }, + { + "instrument": "xylophone", + "note": 5, + "powered": true + }, + { + "instrument": "xylophone", + "note": 5, + "powered": false + }, + { + "instrument": "xylophone", + "note": 6, + "powered": true + }, + { + "instrument": "xylophone", + "note": 6, + "powered": false + }, + { + "instrument": "xylophone", + "note": 7, + "powered": true + }, + { + "instrument": "xylophone", + "note": 7, + "powered": false + }, + { + "instrument": "xylophone", + "note": 8, + "powered": true + }, + { + "instrument": "xylophone", + "note": 8, + "powered": false + }, + { + "instrument": "xylophone", + "note": 9, + "powered": true + }, + { + "instrument": "xylophone", + "note": 9, + "powered": false + }, + { + "instrument": "xylophone", + "note": 10, + "powered": true + }, + { + "instrument": "xylophone", + "note": 10, + "powered": false + }, + { + "instrument": "xylophone", + "note": 11, + "powered": true + }, + { + "instrument": "xylophone", + "note": 11, + "powered": false + }, + { + "instrument": "xylophone", + "note": 12, + "powered": true + }, + { + "instrument": "xylophone", + "note": 12, + "powered": false + }, + { + "instrument": "xylophone", + "note": 13, + "powered": true + }, + { + "instrument": "xylophone", + "note": 13, + "powered": false + }, + { + "instrument": "xylophone", + "note": 14, + "powered": true + }, + { + "instrument": "xylophone", + "note": 14, + "powered": false + }, + { + "instrument": "xylophone", + "note": 15, + "powered": true + }, + { + "instrument": "xylophone", + "note": 15, + "powered": false + }, + { + "instrument": "xylophone", + "note": 16, + "powered": true + }, + { + "instrument": "xylophone", + "note": 16, + "powered": false + }, + { + "instrument": "xylophone", + "note": 17, + "powered": true + }, + { + "instrument": "xylophone", + "note": 17, + "powered": false + }, + { + "instrument": "xylophone", + "note": 18, + "powered": true + }, + { + "instrument": "xylophone", + "note": 18, + "powered": false + }, + { + "instrument": "xylophone", + "note": 19, + "powered": true + }, + { + "instrument": "xylophone", + "note": 19, + "powered": false + }, + { + "instrument": "xylophone", + "note": 20, + "powered": true + }, + { + "instrument": "xylophone", + "note": 20, + "powered": false + }, + { + "instrument": "xylophone", + "note": 21, + "powered": true + }, + { + "instrument": "xylophone", + "note": 21, + "powered": false + }, + { + "instrument": "xylophone", + "note": 22, + "powered": true + }, + { + "instrument": "xylophone", + "note": 22, + "powered": false + }, + { + "instrument": "xylophone", + "note": 23, + "powered": true + }, + { + "instrument": "xylophone", + "note": 23, + "powered": false + }, + { + "instrument": "xylophone", + "note": 24, + "powered": true + }, + { + "instrument": "xylophone", + "note": 24, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 0, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 0, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 1, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 1, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 2, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 2, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 3, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 3, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 4, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 4, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 5, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 5, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 6, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 6, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 7, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 7, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 8, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 8, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 9, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 9, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 10, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 10, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 11, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 11, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 12, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 12, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 13, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 13, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 14, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 14, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 15, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 15, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 16, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 16, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 17, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 17, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 18, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 18, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 19, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 19, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 20, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 20, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 21, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 21, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 22, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 22, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 23, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 23, + "powered": false + }, + { + "instrument": "iron_xylophone", + "note": 24, + "powered": true + }, + { + "instrument": "iron_xylophone", + "note": 24, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 0, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 0, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 1, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 1, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 2, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 2, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 3, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 3, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 4, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 4, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 5, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 5, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 6, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 6, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 7, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 7, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 8, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 8, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 9, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 9, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 10, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 10, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 11, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 11, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 12, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 12, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 13, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 13, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 14, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 14, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 15, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 15, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 16, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 16, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 17, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 17, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 18, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 18, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 19, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 19, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 20, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 20, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 21, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 21, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 22, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 22, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 23, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 23, + "powered": false + }, + { + "instrument": "cow_bell", + "note": 24, + "powered": true + }, + { + "instrument": "cow_bell", + "note": 24, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 0, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 0, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 1, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 1, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 2, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 2, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 3, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 3, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 4, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 4, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 5, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 5, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 6, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 6, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 7, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 7, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 8, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 8, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 9, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 9, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 10, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 10, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 11, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 11, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 12, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 12, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 13, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 13, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 14, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 14, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 15, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 15, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 16, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 16, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 17, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 17, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 18, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 18, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 19, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 19, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 20, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 20, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 21, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 21, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 22, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 22, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 23, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 23, + "powered": false + }, + { + "instrument": "didgeridoo", + "note": 24, + "powered": true + }, + { + "instrument": "didgeridoo", + "note": 24, + "powered": false + }, + { + "instrument": "bit", + "note": 0, + "powered": true + }, + { + "instrument": "bit", + "note": 0, + "powered": false + }, + { + "instrument": "bit", + "note": 1, + "powered": true + }, + { + "instrument": "bit", + "note": 1, + "powered": false + }, + { + "instrument": "bit", + "note": 2, + "powered": true + }, + { + "instrument": "bit", + "note": 2, + "powered": false + }, + { + "instrument": "bit", + "note": 3, + "powered": true + }, + { + "instrument": "bit", + "note": 3, + "powered": false + }, + { + "instrument": "bit", + "note": 4, + "powered": true + }, + { + "instrument": "bit", + "note": 4, + "powered": false + }, + { + "instrument": "bit", + "note": 5, + "powered": true + }, + { + "instrument": "bit", + "note": 5, + "powered": false + }, + { + "instrument": "bit", + "note": 6, + "powered": true + }, + { + "instrument": "bit", + "note": 6, + "powered": false + }, + { + "instrument": "bit", + "note": 7, + "powered": true + }, + { + "instrument": "bit", + "note": 7, + "powered": false + }, + { + "instrument": "bit", + "note": 8, + "powered": true + }, + { + "instrument": "bit", + "note": 8, + "powered": false + }, + { + "instrument": "bit", + "note": 9, + "powered": true + }, + { + "instrument": "bit", + "note": 9, + "powered": false + }, + { + "instrument": "bit", + "note": 10, + "powered": true + }, + { + "instrument": "bit", + "note": 10, + "powered": false + }, + { + "instrument": "bit", + "note": 11, + "powered": true + }, + { + "instrument": "bit", + "note": 11, + "powered": false + }, + { + "instrument": "bit", + "note": 12, + "powered": true + }, + { + "instrument": "bit", + "note": 12, + "powered": false + }, + { + "instrument": "bit", + "note": 13, + "powered": true + }, + { + "instrument": "bit", + "note": 13, + "powered": false + }, + { + "instrument": "bit", + "note": 14, + "powered": true + }, + { + "instrument": "bit", + "note": 14, + "powered": false + }, + { + "instrument": "bit", + "note": 15, + "powered": true + }, + { + "instrument": "bit", + "note": 15, + "powered": false + }, + { + "instrument": "bit", + "note": 16, + "powered": true + }, + { + "instrument": "bit", + "note": 16, + "powered": false + }, + { + "instrument": "bit", + "note": 17, + "powered": true + }, + { + "instrument": "bit", + "note": 17, + "powered": false + }, + { + "instrument": "bit", + "note": 18, + "powered": true + }, + { + "instrument": "bit", + "note": 18, + "powered": false + }, + { + "instrument": "bit", + "note": 19, + "powered": true + }, + { + "instrument": "bit", + "note": 19, + "powered": false + }, + { + "instrument": "bit", + "note": 20, + "powered": true + }, + { + "instrument": "bit", + "note": 20, + "powered": false + }, + { + "instrument": "bit", + "note": 21, + "powered": true + }, + { + "instrument": "bit", + "note": 21, + "powered": false + }, + { + "instrument": "bit", + "note": 22, + "powered": true + }, + { + "instrument": "bit", + "note": 22, + "powered": false + }, + { + "instrument": "bit", + "note": 23, + "powered": true + }, + { + "instrument": "bit", + "note": 23, + "powered": false + }, + { + "instrument": "bit", + "note": 24, + "powered": true + }, + { + "instrument": "bit", + "note": 24, + "powered": false + }, + { + "instrument": "banjo", + "note": 0, + "powered": true + }, + { + "instrument": "banjo", + "note": 0, + "powered": false + }, + { + "instrument": "banjo", + "note": 1, + "powered": true + }, + { + "instrument": "banjo", + "note": 1, + "powered": false + }, + { + "instrument": "banjo", + "note": 2, + "powered": true + }, + { + "instrument": "banjo", + "note": 2, + "powered": false + }, + { + "instrument": "banjo", + "note": 3, + "powered": true + }, + { + "instrument": "banjo", + "note": 3, + "powered": false + }, + { + "instrument": "banjo", + "note": 4, + "powered": true + }, + { + "instrument": "banjo", + "note": 4, + "powered": false + }, + { + "instrument": "banjo", + "note": 5, + "powered": true + }, + { + "instrument": "banjo", + "note": 5, + "powered": false + }, + { + "instrument": "banjo", + "note": 6, + "powered": true + }, + { + "instrument": "banjo", + "note": 6, + "powered": false + }, + { + "instrument": "banjo", + "note": 7, + "powered": true + }, + { + "instrument": "banjo", + "note": 7, + "powered": false + }, + { + "instrument": "banjo", + "note": 8, + "powered": true + }, + { + "instrument": "banjo", + "note": 8, + "powered": false + }, + { + "instrument": "banjo", + "note": 9, + "powered": true + }, + { + "instrument": "banjo", + "note": 9, + "powered": false + }, + { + "instrument": "banjo", + "note": 10, + "powered": true + }, + { + "instrument": "banjo", + "note": 10, + "powered": false + }, + { + "instrument": "banjo", + "note": 11, + "powered": true + }, + { + "instrument": "banjo", + "note": 11, + "powered": false + }, + { + "instrument": "banjo", + "note": 12, + "powered": true + }, + { + "instrument": "banjo", + "note": 12, + "powered": false + }, + { + "instrument": "banjo", + "note": 13, + "powered": true + }, + { + "instrument": "banjo", + "note": 13, + "powered": false + }, + { + "instrument": "banjo", + "note": 14, + "powered": true + }, + { + "instrument": "banjo", + "note": 14, + "powered": false + }, + { + "instrument": "banjo", + "note": 15, + "powered": true + }, + { + "instrument": "banjo", + "note": 15, + "powered": false + }, + { + "instrument": "banjo", + "note": 16, + "powered": true + }, + { + "instrument": "banjo", + "note": 16, + "powered": false + }, + { + "instrument": "banjo", + "note": 17, + "powered": true + }, + { + "instrument": "banjo", + "note": 17, + "powered": false + }, + { + "instrument": "banjo", + "note": 18, + "powered": true + }, + { + "instrument": "banjo", + "note": 18, + "powered": false + }, + { + "instrument": "banjo", + "note": 19, + "powered": true + }, + { + "instrument": "banjo", + "note": 19, + "powered": false + }, + { + "instrument": "banjo", + "note": 20, + "powered": true + }, + { + "instrument": "banjo", + "note": 20, + "powered": false + }, + { + "instrument": "banjo", + "note": 21, + "powered": true + }, + { + "instrument": "banjo", + "note": 21, + "powered": false + }, + { + "instrument": "banjo", + "note": 22, + "powered": true + }, + { + "instrument": "banjo", + "note": 22, + "powered": false + }, + { + "instrument": "banjo", + "note": 23, + "powered": true + }, + { + "instrument": "banjo", + "note": 23, + "powered": false + }, + { + "instrument": "banjo", + "note": 24, + "powered": true + }, + { + "instrument": "banjo", + "note": 24, + "powered": false + }, + { + "instrument": "pling", + "note": 0, + "powered": true + }, + { + "instrument": "pling", + "note": 0, + "powered": false + }, + { + "instrument": "pling", + "note": 1, + "powered": true + }, + { + "instrument": "pling", + "note": 1, + "powered": false + }, + { + "instrument": "pling", + "note": 2, + "powered": true + }, + { + "instrument": "pling", + "note": 2, + "powered": false + }, + { + "instrument": "pling", + "note": 3, + "powered": true + }, + { + "instrument": "pling", + "note": 3, + "powered": false + }, + { + "instrument": "pling", + "note": 4, + "powered": true + }, + { + "instrument": "pling", + "note": 4, + "powered": false + }, + { + "instrument": "pling", + "note": 5, + "powered": true + }, + { + "instrument": "pling", + "note": 5, + "powered": false + }, + { + "instrument": "pling", + "note": 6, + "powered": true + }, + { + "instrument": "pling", + "note": 6, + "powered": false + }, + { + "instrument": "pling", + "note": 7, + "powered": true + }, + { + "instrument": "pling", + "note": 7, + "powered": false + }, + { + "instrument": "pling", + "note": 8, + "powered": true + }, + { + "instrument": "pling", + "note": 8, + "powered": false + }, + { + "instrument": "pling", + "note": 9, + "powered": true + }, + { + "instrument": "pling", + "note": 9, + "powered": false + }, + { + "instrument": "pling", + "note": 10, + "powered": true + }, + { + "instrument": "pling", + "note": 10, + "powered": false + }, + { + "instrument": "pling", + "note": 11, + "powered": true + }, + { + "instrument": "pling", + "note": 11, + "powered": false + }, + { + "instrument": "pling", + "note": 12, + "powered": true + }, + { + "instrument": "pling", + "note": 12, + "powered": false + }, + { + "instrument": "pling", + "note": 13, + "powered": true + }, + { + "instrument": "pling", + "note": 13, + "powered": false + }, + { + "instrument": "pling", + "note": 14, + "powered": true + }, + { + "instrument": "pling", + "note": 14, + "powered": false + }, + { + "instrument": "pling", + "note": 15, + "powered": true + }, + { + "instrument": "pling", + "note": 15, + "powered": false + }, + { + "instrument": "pling", + "note": 16, + "powered": true + }, + { + "instrument": "pling", + "note": 16, + "powered": false + }, + { + "instrument": "pling", + "note": 17, + "powered": true + }, + { + "instrument": "pling", + "note": 17, + "powered": false + }, + { + "instrument": "pling", + "note": 18, + "powered": true + }, + { + "instrument": "pling", + "note": 18, + "powered": false + }, + { + "instrument": "pling", + "note": 19, + "powered": true + }, + { + "instrument": "pling", + "note": 19, + "powered": false + }, + { + "instrument": "pling", + "note": 20, + "powered": true + }, + { + "instrument": "pling", + "note": 20, + "powered": false + }, + { + "instrument": "pling", + "note": 21, + "powered": true + }, + { + "instrument": "pling", + "note": 21, + "powered": false + }, + { + "instrument": "pling", + "note": 22, + "powered": true + }, + { + "instrument": "pling", + "note": 22, + "powered": false + }, + { + "instrument": "pling", + "note": 23, + "powered": true + }, + { + "instrument": "pling", + "note": 23, + "powered": false + }, + { + "instrument": "pling", + "note": 24, + "powered": true + }, + { + "instrument": "pling", + "note": 24, + "powered": false + }, + { + "instrument": "zombie", + "note": 0, + "powered": true + }, + { + "instrument": "zombie", + "note": 0, + "powered": false + }, + { + "instrument": "zombie", + "note": 1, + "powered": true + }, + { + "instrument": "zombie", + "note": 1, + "powered": false + }, + { + "instrument": "zombie", + "note": 2, + "powered": true + }, + { + "instrument": "zombie", + "note": 2, + "powered": false + }, + { + "instrument": "zombie", + "note": 3, + "powered": true + }, + { + "instrument": "zombie", + "note": 3, + "powered": false + }, + { + "instrument": "zombie", + "note": 4, + "powered": true + }, + { + "instrument": "zombie", + "note": 4, + "powered": false + }, + { + "instrument": "zombie", + "note": 5, + "powered": true + }, + { + "instrument": "zombie", + "note": 5, + "powered": false + }, + { + "instrument": "zombie", + "note": 6, + "powered": true + }, + { + "instrument": "zombie", + "note": 6, + "powered": false + }, + { + "instrument": "zombie", + "note": 7, + "powered": true + }, + { + "instrument": "zombie", + "note": 7, + "powered": false + }, + { + "instrument": "zombie", + "note": 8, + "powered": true + }, + { + "instrument": "zombie", + "note": 8, + "powered": false + }, + { + "instrument": "zombie", + "note": 9, + "powered": true + }, + { + "instrument": "zombie", + "note": 9, + "powered": false + }, + { + "instrument": "zombie", + "note": 10, + "powered": true + }, + { + "instrument": "zombie", + "note": 10, + "powered": false + }, + { + "instrument": "zombie", + "note": 11, + "powered": true + }, + { + "instrument": "zombie", + "note": 11, + "powered": false + }, + { + "instrument": "zombie", + "note": 12, + "powered": true + }, + { + "instrument": "zombie", + "note": 12, + "powered": false + }, + { + "instrument": "zombie", + "note": 13, + "powered": true + }, + { + "instrument": "zombie", + "note": 13, + "powered": false + }, + { + "instrument": "zombie", + "note": 14, + "powered": true + }, + { + "instrument": "zombie", + "note": 14, + "powered": false + }, + { + "instrument": "zombie", + "note": 15, + "powered": true + }, + { + "instrument": "zombie", + "note": 15, + "powered": false + }, + { + "instrument": "zombie", + "note": 16, + "powered": true + }, + { + "instrument": "zombie", + "note": 16, + "powered": false + }, + { + "instrument": "zombie", + "note": 17, + "powered": true + }, + { + "instrument": "zombie", + "note": 17, + "powered": false + }, + { + "instrument": "zombie", + "note": 18, + "powered": true + }, + { + "instrument": "zombie", + "note": 18, + "powered": false + }, + { + "instrument": "zombie", + "note": 19, + "powered": true + }, + { + "instrument": "zombie", + "note": 19, + "powered": false + }, + { + "instrument": "zombie", + "note": 20, + "powered": true + }, + { + "instrument": "zombie", + "note": 20, + "powered": false + }, + { + "instrument": "zombie", + "note": 21, + "powered": true + }, + { + "instrument": "zombie", + "note": 21, + "powered": false + }, + { + "instrument": "zombie", + "note": 22, + "powered": true + }, + { + "instrument": "zombie", + "note": 22, + "powered": false + }, + { + "instrument": "zombie", + "note": 23, + "powered": true + }, + { + "instrument": "zombie", + "note": 23, + "powered": false + }, + { + "instrument": "zombie", + "note": 24, + "powered": true + }, + { + "instrument": "zombie", + "note": 24, + "powered": false + }, + { + "instrument": "skeleton", + "note": 0, + "powered": true + }, + { + "instrument": "skeleton", + "note": 0, + "powered": false + }, + { + "instrument": "skeleton", + "note": 1, + "powered": true + }, + { + "instrument": "skeleton", + "note": 1, + "powered": false + }, + { + "instrument": "skeleton", + "note": 2, + "powered": true + }, + { + "instrument": "skeleton", + "note": 2, + "powered": false + }, + { + "instrument": "skeleton", + "note": 3, + "powered": true + }, + { + "instrument": "skeleton", + "note": 3, + "powered": false + }, + { + "instrument": "skeleton", + "note": 4, + "powered": true + }, + { + "instrument": "skeleton", + "note": 4, + "powered": false + }, + { + "instrument": "skeleton", + "note": 5, + "powered": true + }, + { + "instrument": "skeleton", + "note": 5, + "powered": false + }, + { + "instrument": "skeleton", + "note": 6, + "powered": true + }, + { + "instrument": "skeleton", + "note": 6, + "powered": false + }, + { + "instrument": "skeleton", + "note": 7, + "powered": true + }, + { + "instrument": "skeleton", + "note": 7, + "powered": false + }, + { + "instrument": "skeleton", + "note": 8, + "powered": true + }, + { + "instrument": "skeleton", + "note": 8, + "powered": false + }, + { + "instrument": "skeleton", + "note": 9, + "powered": true + }, + { + "instrument": "skeleton", + "note": 9, + "powered": false + }, + { + "instrument": "skeleton", + "note": 10, + "powered": true + }, + { + "instrument": "skeleton", + "note": 10, + "powered": false + }, + { + "instrument": "skeleton", + "note": 11, + "powered": true + }, + { + "instrument": "skeleton", + "note": 11, + "powered": false + }, + { + "instrument": "skeleton", + "note": 12, + "powered": true + }, + { + "instrument": "skeleton", + "note": 12, + "powered": false + }, + { + "instrument": "skeleton", + "note": 13, + "powered": true + }, + { + "instrument": "skeleton", + "note": 13, + "powered": false + }, + { + "instrument": "skeleton", + "note": 14, + "powered": true + }, + { + "instrument": "skeleton", + "note": 14, + "powered": false + }, + { + "instrument": "skeleton", + "note": 15, + "powered": true + }, + { + "instrument": "skeleton", + "note": 15, + "powered": false + }, + { + "instrument": "skeleton", + "note": 16, + "powered": true + }, + { + "instrument": "skeleton", + "note": 16, + "powered": false + }, + { + "instrument": "skeleton", + "note": 17, + "powered": true + }, + { + "instrument": "skeleton", + "note": 17, + "powered": false + }, + { + "instrument": "skeleton", + "note": 18, + "powered": true + }, + { + "instrument": "skeleton", + "note": 18, + "powered": false + }, + { + "instrument": "skeleton", + "note": 19, + "powered": true + }, + { + "instrument": "skeleton", + "note": 19, + "powered": false + }, + { + "instrument": "skeleton", + "note": 20, + "powered": true + }, + { + "instrument": "skeleton", + "note": 20, + "powered": false + }, + { + "instrument": "skeleton", + "note": 21, + "powered": true + }, + { + "instrument": "skeleton", + "note": 21, + "powered": false + }, + { + "instrument": "skeleton", + "note": 22, + "powered": true + }, + { + "instrument": "skeleton", + "note": 22, + "powered": false + }, + { + "instrument": "skeleton", + "note": 23, + "powered": true + }, + { + "instrument": "skeleton", + "note": 23, + "powered": false + }, + { + "instrument": "skeleton", + "note": 24, + "powered": true + }, + { + "instrument": "skeleton", + "note": 24, + "powered": false + }, + { + "instrument": "creeper", + "note": 0, + "powered": true + }, + { + "instrument": "creeper", + "note": 0, + "powered": false + }, + { + "instrument": "creeper", + "note": 1, + "powered": true + }, + { + "instrument": "creeper", + "note": 1, + "powered": false + }, + { + "instrument": "creeper", + "note": 2, + "powered": true + }, + { + "instrument": "creeper", + "note": 2, + "powered": false + }, + { + "instrument": "creeper", + "note": 3, + "powered": true + }, + { + "instrument": "creeper", + "note": 3, + "powered": false + }, + { + "instrument": "creeper", + "note": 4, + "powered": true + }, + { + "instrument": "creeper", + "note": 4, + "powered": false + }, + { + "instrument": "creeper", + "note": 5, + "powered": true + }, + { + "instrument": "creeper", + "note": 5, + "powered": false + }, + { + "instrument": "creeper", + "note": 6, + "powered": true + }, + { + "instrument": "creeper", + "note": 6, + "powered": false + }, + { + "instrument": "creeper", + "note": 7, + "powered": true + }, + { + "instrument": "creeper", + "note": 7, + "powered": false + }, + { + "instrument": "creeper", + "note": 8, + "powered": true + }, + { + "instrument": "creeper", + "note": 8, + "powered": false + }, + { + "instrument": "creeper", + "note": 9, + "powered": true + }, + { + "instrument": "creeper", + "note": 9, + "powered": false + }, + { + "instrument": "creeper", + "note": 10, + "powered": true + }, + { + "instrument": "creeper", + "note": 10, + "powered": false + }, + { + "instrument": "creeper", + "note": 11, + "powered": true + }, + { + "instrument": "creeper", + "note": 11, + "powered": false + }, + { + "instrument": "creeper", + "note": 12, + "powered": true + }, + { + "instrument": "creeper", + "note": 12, + "powered": false + }, + { + "instrument": "creeper", + "note": 13, + "powered": true + }, + { + "instrument": "creeper", + "note": 13, + "powered": false + }, + { + "instrument": "creeper", + "note": 14, + "powered": true + }, + { + "instrument": "creeper", + "note": 14, + "powered": false + }, + { + "instrument": "creeper", + "note": 15, + "powered": true + }, + { + "instrument": "creeper", + "note": 15, + "powered": false + }, + { + "instrument": "creeper", + "note": 16, + "powered": true + }, + { + "instrument": "creeper", + "note": 16, + "powered": false + }, + { + "instrument": "creeper", + "note": 17, + "powered": true + }, + { + "instrument": "creeper", + "note": 17, + "powered": false + }, + { + "instrument": "creeper", + "note": 18, + "powered": true + }, + { + "instrument": "creeper", + "note": 18, + "powered": false + }, + { + "instrument": "creeper", + "note": 19, + "powered": true + }, + { + "instrument": "creeper", + "note": 19, + "powered": false + }, + { + "instrument": "creeper", + "note": 20, + "powered": true + }, + { + "instrument": "creeper", + "note": 20, + "powered": false + }, + { + "instrument": "creeper", + "note": 21, + "powered": true + }, + { + "instrument": "creeper", + "note": 21, + "powered": false + }, + { + "instrument": "creeper", + "note": 22, + "powered": true + }, + { + "instrument": "creeper", + "note": 22, + "powered": false + }, + { + "instrument": "creeper", + "note": 23, + "powered": true + }, + { + "instrument": "creeper", + "note": 23, + "powered": false + }, + { + "instrument": "creeper", + "note": 24, + "powered": true + }, + { + "instrument": "creeper", + "note": 24, + "powered": false + }, + { + "instrument": "dragon", + "note": 0, + "powered": true + }, + { + "instrument": "dragon", + "note": 0, + "powered": false + }, + { + "instrument": "dragon", + "note": 1, + "powered": true + }, + { + "instrument": "dragon", + "note": 1, + "powered": false + }, + { + "instrument": "dragon", + "note": 2, + "powered": true + }, + { + "instrument": "dragon", + "note": 2, + "powered": false + }, + { + "instrument": "dragon", + "note": 3, + "powered": true + }, + { + "instrument": "dragon", + "note": 3, + "powered": false + }, + { + "instrument": "dragon", + "note": 4, + "powered": true + }, + { + "instrument": "dragon", + "note": 4, + "powered": false + }, + { + "instrument": "dragon", + "note": 5, + "powered": true + }, + { + "instrument": "dragon", + "note": 5, + "powered": false + }, + { + "instrument": "dragon", + "note": 6, + "powered": true + }, + { + "instrument": "dragon", + "note": 6, + "powered": false + }, + { + "instrument": "dragon", + "note": 7, + "powered": true + }, + { + "instrument": "dragon", + "note": 7, + "powered": false + }, + { + "instrument": "dragon", + "note": 8, + "powered": true + }, + { + "instrument": "dragon", + "note": 8, + "powered": false + }, + { + "instrument": "dragon", + "note": 9, + "powered": true + }, + { + "instrument": "dragon", + "note": 9, + "powered": false + }, + { + "instrument": "dragon", + "note": 10, + "powered": true + }, + { + "instrument": "dragon", + "note": 10, + "powered": false + }, + { + "instrument": "dragon", + "note": 11, + "powered": true + }, + { + "instrument": "dragon", + "note": 11, + "powered": false + }, + { + "instrument": "dragon", + "note": 12, + "powered": true + }, + { + "instrument": "dragon", + "note": 12, + "powered": false + }, + { + "instrument": "dragon", + "note": 13, + "powered": true + }, + { + "instrument": "dragon", + "note": 13, + "powered": false + }, + { + "instrument": "dragon", + "note": 14, + "powered": true + }, + { + "instrument": "dragon", + "note": 14, + "powered": false + }, + { + "instrument": "dragon", + "note": 15, + "powered": true + }, + { + "instrument": "dragon", + "note": 15, + "powered": false + }, + { + "instrument": "dragon", + "note": 16, + "powered": true + }, + { + "instrument": "dragon", + "note": 16, + "powered": false + }, + { + "instrument": "dragon", + "note": 17, + "powered": true + }, + { + "instrument": "dragon", + "note": 17, + "powered": false + }, + { + "instrument": "dragon", + "note": 18, + "powered": true + }, + { + "instrument": "dragon", + "note": 18, + "powered": false + }, + { + "instrument": "dragon", + "note": 19, + "powered": true + }, + { + "instrument": "dragon", + "note": 19, + "powered": false + }, + { + "instrument": "dragon", + "note": 20, + "powered": true + }, + { + "instrument": "dragon", + "note": 20, + "powered": false + }, + { + "instrument": "dragon", + "note": 21, + "powered": true + }, + { + "instrument": "dragon", + "note": 21, + "powered": false + }, + { + "instrument": "dragon", + "note": 22, + "powered": true + }, + { + "instrument": "dragon", + "note": 22, + "powered": false + }, + { + "instrument": "dragon", + "note": 23, + "powered": true + }, + { + "instrument": "dragon", + "note": 23, + "powered": false + }, + { + "instrument": "dragon", + "note": 24, + "powered": true + }, + { + "instrument": "dragon", + "note": 24, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 0, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 0, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 1, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 1, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 2, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 2, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 3, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 3, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 4, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 4, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 5, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 5, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 6, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 6, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 7, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 7, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 8, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 8, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 9, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 9, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 10, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 10, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 11, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 11, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 12, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 12, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 13, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 13, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 14, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 14, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 15, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 15, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 16, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 16, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 17, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 17, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 18, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 18, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 19, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 19, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 20, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 20, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 21, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 21, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 22, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 22, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 23, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 23, + "powered": false + }, + { + "instrument": "wither_skeleton", + "note": 24, + "powered": true + }, + { + "instrument": "wither_skeleton", + "note": 24, + "powered": false + }, + { + "instrument": "piglin", + "note": 0, + "powered": true + }, + { + "instrument": "piglin", + "note": 0, + "powered": false + }, + { + "instrument": "piglin", + "note": 1, + "powered": true + }, + { + "instrument": "piglin", + "note": 1, + "powered": false + }, + { + "instrument": "piglin", + "note": 2, + "powered": true + }, + { + "instrument": "piglin", + "note": 2, + "powered": false + }, + { + "instrument": "piglin", + "note": 3, + "powered": true + }, + { + "instrument": "piglin", + "note": 3, + "powered": false + }, + { + "instrument": "piglin", + "note": 4, + "powered": true + }, + { + "instrument": "piglin", + "note": 4, + "powered": false + }, + { + "instrument": "piglin", + "note": 5, + "powered": true + }, + { + "instrument": "piglin", + "note": 5, + "powered": false + }, + { + "instrument": "piglin", + "note": 6, + "powered": true + }, + { + "instrument": "piglin", + "note": 6, + "powered": false + }, + { + "instrument": "piglin", + "note": 7, + "powered": true + }, + { + "instrument": "piglin", + "note": 7, + "powered": false + }, + { + "instrument": "piglin", + "note": 8, + "powered": true + }, + { + "instrument": "piglin", + "note": 8, + "powered": false + }, + { + "instrument": "piglin", + "note": 9, + "powered": true + }, + { + "instrument": "piglin", + "note": 9, + "powered": false + }, + { + "instrument": "piglin", + "note": 10, + "powered": true + }, + { + "instrument": "piglin", + "note": 10, + "powered": false + }, + { + "instrument": "piglin", + "note": 11, + "powered": true + }, + { + "instrument": "piglin", + "note": 11, + "powered": false + }, + { + "instrument": "piglin", + "note": 12, + "powered": true + }, + { + "instrument": "piglin", + "note": 12, + "powered": false + }, + { + "instrument": "piglin", + "note": 13, + "powered": true + }, + { + "instrument": "piglin", + "note": 13, + "powered": false + }, + { + "instrument": "piglin", + "note": 14, + "powered": true + }, + { + "instrument": "piglin", + "note": 14, + "powered": false + }, + { + "instrument": "piglin", + "note": 15, + "powered": true + }, + { + "instrument": "piglin", + "note": 15, + "powered": false + }, + { + "instrument": "piglin", + "note": 16, + "powered": true + }, + { + "instrument": "piglin", + "note": 16, + "powered": false + }, + { + "instrument": "piglin", + "note": 17, + "powered": true + }, + { + "instrument": "piglin", + "note": 17, + "powered": false + }, + { + "instrument": "piglin", + "note": 18, + "powered": true + }, + { + "instrument": "piglin", + "note": 18, + "powered": false + }, + { + "instrument": "piglin", + "note": 19, + "powered": true + }, + { + "instrument": "piglin", + "note": 19, + "powered": false + }, + { + "instrument": "piglin", + "note": 20, + "powered": true + }, + { + "instrument": "piglin", + "note": 20, + "powered": false + }, + { + "instrument": "piglin", + "note": 21, + "powered": true + }, + { + "instrument": "piglin", + "note": 21, + "powered": false + }, + { + "instrument": "piglin", + "note": 22, + "powered": true + }, + { + "instrument": "piglin", + "note": 22, + "powered": false + }, + { + "instrument": "piglin", + "note": 23, + "powered": true + }, + { + "instrument": "piglin", + "note": 23, + "powered": false + }, + { + "instrument": "piglin", + "note": 24, + "powered": true + }, + { + "instrument": "piglin", + "note": 24, + "powered": false + }, + { + "instrument": "custom_head", + "note": 0, + "powered": true + }, + { + "instrument": "custom_head", + "note": 0, + "powered": false + }, + { + "instrument": "custom_head", + "note": 1, + "powered": true + }, + { + "instrument": "custom_head", + "note": 1, + "powered": false + }, + { + "instrument": "custom_head", + "note": 2, + "powered": true + }, + { + "instrument": "custom_head", + "note": 2, + "powered": false + }, + { + "instrument": "custom_head", + "note": 3, + "powered": true + }, + { + "instrument": "custom_head", + "note": 3, + "powered": false + }, + { + "instrument": "custom_head", + "note": 4, + "powered": true + }, + { + "instrument": "custom_head", + "note": 4, + "powered": false + }, + { + "instrument": "custom_head", + "note": 5, + "powered": true + }, + { + "instrument": "custom_head", + "note": 5, + "powered": false + }, + { + "instrument": "custom_head", + "note": 6, + "powered": true + }, + { + "instrument": "custom_head", + "note": 6, + "powered": false + }, + { + "instrument": "custom_head", + "note": 7, + "powered": true + }, + { + "instrument": "custom_head", + "note": 7, + "powered": false + }, + { + "instrument": "custom_head", + "note": 8, + "powered": true + }, + { + "instrument": "custom_head", + "note": 8, + "powered": false + }, + { + "instrument": "custom_head", + "note": 9, + "powered": true + }, + { + "instrument": "custom_head", + "note": 9, + "powered": false + }, + { + "instrument": "custom_head", + "note": 10, + "powered": true + }, + { + "instrument": "custom_head", + "note": 10, + "powered": false + }, + { + "instrument": "custom_head", + "note": 11, + "powered": true + }, + { + "instrument": "custom_head", + "note": 11, + "powered": false + }, + { + "instrument": "custom_head", + "note": 12, + "powered": true + }, + { + "instrument": "custom_head", + "note": 12, + "powered": false + }, + { + "instrument": "custom_head", + "note": 13, + "powered": true + }, + { + "instrument": "custom_head", + "note": 13, + "powered": false + }, + { + "instrument": "custom_head", + "note": 14, + "powered": true + }, + { + "instrument": "custom_head", + "note": 14, + "powered": false + }, + { + "instrument": "custom_head", + "note": 15, + "powered": true + }, + { + "instrument": "custom_head", + "note": 15, + "powered": false + }, + { + "instrument": "custom_head", + "note": 16, + "powered": true + }, + { + "instrument": "custom_head", + "note": 16, + "powered": false + }, + { + "instrument": "custom_head", + "note": 17, + "powered": true + }, + { + "instrument": "custom_head", + "note": 17, + "powered": false + }, + { + "instrument": "custom_head", + "note": 18, + "powered": true + }, + { + "instrument": "custom_head", + "note": 18, + "powered": false + }, + { + "instrument": "custom_head", + "note": 19, + "powered": true + }, + { + "instrument": "custom_head", + "note": 19, + "powered": false + }, + { + "instrument": "custom_head", + "note": 20, + "powered": true + }, + { + "instrument": "custom_head", + "note": 20, + "powered": false + }, + { + "instrument": "custom_head", + "note": 21, + "powered": true + }, + { + "instrument": "custom_head", + "note": 21, + "powered": false + }, + { + "instrument": "custom_head", + "note": 22, + "powered": true + }, + { + "instrument": "custom_head", + "note": 22, + "powered": false + }, + { + "instrument": "custom_head", + "note": 23, + "powered": true + }, + { + "instrument": "custom_head", + "note": 23, + "powered": false + }, + { + "instrument": "custom_head", + "note": 24, + "powered": true + }, + { + "instrument": "custom_head", + "note": 24, + "powered": false + } + ] + }, + { + "type": "white_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "orange_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "magenta_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "light_blue_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "yellow_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "lime_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "pink_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "gray_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "light_gray_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "cyan_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "purple_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "blue_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "brown_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "green_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "red_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "black_bed", + "def": 3, + "entries": [ + { + "facing": "north", + "occupied": true, + "part": "head" + }, + { + "facing": "north", + "occupied": true, + "part": "foot" + }, + { + "facing": "north", + "occupied": false, + "part": "head" + }, + { + "facing": "north", + "occupied": false, + "part": "foot" + }, + { + "facing": "south", + "occupied": true, + "part": "head" + }, + { + "facing": "south", + "occupied": true, + "part": "foot" + }, + { + "facing": "south", + "occupied": false, + "part": "head" + }, + { + "facing": "south", + "occupied": false, + "part": "foot" + }, + { + "facing": "west", + "occupied": true, + "part": "head" + }, + { + "facing": "west", + "occupied": true, + "part": "foot" + }, + { + "facing": "west", + "occupied": false, + "part": "head" + }, + { + "facing": "west", + "occupied": false, + "part": "foot" + }, + { + "facing": "east", + "occupied": true, + "part": "head" + }, + { + "facing": "east", + "occupied": true, + "part": "foot" + }, + { + "facing": "east", + "occupied": false, + "part": "head" + }, + { + "facing": "east", + "occupied": false, + "part": "foot" + } + ] + }, + { + "type": "powered_rail", + "def": 13, + "entries": [ + { + "powered": true, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": false + } + ] + }, + { + "type": "detector_rail", + "def": 13, + "entries": [ + { + "powered": true, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": false + } + ] + }, + { + "type": "sticky_piston", + "def": 6, + "entries": [ + { + "extended": true, + "facing": "north" + }, + { + "extended": true, + "facing": "east" + }, + { + "extended": true, + "facing": "south" + }, + { + "extended": true, + "facing": "west" + }, + { + "extended": true, + "facing": "up" + }, + { + "extended": true, + "facing": "down" + }, + { + "extended": false, + "facing": "north" + }, + { + "extended": false, + "facing": "east" + }, + { + "extended": false, + "facing": "south" + }, + { + "extended": false, + "facing": "west" + }, + { + "extended": false, + "facing": "up" + }, + { + "extended": false, + "facing": "down" + } + ] + }, + { + "type": "cobweb", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "short_grass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "fern", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_bush", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "seagrass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tall_seagrass", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "piston", + "def": 6, + "entries": [ + { + "extended": true, + "facing": "north" + }, + { + "extended": true, + "facing": "east" + }, + { + "extended": true, + "facing": "south" + }, + { + "extended": true, + "facing": "west" + }, + { + "extended": true, + "facing": "up" + }, + { + "extended": true, + "facing": "down" + }, + { + "extended": false, + "facing": "north" + }, + { + "extended": false, + "facing": "east" + }, + { + "extended": false, + "facing": "south" + }, + { + "extended": false, + "facing": "west" + }, + { + "extended": false, + "facing": "up" + }, + { + "extended": false, + "facing": "down" + } + ] + }, + { + "type": "piston_head", + "def": 2, + "entries": [ + { + "facing": "north", + "short": true, + "type": "normal" + }, + { + "facing": "north", + "short": true, + "type": "sticky" + }, + { + "facing": "north", + "short": false, + "type": "normal" + }, + { + "facing": "north", + "short": false, + "type": "sticky" + }, + { + "facing": "east", + "short": true, + "type": "normal" + }, + { + "facing": "east", + "short": true, + "type": "sticky" + }, + { + "facing": "east", + "short": false, + "type": "normal" + }, + { + "facing": "east", + "short": false, + "type": "sticky" + }, + { + "facing": "south", + "short": true, + "type": "normal" + }, + { + "facing": "south", + "short": true, + "type": "sticky" + }, + { + "facing": "south", + "short": false, + "type": "normal" + }, + { + "facing": "south", + "short": false, + "type": "sticky" + }, + { + "facing": "west", + "short": true, + "type": "normal" + }, + { + "facing": "west", + "short": true, + "type": "sticky" + }, + { + "facing": "west", + "short": false, + "type": "normal" + }, + { + "facing": "west", + "short": false, + "type": "sticky" + }, + { + "facing": "up", + "short": true, + "type": "normal" + }, + { + "facing": "up", + "short": true, + "type": "sticky" + }, + { + "facing": "up", + "short": false, + "type": "normal" + }, + { + "facing": "up", + "short": false, + "type": "sticky" + }, + { + "facing": "down", + "short": true, + "type": "normal" + }, + { + "facing": "down", + "short": true, + "type": "sticky" + }, + { + "facing": "down", + "short": false, + "type": "normal" + }, + { + "facing": "down", + "short": false, + "type": "sticky" + } + ] + }, + { + "type": "white_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_wool", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "moving_piston", + "def": 0, + "entries": [ + { + "facing": "north", + "type": "normal" + }, + { + "facing": "north", + "type": "sticky" + }, + { + "facing": "east", + "type": "normal" + }, + { + "facing": "east", + "type": "sticky" + }, + { + "facing": "south", + "type": "normal" + }, + { + "facing": "south", + "type": "sticky" + }, + { + "facing": "west", + "type": "normal" + }, + { + "facing": "west", + "type": "sticky" + }, + { + "facing": "up", + "type": "normal" + }, + { + "facing": "up", + "type": "sticky" + }, + { + "facing": "down", + "type": "normal" + }, + { + "facing": "down", + "type": "sticky" + } + ] + }, + { + "type": "dandelion", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "torchflower", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "poppy", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_orchid", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "allium", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "azure_bluet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "white_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oxeye_daisy", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cornflower", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "wither_rose", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lily_of_the_valley", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_mushroom", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_mushroom", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gold_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "iron_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tnt", + "def": 1, + "entries": [ + { + "unstable": true + }, + { + "unstable": false + } + ] + }, + { + "type": "bookshelf", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_bookshelf", + "def": 63, + "entries": [ + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "north", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "south", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "west", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": true, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": true, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": true, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": true, + "slot_4_occupied": false, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": true, + "slot_5_occupied": false + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": true + }, + { + "facing": "east", + "slot_0_occupied": false, + "slot_1_occupied": false, + "slot_2_occupied": false, + "slot_3_occupied": false, + "slot_4_occupied": false, + "slot_5_occupied": false + } + ] + }, + { + "type": "mossy_cobblestone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "obsidian", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "torch", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "wall_torch", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "fire", + "def": 31, + "entries": [ + { + "age": 0, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 0, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 0, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 0, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 0, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 0, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 0, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 0, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 0, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 0, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 0, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 0, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 0, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 0, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 0, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 0, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 0, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 0, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 0, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 0, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 0, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 0, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 0, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 0, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 0, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 0, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 0, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 0, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 0, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 0, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 0, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 0, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 1, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 1, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 1, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 1, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 1, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 1, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 1, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 1, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 1, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 1, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 1, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 1, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 1, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 1, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 1, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 1, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 1, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 1, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 1, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 1, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 1, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 1, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 1, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 1, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 1, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 1, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 1, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 1, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 1, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 1, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 1, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 1, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 2, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 2, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 2, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 2, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 2, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 2, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 2, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 2, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 2, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 2, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 2, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 2, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 2, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 2, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 2, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 2, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 2, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 2, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 2, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 2, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 2, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 2, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 2, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 2, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 2, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 2, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 2, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 2, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 2, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 2, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 2, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 2, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 3, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 3, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 3, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 3, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 3, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 3, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 3, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 3, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 3, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 3, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 3, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 3, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 3, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 3, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 3, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 3, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 3, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 3, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 3, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 3, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 3, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 3, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 3, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 3, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 3, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 3, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 3, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 3, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 3, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 3, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 3, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 3, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 4, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 4, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 4, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 4, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 4, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 4, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 4, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 4, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 4, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 4, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 4, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 4, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 4, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 4, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 4, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 4, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 4, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 4, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 4, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 4, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 4, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 4, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 4, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 4, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 4, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 4, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 4, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 4, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 4, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 4, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 4, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 4, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 5, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 5, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 5, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 5, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 5, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 5, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 5, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 5, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 5, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 5, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 5, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 5, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 5, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 5, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 5, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 5, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 5, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 5, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 5, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 5, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 5, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 5, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 5, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 5, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 5, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 5, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 5, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 5, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 5, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 5, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 5, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 5, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 6, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 6, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 6, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 6, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 6, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 6, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 6, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 6, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 6, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 6, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 6, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 6, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 6, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 6, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 6, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 6, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 6, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 6, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 6, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 6, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 6, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 6, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 6, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 6, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 6, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 6, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 6, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 6, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 6, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 6, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 6, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 6, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 7, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 7, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 7, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 7, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 7, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 7, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 7, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 7, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 7, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 7, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 7, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 7, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 7, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 7, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 7, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 7, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 7, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 7, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 7, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 7, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 7, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 7, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 7, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 7, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 7, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 7, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 7, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 7, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 7, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 7, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 7, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 7, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 8, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 8, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 8, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 8, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 8, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 8, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 8, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 8, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 8, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 8, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 8, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 8, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 8, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 8, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 8, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 8, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 8, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 8, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 8, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 8, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 8, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 8, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 8, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 8, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 8, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 8, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 8, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 8, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 8, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 8, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 8, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 8, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 9, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 9, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 9, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 9, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 9, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 9, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 9, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 9, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 9, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 9, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 9, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 9, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 9, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 9, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 9, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 9, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 9, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 9, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 9, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 9, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 9, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 9, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 9, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 9, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 9, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 9, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 9, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 9, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 9, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 9, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 9, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 9, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 10, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 10, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 10, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 10, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 10, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 10, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 10, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 10, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 10, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 10, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 10, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 10, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 10, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 10, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 10, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 10, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 10, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 10, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 10, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 10, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 10, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 10, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 10, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 10, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 10, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 10, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 10, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 10, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 10, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 10, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 10, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 10, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 11, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 11, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 11, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 11, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 11, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 11, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 11, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 11, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 11, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 11, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 11, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 11, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 11, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 11, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 11, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 11, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 11, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 11, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 11, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 11, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 11, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 11, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 11, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 11, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 11, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 11, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 11, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 11, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 11, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 11, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 11, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 11, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 12, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 12, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 12, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 12, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 12, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 12, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 12, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 12, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 12, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 12, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 12, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 12, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 12, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 12, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 12, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 12, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 12, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 12, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 12, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 12, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 12, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 12, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 12, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 12, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 12, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 12, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 12, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 12, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 12, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 12, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 12, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 12, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 13, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 13, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 13, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 13, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 13, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 13, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 13, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 13, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 13, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 13, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 13, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 13, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 13, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 13, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 13, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 13, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 13, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 13, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 13, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 13, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 13, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 13, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 13, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 13, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 13, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 13, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 13, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 13, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 13, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 13, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 13, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 13, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 14, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 14, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 14, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 14, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 14, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 14, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 14, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 14, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 14, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 14, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 14, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 14, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 14, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 14, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 14, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 14, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 14, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 14, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 14, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 14, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 14, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 14, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 14, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 14, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 14, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 14, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 14, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 14, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 14, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 14, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 14, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 14, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 15, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 15, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 15, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 15, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 15, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 15, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 15, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 15, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 15, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 15, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 15, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 15, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 15, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 15, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 15, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 15, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "age": 15, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "age": 15, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "age": 15, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "age": 15, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "age": 15, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "age": 15, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "age": 15, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "age": 15, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "age": 15, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "age": 15, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "age": 15, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "age": 15, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "age": 15, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "age": 15, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "age": 15, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "age": 15, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "soul_fire", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "spawner", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "creaking_heart", + "def": 3, + "entries": [ + { + "axis": "x", + "creaking": "disabled" + }, + { + "axis": "x", + "creaking": "dormant" + }, + { + "axis": "x", + "creaking": "active" + }, + { + "axis": "y", + "creaking": "disabled" + }, + { + "axis": "y", + "creaking": "dormant" + }, + { + "axis": "y", + "creaking": "active" + }, + { + "axis": "z", + "creaking": "disabled" + }, + { + "axis": "z", + "creaking": "dormant" + }, + { + "axis": "z", + "creaking": "active" + } + ] + }, + { + "type": "oak_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "chest", + "def": 1, + "entries": [ + { + "facing": "north", + "type": "single", + "waterlogged": true + }, + { + "facing": "north", + "type": "single", + "waterlogged": false + }, + { + "facing": "north", + "type": "left", + "waterlogged": true + }, + { + "facing": "north", + "type": "left", + "waterlogged": false + }, + { + "facing": "north", + "type": "right", + "waterlogged": true + }, + { + "facing": "north", + "type": "right", + "waterlogged": false + }, + { + "facing": "south", + "type": "single", + "waterlogged": true + }, + { + "facing": "south", + "type": "single", + "waterlogged": false + }, + { + "facing": "south", + "type": "left", + "waterlogged": true + }, + { + "facing": "south", + "type": "left", + "waterlogged": false + }, + { + "facing": "south", + "type": "right", + "waterlogged": true + }, + { + "facing": "south", + "type": "right", + "waterlogged": false + }, + { + "facing": "west", + "type": "single", + "waterlogged": true + }, + { + "facing": "west", + "type": "single", + "waterlogged": false + }, + { + "facing": "west", + "type": "left", + "waterlogged": true + }, + { + "facing": "west", + "type": "left", + "waterlogged": false + }, + { + "facing": "west", + "type": "right", + "waterlogged": true + }, + { + "facing": "west", + "type": "right", + "waterlogged": false + }, + { + "facing": "east", + "type": "single", + "waterlogged": true + }, + { + "facing": "east", + "type": "single", + "waterlogged": false + }, + { + "facing": "east", + "type": "left", + "waterlogged": true + }, + { + "facing": "east", + "type": "left", + "waterlogged": false + }, + { + "facing": "east", + "type": "right", + "waterlogged": true + }, + { + "facing": "east", + "type": "right", + "waterlogged": false + } + ] + }, + { + "type": "redstone_wire", + "def": 1160, + "entries": [ + { + "east": "up", + "north": "up", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "up", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "side", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "up", + "north": "none", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "up", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "side", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "side", + "north": "none", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "up", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "side", + "power": 15, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 0, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 1, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 2, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 3, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 4, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 5, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 6, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 7, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 8, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 9, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 10, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 11, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 12, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 13, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 14, + "south": "none", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "up", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "up", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "up", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "side", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "side", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "side", + "west": "none" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "none", + "west": "up" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "none", + "west": "side" + }, + { + "east": "none", + "north": "none", + "power": 15, + "south": "none", + "west": "none" + } + ] + }, + { + "type": "diamond_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_diamond_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "diamond_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crafting_table", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "wheat", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + } + ] + }, + { + "type": "farmland", + "def": 0, + "entries": [ + { + "moisture": 0 + }, + { + "moisture": 1 + }, + { + "moisture": 2 + }, + { + "moisture": 3 + }, + { + "moisture": 4 + }, + { + "moisture": 5 + }, + { + "moisture": 6 + }, + { + "moisture": 7 + } + ] + }, + { + "type": "furnace", + "def": 1, + "entries": [ + { + "facing": "north", + "lit": true + }, + { + "facing": "north", + "lit": false + }, + { + "facing": "south", + "lit": true + }, + { + "facing": "south", + "lit": false + }, + { + "facing": "west", + "lit": true + }, + { + "facing": "west", + "lit": false + }, + { + "facing": "east", + "lit": true + }, + { + "facing": "east", + "lit": false + } + ] + }, + { + "type": "oak_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "spruce_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "birch_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "acacia_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "cherry_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "jungle_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "mangrove_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "bamboo_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "oak_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "ladder", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "rail", + "def": 1, + "entries": [ + { + "shape": "north_south", + "waterlogged": true + }, + { + "shape": "north_south", + "waterlogged": false + }, + { + "shape": "east_west", + "waterlogged": true + }, + { + "shape": "east_west", + "waterlogged": false + }, + { + "shape": "ascending_east", + "waterlogged": true + }, + { + "shape": "ascending_east", + "waterlogged": false + }, + { + "shape": "ascending_west", + "waterlogged": true + }, + { + "shape": "ascending_west", + "waterlogged": false + }, + { + "shape": "ascending_north", + "waterlogged": true + }, + { + "shape": "ascending_north", + "waterlogged": false + }, + { + "shape": "ascending_south", + "waterlogged": true + }, + { + "shape": "ascending_south", + "waterlogged": false + }, + { + "shape": "south_east", + "waterlogged": true + }, + { + "shape": "south_east", + "waterlogged": false + }, + { + "shape": "south_west", + "waterlogged": true + }, + { + "shape": "south_west", + "waterlogged": false + }, + { + "shape": "north_west", + "waterlogged": true + }, + { + "shape": "north_west", + "waterlogged": false + }, + { + "shape": "north_east", + "waterlogged": true + }, + { + "shape": "north_east", + "waterlogged": false + } + ] + }, + { + "type": "cobblestone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "oak_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "spruce_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "birch_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "acacia_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "cherry_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "jungle_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "mangrove_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "oak_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "spruce_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "birch_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "acacia_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "cherry_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "jungle_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "crimson_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "warped_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "mangrove_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "bamboo_hanging_sign", + "def": 33, + "entries": [ + { + "attached": true, + "rotation": 0, + "waterlogged": true + }, + { + "attached": true, + "rotation": 0, + "waterlogged": false + }, + { + "attached": true, + "rotation": 1, + "waterlogged": true + }, + { + "attached": true, + "rotation": 1, + "waterlogged": false + }, + { + "attached": true, + "rotation": 2, + "waterlogged": true + }, + { + "attached": true, + "rotation": 2, + "waterlogged": false + }, + { + "attached": true, + "rotation": 3, + "waterlogged": true + }, + { + "attached": true, + "rotation": 3, + "waterlogged": false + }, + { + "attached": true, + "rotation": 4, + "waterlogged": true + }, + { + "attached": true, + "rotation": 4, + "waterlogged": false + }, + { + "attached": true, + "rotation": 5, + "waterlogged": true + }, + { + "attached": true, + "rotation": 5, + "waterlogged": false + }, + { + "attached": true, + "rotation": 6, + "waterlogged": true + }, + { + "attached": true, + "rotation": 6, + "waterlogged": false + }, + { + "attached": true, + "rotation": 7, + "waterlogged": true + }, + { + "attached": true, + "rotation": 7, + "waterlogged": false + }, + { + "attached": true, + "rotation": 8, + "waterlogged": true + }, + { + "attached": true, + "rotation": 8, + "waterlogged": false + }, + { + "attached": true, + "rotation": 9, + "waterlogged": true + }, + { + "attached": true, + "rotation": 9, + "waterlogged": false + }, + { + "attached": true, + "rotation": 10, + "waterlogged": true + }, + { + "attached": true, + "rotation": 10, + "waterlogged": false + }, + { + "attached": true, + "rotation": 11, + "waterlogged": true + }, + { + "attached": true, + "rotation": 11, + "waterlogged": false + }, + { + "attached": true, + "rotation": 12, + "waterlogged": true + }, + { + "attached": true, + "rotation": 12, + "waterlogged": false + }, + { + "attached": true, + "rotation": 13, + "waterlogged": true + }, + { + "attached": true, + "rotation": 13, + "waterlogged": false + }, + { + "attached": true, + "rotation": 14, + "waterlogged": true + }, + { + "attached": true, + "rotation": 14, + "waterlogged": false + }, + { + "attached": true, + "rotation": 15, + "waterlogged": true + }, + { + "attached": true, + "rotation": 15, + "waterlogged": false + }, + { + "attached": false, + "rotation": 0, + "waterlogged": true + }, + { + "attached": false, + "rotation": 0, + "waterlogged": false + }, + { + "attached": false, + "rotation": 1, + "waterlogged": true + }, + { + "attached": false, + "rotation": 1, + "waterlogged": false + }, + { + "attached": false, + "rotation": 2, + "waterlogged": true + }, + { + "attached": false, + "rotation": 2, + "waterlogged": false + }, + { + "attached": false, + "rotation": 3, + "waterlogged": true + }, + { + "attached": false, + "rotation": 3, + "waterlogged": false + }, + { + "attached": false, + "rotation": 4, + "waterlogged": true + }, + { + "attached": false, + "rotation": 4, + "waterlogged": false + }, + { + "attached": false, + "rotation": 5, + "waterlogged": true + }, + { + "attached": false, + "rotation": 5, + "waterlogged": false + }, + { + "attached": false, + "rotation": 6, + "waterlogged": true + }, + { + "attached": false, + "rotation": 6, + "waterlogged": false + }, + { + "attached": false, + "rotation": 7, + "waterlogged": true + }, + { + "attached": false, + "rotation": 7, + "waterlogged": false + }, + { + "attached": false, + "rotation": 8, + "waterlogged": true + }, + { + "attached": false, + "rotation": 8, + "waterlogged": false + }, + { + "attached": false, + "rotation": 9, + "waterlogged": true + }, + { + "attached": false, + "rotation": 9, + "waterlogged": false + }, + { + "attached": false, + "rotation": 10, + "waterlogged": true + }, + { + "attached": false, + "rotation": 10, + "waterlogged": false + }, + { + "attached": false, + "rotation": 11, + "waterlogged": true + }, + { + "attached": false, + "rotation": 11, + "waterlogged": false + }, + { + "attached": false, + "rotation": 12, + "waterlogged": true + }, + { + "attached": false, + "rotation": 12, + "waterlogged": false + }, + { + "attached": false, + "rotation": 13, + "waterlogged": true + }, + { + "attached": false, + "rotation": 13, + "waterlogged": false + }, + { + "attached": false, + "rotation": 14, + "waterlogged": true + }, + { + "attached": false, + "rotation": 14, + "waterlogged": false + }, + { + "attached": false, + "rotation": 15, + "waterlogged": true + }, + { + "attached": false, + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "oak_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "spruce_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "birch_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "acacia_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "cherry_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "jungle_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "mangrove_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "crimson_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "warped_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_wall_hanging_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "lever", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "stone_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "iron_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "oak_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "spruce_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "birch_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "jungle_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "acacia_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "cherry_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "dark_oak_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "pale_oak_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "mangrove_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "bamboo_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "redstone_ore", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "deepslate_redstone_ore", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "redstone_torch", + "def": 0, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "redstone_wall_torch", + "def": 0, + "entries": [ + { + "facing": "north", + "lit": true + }, + { + "facing": "north", + "lit": false + }, + { + "facing": "south", + "lit": true + }, + { + "facing": "south", + "lit": false + }, + { + "facing": "west", + "lit": true + }, + { + "facing": "west", + "lit": false + }, + { + "facing": "east", + "lit": true + }, + { + "facing": "east", + "lit": false + } + ] + }, + { + "type": "stone_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "snow", + "def": 0, + "entries": [ + { + "layers": 1 + }, + { + "layers": 2 + }, + { + "layers": 3 + }, + { + "layers": 4 + }, + { + "layers": 5 + }, + { + "layers": 6 + }, + { + "layers": 7 + }, + { + "layers": 8 + } + ] + }, + { + "type": "ice", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "snow_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cactus", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + }, + { + "age": 8 + }, + { + "age": 9 + }, + { + "age": 10 + }, + { + "age": 11 + }, + { + "age": 12 + }, + { + "age": 13 + }, + { + "age": 14 + }, + { + "age": 15 + } + ] + }, + { + "type": "clay", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "sugar_cane", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + }, + { + "age": 8 + }, + { + "age": 9 + }, + { + "age": 10 + }, + { + "age": 11 + }, + { + "age": 12 + }, + { + "age": 13 + }, + { + "age": 14 + }, + { + "age": 15 + } + ] + }, + { + "type": "jukebox", + "def": 1, + "entries": [ + { + "has_record": true + }, + { + "has_record": false + } + ] + }, + { + "type": "oak_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "netherrack", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "soul_sand", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "soul_soil", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "basalt", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "polished_basalt", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "soul_torch", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "soul_wall_torch", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "glowstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_portal", + "def": 0, + "entries": [ + { + "axis": "x" + }, + { + "axis": "z" + } + ] + }, + { + "type": "carved_pumpkin", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "jack_o_lantern", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "cake", + "def": 0, + "entries": [ + { + "bites": 0 + }, + { + "bites": 1 + }, + { + "bites": 2 + }, + { + "bites": 3 + }, + { + "bites": 4 + }, + { + "bites": 5 + }, + { + "bites": 6 + } + ] + }, + { + "type": "repeater", + "def": 3, + "entries": [ + { + "delay": 1, + "facing": "north", + "locked": true, + "powered": true + }, + { + "delay": 1, + "facing": "north", + "locked": true, + "powered": false + }, + { + "delay": 1, + "facing": "north", + "locked": false, + "powered": true + }, + { + "delay": 1, + "facing": "north", + "locked": false, + "powered": false + }, + { + "delay": 1, + "facing": "south", + "locked": true, + "powered": true + }, + { + "delay": 1, + "facing": "south", + "locked": true, + "powered": false + }, + { + "delay": 1, + "facing": "south", + "locked": false, + "powered": true + }, + { + "delay": 1, + "facing": "south", + "locked": false, + "powered": false + }, + { + "delay": 1, + "facing": "west", + "locked": true, + "powered": true + }, + { + "delay": 1, + "facing": "west", + "locked": true, + "powered": false + }, + { + "delay": 1, + "facing": "west", + "locked": false, + "powered": true + }, + { + "delay": 1, + "facing": "west", + "locked": false, + "powered": false + }, + { + "delay": 1, + "facing": "east", + "locked": true, + "powered": true + }, + { + "delay": 1, + "facing": "east", + "locked": true, + "powered": false + }, + { + "delay": 1, + "facing": "east", + "locked": false, + "powered": true + }, + { + "delay": 1, + "facing": "east", + "locked": false, + "powered": false + }, + { + "delay": 2, + "facing": "north", + "locked": true, + "powered": true + }, + { + "delay": 2, + "facing": "north", + "locked": true, + "powered": false + }, + { + "delay": 2, + "facing": "north", + "locked": false, + "powered": true + }, + { + "delay": 2, + "facing": "north", + "locked": false, + "powered": false + }, + { + "delay": 2, + "facing": "south", + "locked": true, + "powered": true + }, + { + "delay": 2, + "facing": "south", + "locked": true, + "powered": false + }, + { + "delay": 2, + "facing": "south", + "locked": false, + "powered": true + }, + { + "delay": 2, + "facing": "south", + "locked": false, + "powered": false + }, + { + "delay": 2, + "facing": "west", + "locked": true, + "powered": true + }, + { + "delay": 2, + "facing": "west", + "locked": true, + "powered": false + }, + { + "delay": 2, + "facing": "west", + "locked": false, + "powered": true + }, + { + "delay": 2, + "facing": "west", + "locked": false, + "powered": false + }, + { + "delay": 2, + "facing": "east", + "locked": true, + "powered": true + }, + { + "delay": 2, + "facing": "east", + "locked": true, + "powered": false + }, + { + "delay": 2, + "facing": "east", + "locked": false, + "powered": true + }, + { + "delay": 2, + "facing": "east", + "locked": false, + "powered": false + }, + { + "delay": 3, + "facing": "north", + "locked": true, + "powered": true + }, + { + "delay": 3, + "facing": "north", + "locked": true, + "powered": false + }, + { + "delay": 3, + "facing": "north", + "locked": false, + "powered": true + }, + { + "delay": 3, + "facing": "north", + "locked": false, + "powered": false + }, + { + "delay": 3, + "facing": "south", + "locked": true, + "powered": true + }, + { + "delay": 3, + "facing": "south", + "locked": true, + "powered": false + }, + { + "delay": 3, + "facing": "south", + "locked": false, + "powered": true + }, + { + "delay": 3, + "facing": "south", + "locked": false, + "powered": false + }, + { + "delay": 3, + "facing": "west", + "locked": true, + "powered": true + }, + { + "delay": 3, + "facing": "west", + "locked": true, + "powered": false + }, + { + "delay": 3, + "facing": "west", + "locked": false, + "powered": true + }, + { + "delay": 3, + "facing": "west", + "locked": false, + "powered": false + }, + { + "delay": 3, + "facing": "east", + "locked": true, + "powered": true + }, + { + "delay": 3, + "facing": "east", + "locked": true, + "powered": false + }, + { + "delay": 3, + "facing": "east", + "locked": false, + "powered": true + }, + { + "delay": 3, + "facing": "east", + "locked": false, + "powered": false + }, + { + "delay": 4, + "facing": "north", + "locked": true, + "powered": true + }, + { + "delay": 4, + "facing": "north", + "locked": true, + "powered": false + }, + { + "delay": 4, + "facing": "north", + "locked": false, + "powered": true + }, + { + "delay": 4, + "facing": "north", + "locked": false, + "powered": false + }, + { + "delay": 4, + "facing": "south", + "locked": true, + "powered": true + }, + { + "delay": 4, + "facing": "south", + "locked": true, + "powered": false + }, + { + "delay": 4, + "facing": "south", + "locked": false, + "powered": true + }, + { + "delay": 4, + "facing": "south", + "locked": false, + "powered": false + }, + { + "delay": 4, + "facing": "west", + "locked": true, + "powered": true + }, + { + "delay": 4, + "facing": "west", + "locked": true, + "powered": false + }, + { + "delay": 4, + "facing": "west", + "locked": false, + "powered": true + }, + { + "delay": 4, + "facing": "west", + "locked": false, + "powered": false + }, + { + "delay": 4, + "facing": "east", + "locked": true, + "powered": true + }, + { + "delay": 4, + "facing": "east", + "locked": true, + "powered": false + }, + { + "delay": 4, + "facing": "east", + "locked": false, + "powered": true + }, + { + "delay": 4, + "facing": "east", + "locked": false, + "powered": false + } + ] + }, + { + "type": "white_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_stained_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oak_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "spruce_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "birch_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "jungle_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "acacia_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "cherry_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "mangrove_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "bamboo_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "mossy_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cracked_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "packed_mud", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "mud_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_stone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_cobblestone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_mossy_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_cracked_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_chiseled_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_mushroom_block", + "def": 0, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "red_mushroom_block", + "def": 0, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "mushroom_stem", + "def": 0, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "iron_bars", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "chain", + "def": 3, + "entries": [ + { + "axis": "x", + "waterlogged": true + }, + { + "axis": "x", + "waterlogged": false + }, + { + "axis": "y", + "waterlogged": true + }, + { + "axis": "y", + "waterlogged": false + }, + { + "axis": "z", + "waterlogged": true + }, + { + "axis": "z", + "waterlogged": false + } + ] + }, + { + "type": "glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "pumpkin", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "melon", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "attached_pumpkin_stem", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "attached_melon_stem", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "pumpkin_stem", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + } + ] + }, + { + "type": "melon_stem", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + } + ] + }, + { + "type": "vine", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "glow_lichen", + "def": 127, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "oak_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "stone_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "mud_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "mycelium", + "def": 1, + "entries": [ + { + "snowy": true + }, + { + "snowy": false + } + ] + }, + { + "type": "lily_pad", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_brick_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "nether_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "nether_wart", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + } + ] + }, + { + "type": "enchanting_table", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brewing_stand", + "def": 7, + "entries": [ + { + "has_bottle_0": true, + "has_bottle_1": true, + "has_bottle_2": true + }, + { + "has_bottle_0": true, + "has_bottle_1": true, + "has_bottle_2": false + }, + { + "has_bottle_0": true, + "has_bottle_1": false, + "has_bottle_2": true + }, + { + "has_bottle_0": true, + "has_bottle_1": false, + "has_bottle_2": false + }, + { + "has_bottle_0": false, + "has_bottle_1": true, + "has_bottle_2": true + }, + { + "has_bottle_0": false, + "has_bottle_1": true, + "has_bottle_2": false + }, + { + "has_bottle_0": false, + "has_bottle_1": false, + "has_bottle_2": true + }, + { + "has_bottle_0": false, + "has_bottle_1": false, + "has_bottle_2": false + } + ] + }, + { + "type": "cauldron", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "water_cauldron", + "def": 0, + "entries": [ + { + "level": 1 + }, + { + "level": 2 + }, + { + "level": 3 + } + ] + }, + { + "type": "lava_cauldron", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "powder_snow_cauldron", + "def": 0, + "entries": [ + { + "level": 1 + }, + { + "level": 2 + }, + { + "level": 3 + } + ] + }, + { + "type": "end_portal", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "end_portal_frame", + "def": 4, + "entries": [ + { + "eye": true, + "facing": "north" + }, + { + "eye": true, + "facing": "south" + }, + { + "eye": true, + "facing": "west" + }, + { + "eye": true, + "facing": "east" + }, + { + "eye": false, + "facing": "north" + }, + { + "eye": false, + "facing": "south" + }, + { + "eye": false, + "facing": "west" + }, + { + "eye": false, + "facing": "east" + } + ] + }, + { + "type": "end_stone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dragon_egg", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "redstone_lamp", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "cocoa", + "def": 0, + "entries": [ + { + "age": 0, + "facing": "north" + }, + { + "age": 0, + "facing": "south" + }, + { + "age": 0, + "facing": "west" + }, + { + "age": 0, + "facing": "east" + }, + { + "age": 1, + "facing": "north" + }, + { + "age": 1, + "facing": "south" + }, + { + "age": 1, + "facing": "west" + }, + { + "age": 1, + "facing": "east" + }, + { + "age": 2, + "facing": "north" + }, + { + "age": 2, + "facing": "south" + }, + { + "age": 2, + "facing": "west" + }, + { + "age": 2, + "facing": "east" + } + ] + }, + { + "type": "sandstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "emerald_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_emerald_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "ender_chest", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "tripwire_hook", + "def": 9, + "entries": [ + { + "attached": true, + "facing": "north", + "powered": true + }, + { + "attached": true, + "facing": "north", + "powered": false + }, + { + "attached": true, + "facing": "south", + "powered": true + }, + { + "attached": true, + "facing": "south", + "powered": false + }, + { + "attached": true, + "facing": "west", + "powered": true + }, + { + "attached": true, + "facing": "west", + "powered": false + }, + { + "attached": true, + "facing": "east", + "powered": true + }, + { + "attached": true, + "facing": "east", + "powered": false + }, + { + "attached": false, + "facing": "north", + "powered": true + }, + { + "attached": false, + "facing": "north", + "powered": false + }, + { + "attached": false, + "facing": "south", + "powered": true + }, + { + "attached": false, + "facing": "south", + "powered": false + }, + { + "attached": false, + "facing": "west", + "powered": true + }, + { + "attached": false, + "facing": "west", + "powered": false + }, + { + "attached": false, + "facing": "east", + "powered": true + }, + { + "attached": false, + "facing": "east", + "powered": false + } + ] + }, + { + "type": "tripwire", + "def": 127, + "entries": [ + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": true, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": true, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": true, + "north": false, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": true, + "powered": false, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": true, + "south": false, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": true, + "west": false + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": true + }, + { + "attached": false, + "disarmed": false, + "east": false, + "north": false, + "powered": false, + "south": false, + "west": false + } + ] + }, + { + "type": "emerald_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "spruce_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "birch_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "jungle_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "command_block", + "def": 6, + "entries": [ + { + "conditional": true, + "facing": "north" + }, + { + "conditional": true, + "facing": "east" + }, + { + "conditional": true, + "facing": "south" + }, + { + "conditional": true, + "facing": "west" + }, + { + "conditional": true, + "facing": "up" + }, + { + "conditional": true, + "facing": "down" + }, + { + "conditional": false, + "facing": "north" + }, + { + "conditional": false, + "facing": "east" + }, + { + "conditional": false, + "facing": "south" + }, + { + "conditional": false, + "facing": "west" + }, + { + "conditional": false, + "facing": "up" + }, + { + "conditional": false, + "facing": "down" + } + ] + }, + { + "type": "beacon", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cobblestone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "mossy_cobblestone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "flower_pot", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_torchflower", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_oak_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_spruce_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_birch_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_jungle_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_acacia_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_cherry_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_dark_oak_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_pale_oak_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_mangrove_propagule", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_fern", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_dandelion", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_poppy", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_blue_orchid", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_allium", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_azure_bluet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_red_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_orange_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_white_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_pink_tulip", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_oxeye_daisy", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_cornflower", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_lily_of_the_valley", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_wither_rose", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_red_mushroom", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_brown_mushroom", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_dead_bush", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_cactus", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "carrots", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + } + ] + }, + { + "type": "potatoes", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + } + ] + }, + { + "type": "oak_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "spruce_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "birch_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "jungle_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "acacia_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "cherry_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "dark_oak_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "pale_oak_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "mangrove_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "bamboo_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "skeleton_skull", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "skeleton_wall_skull", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "wither_skeleton_skull", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "wither_skeleton_wall_skull", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "zombie_head", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "zombie_wall_head", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "player_head", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "player_wall_head", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "creeper_head", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "creeper_wall_head", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "dragon_head", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "dragon_wall_head", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "piglin_head", + "def": 16, + "entries": [ + { + "powered": true, + "rotation": 0 + }, + { + "powered": true, + "rotation": 1 + }, + { + "powered": true, + "rotation": 2 + }, + { + "powered": true, + "rotation": 3 + }, + { + "powered": true, + "rotation": 4 + }, + { + "powered": true, + "rotation": 5 + }, + { + "powered": true, + "rotation": 6 + }, + { + "powered": true, + "rotation": 7 + }, + { + "powered": true, + "rotation": 8 + }, + { + "powered": true, + "rotation": 9 + }, + { + "powered": true, + "rotation": 10 + }, + { + "powered": true, + "rotation": 11 + }, + { + "powered": true, + "rotation": 12 + }, + { + "powered": true, + "rotation": 13 + }, + { + "powered": true, + "rotation": 14 + }, + { + "powered": true, + "rotation": 15 + }, + { + "powered": false, + "rotation": 0 + }, + { + "powered": false, + "rotation": 1 + }, + { + "powered": false, + "rotation": 2 + }, + { + "powered": false, + "rotation": 3 + }, + { + "powered": false, + "rotation": 4 + }, + { + "powered": false, + "rotation": 5 + }, + { + "powered": false, + "rotation": 6 + }, + { + "powered": false, + "rotation": 7 + }, + { + "powered": false, + "rotation": 8 + }, + { + "powered": false, + "rotation": 9 + }, + { + "powered": false, + "rotation": 10 + }, + { + "powered": false, + "rotation": 11 + }, + { + "powered": false, + "rotation": 12 + }, + { + "powered": false, + "rotation": 13 + }, + { + "powered": false, + "rotation": 14 + }, + { + "powered": false, + "rotation": 15 + } + ] + }, + { + "type": "piglin_wall_head", + "def": 1, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + } + ] + }, + { + "type": "anvil", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "chipped_anvil", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "damaged_anvil", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "trapped_chest", + "def": 1, + "entries": [ + { + "facing": "north", + "type": "single", + "waterlogged": true + }, + { + "facing": "north", + "type": "single", + "waterlogged": false + }, + { + "facing": "north", + "type": "left", + "waterlogged": true + }, + { + "facing": "north", + "type": "left", + "waterlogged": false + }, + { + "facing": "north", + "type": "right", + "waterlogged": true + }, + { + "facing": "north", + "type": "right", + "waterlogged": false + }, + { + "facing": "south", + "type": "single", + "waterlogged": true + }, + { + "facing": "south", + "type": "single", + "waterlogged": false + }, + { + "facing": "south", + "type": "left", + "waterlogged": true + }, + { + "facing": "south", + "type": "left", + "waterlogged": false + }, + { + "facing": "south", + "type": "right", + "waterlogged": true + }, + { + "facing": "south", + "type": "right", + "waterlogged": false + }, + { + "facing": "west", + "type": "single", + "waterlogged": true + }, + { + "facing": "west", + "type": "single", + "waterlogged": false + }, + { + "facing": "west", + "type": "left", + "waterlogged": true + }, + { + "facing": "west", + "type": "left", + "waterlogged": false + }, + { + "facing": "west", + "type": "right", + "waterlogged": true + }, + { + "facing": "west", + "type": "right", + "waterlogged": false + }, + { + "facing": "east", + "type": "single", + "waterlogged": true + }, + { + "facing": "east", + "type": "single", + "waterlogged": false + }, + { + "facing": "east", + "type": "left", + "waterlogged": true + }, + { + "facing": "east", + "type": "left", + "waterlogged": false + }, + { + "facing": "east", + "type": "right", + "waterlogged": true + }, + { + "facing": "east", + "type": "right", + "waterlogged": false + } + ] + }, + { + "type": "light_weighted_pressure_plate", + "def": 0, + "entries": [ + { + "power": 0 + }, + { + "power": 1 + }, + { + "power": 2 + }, + { + "power": 3 + }, + { + "power": 4 + }, + { + "power": 5 + }, + { + "power": 6 + }, + { + "power": 7 + }, + { + "power": 8 + }, + { + "power": 9 + }, + { + "power": 10 + }, + { + "power": 11 + }, + { + "power": 12 + }, + { + "power": 13 + }, + { + "power": 14 + }, + { + "power": 15 + } + ] + }, + { + "type": "heavy_weighted_pressure_plate", + "def": 0, + "entries": [ + { + "power": 0 + }, + { + "power": 1 + }, + { + "power": 2 + }, + { + "power": 3 + }, + { + "power": 4 + }, + { + "power": 5 + }, + { + "power": 6 + }, + { + "power": 7 + }, + { + "power": 8 + }, + { + "power": 9 + }, + { + "power": 10 + }, + { + "power": 11 + }, + { + "power": 12 + }, + { + "power": 13 + }, + { + "power": 14 + }, + { + "power": 15 + } + ] + }, + { + "type": "comparator", + "def": 1, + "entries": [ + { + "facing": "north", + "mode": "compare", + "powered": true + }, + { + "facing": "north", + "mode": "compare", + "powered": false + }, + { + "facing": "north", + "mode": "subtract", + "powered": true + }, + { + "facing": "north", + "mode": "subtract", + "powered": false + }, + { + "facing": "south", + "mode": "compare", + "powered": true + }, + { + "facing": "south", + "mode": "compare", + "powered": false + }, + { + "facing": "south", + "mode": "subtract", + "powered": true + }, + { + "facing": "south", + "mode": "subtract", + "powered": false + }, + { + "facing": "west", + "mode": "compare", + "powered": true + }, + { + "facing": "west", + "mode": "compare", + "powered": false + }, + { + "facing": "west", + "mode": "subtract", + "powered": true + }, + { + "facing": "west", + "mode": "subtract", + "powered": false + }, + { + "facing": "east", + "mode": "compare", + "powered": true + }, + { + "facing": "east", + "mode": "compare", + "powered": false + }, + { + "facing": "east", + "mode": "subtract", + "powered": true + }, + { + "facing": "east", + "mode": "subtract", + "powered": false + } + ] + }, + { + "type": "daylight_detector", + "def": 16, + "entries": [ + { + "inverted": true, + "power": 0 + }, + { + "inverted": true, + "power": 1 + }, + { + "inverted": true, + "power": 2 + }, + { + "inverted": true, + "power": 3 + }, + { + "inverted": true, + "power": 4 + }, + { + "inverted": true, + "power": 5 + }, + { + "inverted": true, + "power": 6 + }, + { + "inverted": true, + "power": 7 + }, + { + "inverted": true, + "power": 8 + }, + { + "inverted": true, + "power": 9 + }, + { + "inverted": true, + "power": 10 + }, + { + "inverted": true, + "power": 11 + }, + { + "inverted": true, + "power": 12 + }, + { + "inverted": true, + "power": 13 + }, + { + "inverted": true, + "power": 14 + }, + { + "inverted": true, + "power": 15 + }, + { + "inverted": false, + "power": 0 + }, + { + "inverted": false, + "power": 1 + }, + { + "inverted": false, + "power": 2 + }, + { + "inverted": false, + "power": 3 + }, + { + "inverted": false, + "power": 4 + }, + { + "inverted": false, + "power": 5 + }, + { + "inverted": false, + "power": 6 + }, + { + "inverted": false, + "power": 7 + }, + { + "inverted": false, + "power": 8 + }, + { + "inverted": false, + "power": 9 + }, + { + "inverted": false, + "power": 10 + }, + { + "inverted": false, + "power": 11 + }, + { + "inverted": false, + "power": 12 + }, + { + "inverted": false, + "power": 13 + }, + { + "inverted": false, + "power": 14 + }, + { + "inverted": false, + "power": 15 + } + ] + }, + { + "type": "redstone_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_quartz_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "hopper", + "def": 0, + "entries": [ + { + "enabled": true, + "facing": "down" + }, + { + "enabled": true, + "facing": "north" + }, + { + "enabled": true, + "facing": "south" + }, + { + "enabled": true, + "facing": "west" + }, + { + "enabled": true, + "facing": "east" + }, + { + "enabled": false, + "facing": "down" + }, + { + "enabled": false, + "facing": "north" + }, + { + "enabled": false, + "facing": "south" + }, + { + "enabled": false, + "facing": "west" + }, + { + "enabled": false, + "facing": "east" + } + ] + }, + { + "type": "quartz_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_quartz_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "quartz_pillar", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "quartz_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "activator_rail", + "def": 13, + "entries": [ + { + "powered": true, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": true, + "shape": "ascending_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "north_south", + "waterlogged": false + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "east_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_east", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_west", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_north", + "waterlogged": false + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": true + }, + { + "powered": false, + "shape": "ascending_south", + "waterlogged": false + } + ] + }, + { + "type": "dropper", + "def": 1, + "entries": [ + { + "facing": "north", + "triggered": true + }, + { + "facing": "north", + "triggered": false + }, + { + "facing": "east", + "triggered": true + }, + { + "facing": "east", + "triggered": false + }, + { + "facing": "south", + "triggered": true + }, + { + "facing": "south", + "triggered": false + }, + { + "facing": "west", + "triggered": true + }, + { + "facing": "west", + "triggered": false + }, + { + "facing": "up", + "triggered": true + }, + { + "facing": "up", + "triggered": false + }, + { + "facing": "down", + "triggered": true + }, + { + "facing": "down", + "triggered": false + } + ] + }, + { + "type": "white_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "white_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "orange_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "magenta_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "light_blue_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "yellow_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "lime_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "pink_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "gray_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "light_gray_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "cyan_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "purple_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "blue_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "brown_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "green_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "red_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "black_stained_glass_pane", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "acacia_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "cherry_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "mangrove_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_mosaic_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "slime_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "barrier", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "light", + "def": 31, + "entries": [ + { + "level": 0, + "waterlogged": true + }, + { + "level": 0, + "waterlogged": false + }, + { + "level": 1, + "waterlogged": true + }, + { + "level": 1, + "waterlogged": false + }, + { + "level": 2, + "waterlogged": true + }, + { + "level": 2, + "waterlogged": false + }, + { + "level": 3, + "waterlogged": true + }, + { + "level": 3, + "waterlogged": false + }, + { + "level": 4, + "waterlogged": true + }, + { + "level": 4, + "waterlogged": false + }, + { + "level": 5, + "waterlogged": true + }, + { + "level": 5, + "waterlogged": false + }, + { + "level": 6, + "waterlogged": true + }, + { + "level": 6, + "waterlogged": false + }, + { + "level": 7, + "waterlogged": true + }, + { + "level": 7, + "waterlogged": false + }, + { + "level": 8, + "waterlogged": true + }, + { + "level": 8, + "waterlogged": false + }, + { + "level": 9, + "waterlogged": true + }, + { + "level": 9, + "waterlogged": false + }, + { + "level": 10, + "waterlogged": true + }, + { + "level": 10, + "waterlogged": false + }, + { + "level": 11, + "waterlogged": true + }, + { + "level": 11, + "waterlogged": false + }, + { + "level": 12, + "waterlogged": true + }, + { + "level": 12, + "waterlogged": false + }, + { + "level": 13, + "waterlogged": true + }, + { + "level": 13, + "waterlogged": false + }, + { + "level": 14, + "waterlogged": true + }, + { + "level": 14, + "waterlogged": false + }, + { + "level": 15, + "waterlogged": true + }, + { + "level": 15, + "waterlogged": false + } + ] + }, + { + "type": "iron_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "prismarine", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "prismarine_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dark_prismarine", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "prismarine_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "prismarine_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "dark_prismarine_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "prismarine_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "prismarine_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "dark_prismarine_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "sea_lantern", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "hay_block", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "white_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "terracotta", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "coal_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "packed_ice", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "sunflower", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "lilac", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "rose_bush", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "peony", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "tall_grass", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "large_fern", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "white_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "orange_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "magenta_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "light_blue_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "yellow_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "lime_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "pink_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "gray_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "light_gray_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "cyan_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "purple_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "blue_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "brown_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "green_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "red_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "black_banner", + "def": 0, + "entries": [ + { + "rotation": 0 + }, + { + "rotation": 1 + }, + { + "rotation": 2 + }, + { + "rotation": 3 + }, + { + "rotation": 4 + }, + { + "rotation": 5 + }, + { + "rotation": 6 + }, + { + "rotation": 7 + }, + { + "rotation": 8 + }, + { + "rotation": 9 + }, + { + "rotation": 10 + }, + { + "rotation": 11 + }, + { + "rotation": 12 + }, + { + "rotation": 13 + }, + { + "rotation": 14 + }, + { + "rotation": 15 + } + ] + }, + { + "type": "white_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "orange_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "magenta_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "light_blue_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "yellow_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "lime_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "pink_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "gray_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "light_gray_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "cyan_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "purple_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "blue_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "brown_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "green_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "red_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "black_wall_banner", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "red_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_red_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cut_red_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_sandstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "oak_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "spruce_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "birch_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "jungle_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "acacia_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cherry_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "dark_oak_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "pale_oak_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "mangrove_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "bamboo_mosaic_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "stone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "smooth_stone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cut_sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "petrified_oak_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cobblestone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "stone_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "mud_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "nether_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "quartz_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "red_sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cut_red_sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "purpur_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "smooth_stone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "smooth_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "smooth_quartz", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "smooth_red_sandstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "spruce_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "birch_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "jungle_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "acacia_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "cherry_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "dark_oak_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "pale_oak_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "mangrove_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "bamboo_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "spruce_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "birch_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "jungle_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "acacia_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "cherry_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "dark_oak_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "pale_oak_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "mangrove_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "bamboo_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "spruce_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "birch_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "jungle_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "acacia_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "cherry_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "dark_oak_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "pale_oak_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "mangrove_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "bamboo_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "end_rod", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "chorus_plant", + "def": 63, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "west": false + } + ] + }, + { + "type": "chorus_flower", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + } + ] + }, + { + "type": "purpur_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purpur_pillar", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "purpur_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "end_stone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "torchflower_crop", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + } + ] + }, + { + "type": "pitcher_crop", + "def": 1, + "entries": [ + { + "age": 0, + "half": "upper" + }, + { + "age": 0, + "half": "lower" + }, + { + "age": 1, + "half": "upper" + }, + { + "age": 1, + "half": "lower" + }, + { + "age": 2, + "half": "upper" + }, + { + "age": 2, + "half": "lower" + }, + { + "age": 3, + "half": "upper" + }, + { + "age": 3, + "half": "lower" + }, + { + "age": 4, + "half": "upper" + }, + { + "age": 4, + "half": "lower" + } + ] + }, + { + "type": "pitcher_plant", + "def": 1, + "entries": [ + { + "half": "upper" + }, + { + "half": "lower" + } + ] + }, + { + "type": "beetroots", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + } + ] + }, + { + "type": "dirt_path", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "end_gateway", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "repeating_command_block", + "def": 6, + "entries": [ + { + "conditional": true, + "facing": "north" + }, + { + "conditional": true, + "facing": "east" + }, + { + "conditional": true, + "facing": "south" + }, + { + "conditional": true, + "facing": "west" + }, + { + "conditional": true, + "facing": "up" + }, + { + "conditional": true, + "facing": "down" + }, + { + "conditional": false, + "facing": "north" + }, + { + "conditional": false, + "facing": "east" + }, + { + "conditional": false, + "facing": "south" + }, + { + "conditional": false, + "facing": "west" + }, + { + "conditional": false, + "facing": "up" + }, + { + "conditional": false, + "facing": "down" + } + ] + }, + { + "type": "chain_command_block", + "def": 6, + "entries": [ + { + "conditional": true, + "facing": "north" + }, + { + "conditional": true, + "facing": "east" + }, + { + "conditional": true, + "facing": "south" + }, + { + "conditional": true, + "facing": "west" + }, + { + "conditional": true, + "facing": "up" + }, + { + "conditional": true, + "facing": "down" + }, + { + "conditional": false, + "facing": "north" + }, + { + "conditional": false, + "facing": "east" + }, + { + "conditional": false, + "facing": "south" + }, + { + "conditional": false, + "facing": "west" + }, + { + "conditional": false, + "facing": "up" + }, + { + "conditional": false, + "facing": "down" + } + ] + }, + { + "type": "frosted_ice", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + } + ] + }, + { + "type": "magma_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_wart_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_nether_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bone_block", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "structure_void", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "observer", + "def": 5, + "entries": [ + { + "facing": "north", + "powered": true + }, + { + "facing": "north", + "powered": false + }, + { + "facing": "east", + "powered": true + }, + { + "facing": "east", + "powered": false + }, + { + "facing": "south", + "powered": true + }, + { + "facing": "south", + "powered": false + }, + { + "facing": "west", + "powered": true + }, + { + "facing": "west", + "powered": false + }, + { + "facing": "up", + "powered": true + }, + { + "facing": "up", + "powered": false + }, + { + "facing": "down", + "powered": true + }, + { + "facing": "down", + "powered": false + } + ] + }, + { + "type": "shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "white_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "orange_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "magenta_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "light_blue_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "yellow_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "lime_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "pink_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "gray_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "light_gray_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "cyan_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "purple_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "blue_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "brown_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "green_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "red_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "black_shulker_box", + "def": 4, + "entries": [ + { + "facing": "north" + }, + { + "facing": "east" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "up" + }, + { + "facing": "down" + } + ] + }, + { + "type": "white_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "orange_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "magenta_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "light_blue_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "yellow_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "lime_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "pink_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "gray_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "light_gray_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "cyan_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "purple_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "blue_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "brown_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "green_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "red_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "black_glazed_terracotta", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "white_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_concrete", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "white_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "orange_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "magenta_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_blue_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "yellow_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lime_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "gray_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "light_gray_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cyan_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "purple_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blue_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brown_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "green_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "red_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "black_concrete_powder", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "kelp", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + }, + { + "age": 8 + }, + { + "age": 9 + }, + { + "age": 10 + }, + { + "age": 11 + }, + { + "age": 12 + }, + { + "age": 13 + }, + { + "age": 14 + }, + { + "age": 15 + }, + { + "age": 16 + }, + { + "age": 17 + }, + { + "age": 18 + }, + { + "age": 19 + }, + { + "age": 20 + }, + { + "age": 21 + }, + { + "age": 22 + }, + { + "age": 23 + }, + { + "age": 24 + }, + { + "age": 25 + } + ] + }, + { + "type": "kelp_plant", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dried_kelp_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "turtle_egg", + "def": 0, + "entries": [ + { + "eggs": 1, + "hatch": 0 + }, + { + "eggs": 1, + "hatch": 1 + }, + { + "eggs": 1, + "hatch": 2 + }, + { + "eggs": 2, + "hatch": 0 + }, + { + "eggs": 2, + "hatch": 1 + }, + { + "eggs": 2, + "hatch": 2 + }, + { + "eggs": 3, + "hatch": 0 + }, + { + "eggs": 3, + "hatch": 1 + }, + { + "eggs": 3, + "hatch": 2 + }, + { + "eggs": 4, + "hatch": 0 + }, + { + "eggs": 4, + "hatch": 1 + }, + { + "eggs": 4, + "hatch": 2 + } + ] + }, + { + "type": "sniffer_egg", + "def": 0, + "entries": [ + { + "hatch": 0 + }, + { + "hatch": 1 + }, + { + "hatch": 2 + } + ] + }, + { + "type": "dead_tube_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_brain_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_bubble_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_fire_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_horn_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tube_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "brain_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bubble_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "fire_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "horn_coral_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "dead_tube_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_brain_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_bubble_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_fire_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_horn_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "tube_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "brain_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "bubble_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "fire_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "horn_coral", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_tube_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_brain_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_bubble_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_fire_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_horn_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "tube_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "brain_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "bubble_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "fire_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "horn_coral_fan", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "dead_tube_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dead_brain_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dead_bubble_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dead_fire_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "dead_horn_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "tube_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "brain_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "bubble_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "fire_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "horn_coral_wall_fan", + "def": 0, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "sea_pickle", + "def": 0, + "entries": [ + { + "pickles": 1, + "waterlogged": true + }, + { + "pickles": 1, + "waterlogged": false + }, + { + "pickles": 2, + "waterlogged": true + }, + { + "pickles": 2, + "waterlogged": false + }, + { + "pickles": 3, + "waterlogged": true + }, + { + "pickles": 3, + "waterlogged": false + }, + { + "pickles": 4, + "waterlogged": true + }, + { + "pickles": 4, + "waterlogged": false + } + ] + }, + { + "type": "blue_ice", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "conduit", + "def": 0, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "bamboo_sapling", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bamboo", + "def": 0, + "entries": [ + { + "age": 0, + "leaves": "none", + "stage": 0 + }, + { + "age": 0, + "leaves": "none", + "stage": 1 + }, + { + "age": 0, + "leaves": "small", + "stage": 0 + }, + { + "age": 0, + "leaves": "small", + "stage": 1 + }, + { + "age": 0, + "leaves": "large", + "stage": 0 + }, + { + "age": 0, + "leaves": "large", + "stage": 1 + }, + { + "age": 1, + "leaves": "none", + "stage": 0 + }, + { + "age": 1, + "leaves": "none", + "stage": 1 + }, + { + "age": 1, + "leaves": "small", + "stage": 0 + }, + { + "age": 1, + "leaves": "small", + "stage": 1 + }, + { + "age": 1, + "leaves": "large", + "stage": 0 + }, + { + "age": 1, + "leaves": "large", + "stage": 1 + } + ] + }, + { + "type": "potted_bamboo", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "void_air", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cave_air", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "bubble_column", + "def": 0, + "entries": [ + { + "drag": true + }, + { + "drag": false + } + ] + }, + { + "type": "polished_granite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "smooth_red_sandstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "mossy_stone_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_diorite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "mossy_cobblestone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "end_stone_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "stone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "smooth_sandstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "smooth_quartz_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "granite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "andesite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "red_nether_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_andesite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "diorite_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_granite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "smooth_red_sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "mossy_stone_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_diorite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "mossy_cobblestone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "end_stone_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "smooth_sandstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "smooth_quartz_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "granite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "andesite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "red_nether_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_andesite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "diorite_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "prismarine_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "red_sandstone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "mossy_stone_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "granite_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "stone_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "mud_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "nether_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "andesite_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "red_nether_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "sandstone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "end_stone_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "diorite_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "scaffolding", + "def": 31, + "entries": [ + { + "bottom": true, + "distance": 0, + "waterlogged": true + }, + { + "bottom": true, + "distance": 0, + "waterlogged": false + }, + { + "bottom": true, + "distance": 1, + "waterlogged": true + }, + { + "bottom": true, + "distance": 1, + "waterlogged": false + }, + { + "bottom": true, + "distance": 2, + "waterlogged": true + }, + { + "bottom": true, + "distance": 2, + "waterlogged": false + }, + { + "bottom": true, + "distance": 3, + "waterlogged": true + }, + { + "bottom": true, + "distance": 3, + "waterlogged": false + }, + { + "bottom": true, + "distance": 4, + "waterlogged": true + }, + { + "bottom": true, + "distance": 4, + "waterlogged": false + }, + { + "bottom": true, + "distance": 5, + "waterlogged": true + }, + { + "bottom": true, + "distance": 5, + "waterlogged": false + }, + { + "bottom": true, + "distance": 6, + "waterlogged": true + }, + { + "bottom": true, + "distance": 6, + "waterlogged": false + }, + { + "bottom": true, + "distance": 7, + "waterlogged": true + }, + { + "bottom": true, + "distance": 7, + "waterlogged": false + }, + { + "bottom": false, + "distance": 0, + "waterlogged": true + }, + { + "bottom": false, + "distance": 0, + "waterlogged": false + }, + { + "bottom": false, + "distance": 1, + "waterlogged": true + }, + { + "bottom": false, + "distance": 1, + "waterlogged": false + }, + { + "bottom": false, + "distance": 2, + "waterlogged": true + }, + { + "bottom": false, + "distance": 2, + "waterlogged": false + }, + { + "bottom": false, + "distance": 3, + "waterlogged": true + }, + { + "bottom": false, + "distance": 3, + "waterlogged": false + }, + { + "bottom": false, + "distance": 4, + "waterlogged": true + }, + { + "bottom": false, + "distance": 4, + "waterlogged": false + }, + { + "bottom": false, + "distance": 5, + "waterlogged": true + }, + { + "bottom": false, + "distance": 5, + "waterlogged": false + }, + { + "bottom": false, + "distance": 6, + "waterlogged": true + }, + { + "bottom": false, + "distance": 6, + "waterlogged": false + }, + { + "bottom": false, + "distance": 7, + "waterlogged": true + }, + { + "bottom": false, + "distance": 7, + "waterlogged": false + } + ] + }, + { + "type": "loom", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "barrel", + "def": 1, + "entries": [ + { + "facing": "north", + "open": true + }, + { + "facing": "north", + "open": false + }, + { + "facing": "east", + "open": true + }, + { + "facing": "east", + "open": false + }, + { + "facing": "south", + "open": true + }, + { + "facing": "south", + "open": false + }, + { + "facing": "west", + "open": true + }, + { + "facing": "west", + "open": false + }, + { + "facing": "up", + "open": true + }, + { + "facing": "up", + "open": false + }, + { + "facing": "down", + "open": true + }, + { + "facing": "down", + "open": false + } + ] + }, + { + "type": "smoker", + "def": 1, + "entries": [ + { + "facing": "north", + "lit": true + }, + { + "facing": "north", + "lit": false + }, + { + "facing": "south", + "lit": true + }, + { + "facing": "south", + "lit": false + }, + { + "facing": "west", + "lit": true + }, + { + "facing": "west", + "lit": false + }, + { + "facing": "east", + "lit": true + }, + { + "facing": "east", + "lit": false + } + ] + }, + { + "type": "blast_furnace", + "def": 1, + "entries": [ + { + "facing": "north", + "lit": true + }, + { + "facing": "north", + "lit": false + }, + { + "facing": "south", + "lit": true + }, + { + "facing": "south", + "lit": false + }, + { + "facing": "west", + "lit": true + }, + { + "facing": "west", + "lit": false + }, + { + "facing": "east", + "lit": true + }, + { + "facing": "east", + "lit": false + } + ] + }, + { + "type": "cartography_table", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "fletching_table", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "grindstone", + "def": 4, + "entries": [ + { + "face": "floor", + "facing": "north" + }, + { + "face": "floor", + "facing": "south" + }, + { + "face": "floor", + "facing": "west" + }, + { + "face": "floor", + "facing": "east" + }, + { + "face": "wall", + "facing": "north" + }, + { + "face": "wall", + "facing": "south" + }, + { + "face": "wall", + "facing": "west" + }, + { + "face": "wall", + "facing": "east" + }, + { + "face": "ceiling", + "facing": "north" + }, + { + "face": "ceiling", + "facing": "south" + }, + { + "face": "ceiling", + "facing": "west" + }, + { + "face": "ceiling", + "facing": "east" + } + ] + }, + { + "type": "lectern", + "def": 3, + "entries": [ + { + "facing": "north", + "has_book": true, + "powered": true + }, + { + "facing": "north", + "has_book": true, + "powered": false + }, + { + "facing": "north", + "has_book": false, + "powered": true + }, + { + "facing": "north", + "has_book": false, + "powered": false + }, + { + "facing": "south", + "has_book": true, + "powered": true + }, + { + "facing": "south", + "has_book": true, + "powered": false + }, + { + "facing": "south", + "has_book": false, + "powered": true + }, + { + "facing": "south", + "has_book": false, + "powered": false + }, + { + "facing": "west", + "has_book": true, + "powered": true + }, + { + "facing": "west", + "has_book": true, + "powered": false + }, + { + "facing": "west", + "has_book": false, + "powered": true + }, + { + "facing": "west", + "has_book": false, + "powered": false + }, + { + "facing": "east", + "has_book": true, + "powered": true + }, + { + "facing": "east", + "has_book": true, + "powered": false + }, + { + "facing": "east", + "has_book": false, + "powered": true + }, + { + "facing": "east", + "has_book": false, + "powered": false + } + ] + }, + { + "type": "smithing_table", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "stonecutter", + "def": 0, + "entries": [ + { + "facing": "north" + }, + { + "facing": "south" + }, + { + "facing": "west" + }, + { + "facing": "east" + } + ] + }, + { + "type": "bell", + "def": 1, + "entries": [ + { + "attachment": "floor", + "facing": "north", + "powered": true + }, + { + "attachment": "floor", + "facing": "north", + "powered": false + }, + { + "attachment": "floor", + "facing": "south", + "powered": true + }, + { + "attachment": "floor", + "facing": "south", + "powered": false + }, + { + "attachment": "floor", + "facing": "west", + "powered": true + }, + { + "attachment": "floor", + "facing": "west", + "powered": false + }, + { + "attachment": "floor", + "facing": "east", + "powered": true + }, + { + "attachment": "floor", + "facing": "east", + "powered": false + }, + { + "attachment": "ceiling", + "facing": "north", + "powered": true + }, + { + "attachment": "ceiling", + "facing": "north", + "powered": false + }, + { + "attachment": "ceiling", + "facing": "south", + "powered": true + }, + { + "attachment": "ceiling", + "facing": "south", + "powered": false + }, + { + "attachment": "ceiling", + "facing": "west", + "powered": true + }, + { + "attachment": "ceiling", + "facing": "west", + "powered": false + }, + { + "attachment": "ceiling", + "facing": "east", + "powered": true + }, + { + "attachment": "ceiling", + "facing": "east", + "powered": false + }, + { + "attachment": "single_wall", + "facing": "north", + "powered": true + }, + { + "attachment": "single_wall", + "facing": "north", + "powered": false + }, + { + "attachment": "single_wall", + "facing": "south", + "powered": true + }, + { + "attachment": "single_wall", + "facing": "south", + "powered": false + }, + { + "attachment": "single_wall", + "facing": "west", + "powered": true + }, + { + "attachment": "single_wall", + "facing": "west", + "powered": false + }, + { + "attachment": "single_wall", + "facing": "east", + "powered": true + }, + { + "attachment": "single_wall", + "facing": "east", + "powered": false + }, + { + "attachment": "double_wall", + "facing": "north", + "powered": true + }, + { + "attachment": "double_wall", + "facing": "north", + "powered": false + }, + { + "attachment": "double_wall", + "facing": "south", + "powered": true + }, + { + "attachment": "double_wall", + "facing": "south", + "powered": false + }, + { + "attachment": "double_wall", + "facing": "west", + "powered": true + }, + { + "attachment": "double_wall", + "facing": "west", + "powered": false + }, + { + "attachment": "double_wall", + "facing": "east", + "powered": true + }, + { + "attachment": "double_wall", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "lantern", + "def": 3, + "entries": [ + { + "hanging": true, + "waterlogged": true + }, + { + "hanging": true, + "waterlogged": false + }, + { + "hanging": false, + "waterlogged": true + }, + { + "hanging": false, + "waterlogged": false + } + ] + }, + { + "type": "soul_lantern", + "def": 3, + "entries": [ + { + "hanging": true, + "waterlogged": true + }, + { + "hanging": true, + "waterlogged": false + }, + { + "hanging": false, + "waterlogged": true + }, + { + "hanging": false, + "waterlogged": false + } + ] + }, + { + "type": "campfire", + "def": 3, + "entries": [ + { + "facing": "north", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "north", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "north", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "north", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "north", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "north", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "north", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "north", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "south", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "south", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "south", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "south", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "south", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "south", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "south", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "south", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "west", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "west", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "west", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "west", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "west", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "west", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "west", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "west", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "east", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "east", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "east", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "east", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "east", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "east", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "east", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "east", + "lit": false, + "signal_fire": false, + "waterlogged": false + } + ] + }, + { + "type": "soul_campfire", + "def": 3, + "entries": [ + { + "facing": "north", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "north", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "north", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "north", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "north", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "north", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "north", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "north", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "south", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "south", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "south", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "south", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "south", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "south", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "south", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "south", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "west", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "west", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "west", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "west", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "west", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "west", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "west", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "west", + "lit": false, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "east", + "lit": true, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "east", + "lit": true, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "east", + "lit": true, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "east", + "lit": true, + "signal_fire": false, + "waterlogged": false + }, + { + "facing": "east", + "lit": false, + "signal_fire": true, + "waterlogged": true + }, + { + "facing": "east", + "lit": false, + "signal_fire": true, + "waterlogged": false + }, + { + "facing": "east", + "lit": false, + "signal_fire": false, + "waterlogged": true + }, + { + "facing": "east", + "lit": false, + "signal_fire": false, + "waterlogged": false + } + ] + }, + { + "type": "sweet_berry_bush", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + } + ] + }, + { + "type": "warped_stem", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_warped_stem", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "warped_hyphae", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_warped_hyphae", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "warped_nylium", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "warped_fungus", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "warped_wart_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "warped_roots", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "nether_sprouts", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crimson_stem", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_crimson_stem", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "crimson_hyphae", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "stripped_crimson_hyphae", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "crimson_nylium", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crimson_fungus", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "shroomlight", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "weeping_vines", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + }, + { + "age": 8 + }, + { + "age": 9 + }, + { + "age": 10 + }, + { + "age": 11 + }, + { + "age": 12 + }, + { + "age": 13 + }, + { + "age": 14 + }, + { + "age": 15 + }, + { + "age": 16 + }, + { + "age": 17 + }, + { + "age": 18 + }, + { + "age": 19 + }, + { + "age": 20 + }, + { + "age": 21 + }, + { + "age": 22 + }, + { + "age": 23 + }, + { + "age": 24 + }, + { + "age": 25 + } + ] + }, + { + "type": "weeping_vines_plant", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "twisting_vines", + "def": 0, + "entries": [ + { + "age": 0 + }, + { + "age": 1 + }, + { + "age": 2 + }, + { + "age": 3 + }, + { + "age": 4 + }, + { + "age": 5 + }, + { + "age": 6 + }, + { + "age": 7 + }, + { + "age": 8 + }, + { + "age": 9 + }, + { + "age": 10 + }, + { + "age": 11 + }, + { + "age": 12 + }, + { + "age": 13 + }, + { + "age": 14 + }, + { + "age": 15 + }, + { + "age": 16 + }, + { + "age": 17 + }, + { + "age": 18 + }, + { + "age": 19 + }, + { + "age": 20 + }, + { + "age": 21 + }, + { + "age": 22 + }, + { + "age": 23 + }, + { + "age": 24 + }, + { + "age": 25 + } + ] + }, + { + "type": "twisting_vines_plant", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crimson_roots", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crimson_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "warped_planks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crimson_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "warped_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "crimson_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "warped_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "crimson_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "warped_fence", + "def": 31, + "entries": [ + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": true, + "north": false, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": true, + "south": false, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": true, + "waterlogged": false, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": true, + "west": false + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": true + }, + { + "east": false, + "north": false, + "south": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "crimson_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "warped_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "crimson_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "warped_fence_gate", + "def": 7, + "entries": [ + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "north", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "south", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "west", + "in_wall": false, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": true, + "open": false, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": true, + "powered": false + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": true + }, + { + "facing": "east", + "in_wall": false, + "open": false, + "powered": false + } + ] + }, + { + "type": "crimson_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "warped_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "crimson_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "warped_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "crimson_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "warped_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "crimson_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "warped_sign", + "def": 1, + "entries": [ + { + "rotation": 0, + "waterlogged": true + }, + { + "rotation": 0, + "waterlogged": false + }, + { + "rotation": 1, + "waterlogged": true + }, + { + "rotation": 1, + "waterlogged": false + }, + { + "rotation": 2, + "waterlogged": true + }, + { + "rotation": 2, + "waterlogged": false + }, + { + "rotation": 3, + "waterlogged": true + }, + { + "rotation": 3, + "waterlogged": false + }, + { + "rotation": 4, + "waterlogged": true + }, + { + "rotation": 4, + "waterlogged": false + }, + { + "rotation": 5, + "waterlogged": true + }, + { + "rotation": 5, + "waterlogged": false + }, + { + "rotation": 6, + "waterlogged": true + }, + { + "rotation": 6, + "waterlogged": false + }, + { + "rotation": 7, + "waterlogged": true + }, + { + "rotation": 7, + "waterlogged": false + }, + { + "rotation": 8, + "waterlogged": true + }, + { + "rotation": 8, + "waterlogged": false + }, + { + "rotation": 9, + "waterlogged": true + }, + { + "rotation": 9, + "waterlogged": false + }, + { + "rotation": 10, + "waterlogged": true + }, + { + "rotation": 10, + "waterlogged": false + }, + { + "rotation": 11, + "waterlogged": true + }, + { + "rotation": 11, + "waterlogged": false + }, + { + "rotation": 12, + "waterlogged": true + }, + { + "rotation": 12, + "waterlogged": false + }, + { + "rotation": 13, + "waterlogged": true + }, + { + "rotation": 13, + "waterlogged": false + }, + { + "rotation": 14, + "waterlogged": true + }, + { + "rotation": 14, + "waterlogged": false + }, + { + "rotation": 15, + "waterlogged": true + }, + { + "rotation": 15, + "waterlogged": false + } + ] + }, + { + "type": "crimson_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "warped_wall_sign", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "structure_block", + "def": 1, + "entries": [ + { + "mode": "save" + }, + { + "mode": "load" + }, + { + "mode": "corner" + }, + { + "mode": "data" + } + ] + }, + { + "type": "jigsaw", + "def": 10, + "entries": [ + { + "orientation": "down_east" + }, + { + "orientation": "down_north" + }, + { + "orientation": "down_south" + }, + { + "orientation": "down_west" + }, + { + "orientation": "up_east" + }, + { + "orientation": "up_north" + }, + { + "orientation": "up_south" + }, + { + "orientation": "up_west" + }, + { + "orientation": "west_up" + }, + { + "orientation": "east_up" + }, + { + "orientation": "north_up" + }, + { + "orientation": "south_up" + } + ] + }, + { + "type": "composter", + "def": 0, + "entries": [ + { + "level": 0 + }, + { + "level": 1 + }, + { + "level": 2 + }, + { + "level": 3 + }, + { + "level": 4 + }, + { + "level": 5 + }, + { + "level": 6 + }, + { + "level": 7 + }, + { + "level": 8 + } + ] + }, + { + "type": "target", + "def": 0, + "entries": [ + { + "power": 0 + }, + { + "power": 1 + }, + { + "power": 2 + }, + { + "power": 3 + }, + { + "power": 4 + }, + { + "power": 5 + }, + { + "power": 6 + }, + { + "power": 7 + }, + { + "power": 8 + }, + { + "power": 9 + }, + { + "power": 10 + }, + { + "power": 11 + }, + { + "power": 12 + }, + { + "power": 13 + }, + { + "power": 14 + }, + { + "power": 15 + } + ] + }, + { + "type": "bee_nest", + "def": 0, + "entries": [ + { + "facing": "north", + "honey_level": 0 + }, + { + "facing": "north", + "honey_level": 1 + }, + { + "facing": "north", + "honey_level": 2 + }, + { + "facing": "north", + "honey_level": 3 + }, + { + "facing": "north", + "honey_level": 4 + }, + { + "facing": "north", + "honey_level": 5 + }, + { + "facing": "south", + "honey_level": 0 + }, + { + "facing": "south", + "honey_level": 1 + }, + { + "facing": "south", + "honey_level": 2 + }, + { + "facing": "south", + "honey_level": 3 + }, + { + "facing": "south", + "honey_level": 4 + }, + { + "facing": "south", + "honey_level": 5 + }, + { + "facing": "west", + "honey_level": 0 + }, + { + "facing": "west", + "honey_level": 1 + }, + { + "facing": "west", + "honey_level": 2 + }, + { + "facing": "west", + "honey_level": 3 + }, + { + "facing": "west", + "honey_level": 4 + }, + { + "facing": "west", + "honey_level": 5 + }, + { + "facing": "east", + "honey_level": 0 + }, + { + "facing": "east", + "honey_level": 1 + }, + { + "facing": "east", + "honey_level": 2 + }, + { + "facing": "east", + "honey_level": 3 + }, + { + "facing": "east", + "honey_level": 4 + }, + { + "facing": "east", + "honey_level": 5 + } + ] + }, + { + "type": "beehive", + "def": 0, + "entries": [ + { + "facing": "north", + "honey_level": 0 + }, + { + "facing": "north", + "honey_level": 1 + }, + { + "facing": "north", + "honey_level": 2 + }, + { + "facing": "north", + "honey_level": 3 + }, + { + "facing": "north", + "honey_level": 4 + }, + { + "facing": "north", + "honey_level": 5 + }, + { + "facing": "south", + "honey_level": 0 + }, + { + "facing": "south", + "honey_level": 1 + }, + { + "facing": "south", + "honey_level": 2 + }, + { + "facing": "south", + "honey_level": 3 + }, + { + "facing": "south", + "honey_level": 4 + }, + { + "facing": "south", + "honey_level": 5 + }, + { + "facing": "west", + "honey_level": 0 + }, + { + "facing": "west", + "honey_level": 1 + }, + { + "facing": "west", + "honey_level": 2 + }, + { + "facing": "west", + "honey_level": 3 + }, + { + "facing": "west", + "honey_level": 4 + }, + { + "facing": "west", + "honey_level": 5 + }, + { + "facing": "east", + "honey_level": 0 + }, + { + "facing": "east", + "honey_level": 1 + }, + { + "facing": "east", + "honey_level": 2 + }, + { + "facing": "east", + "honey_level": 3 + }, + { + "facing": "east", + "honey_level": 4 + }, + { + "facing": "east", + "honey_level": 5 + } + ] + }, + { + "type": "honey_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "honeycomb_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "netherite_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "ancient_debris", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "crying_obsidian", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "respawn_anchor", + "def": 0, + "entries": [ + { + "charges": 0 + }, + { + "charges": 1 + }, + { + "charges": 2 + }, + { + "charges": 3 + }, + { + "charges": 4 + } + ] + }, + { + "type": "potted_crimson_fungus", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_warped_fungus", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_crimson_roots", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_warped_roots", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "lodestone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blackstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "blackstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "blackstone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "blackstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_blackstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_blackstone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cracked_polished_blackstone_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_polished_blackstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_blackstone_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_blackstone_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_blackstone_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "gilded_blackstone", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_blackstone_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_blackstone_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_blackstone_pressure_plate", + "def": 1, + "entries": [ + { + "powered": true + }, + { + "powered": false + } + ] + }, + { + "type": "polished_blackstone_button", + "def": 9, + "entries": [ + { + "face": "floor", + "facing": "north", + "powered": true + }, + { + "face": "floor", + "facing": "north", + "powered": false + }, + { + "face": "floor", + "facing": "south", + "powered": true + }, + { + "face": "floor", + "facing": "south", + "powered": false + }, + { + "face": "floor", + "facing": "west", + "powered": true + }, + { + "face": "floor", + "facing": "west", + "powered": false + }, + { + "face": "floor", + "facing": "east", + "powered": true + }, + { + "face": "floor", + "facing": "east", + "powered": false + }, + { + "face": "wall", + "facing": "north", + "powered": true + }, + { + "face": "wall", + "facing": "north", + "powered": false + }, + { + "face": "wall", + "facing": "south", + "powered": true + }, + { + "face": "wall", + "facing": "south", + "powered": false + }, + { + "face": "wall", + "facing": "west", + "powered": true + }, + { + "face": "wall", + "facing": "west", + "powered": false + }, + { + "face": "wall", + "facing": "east", + "powered": true + }, + { + "face": "wall", + "facing": "east", + "powered": false + }, + { + "face": "ceiling", + "facing": "north", + "powered": true + }, + { + "face": "ceiling", + "facing": "north", + "powered": false + }, + { + "face": "ceiling", + "facing": "south", + "powered": true + }, + { + "face": "ceiling", + "facing": "south", + "powered": false + }, + { + "face": "ceiling", + "facing": "west", + "powered": true + }, + { + "face": "ceiling", + "facing": "west", + "powered": false + }, + { + "face": "ceiling", + "facing": "east", + "powered": true + }, + { + "face": "ceiling", + "facing": "east", + "powered": false + } + ] + }, + { + "type": "polished_blackstone_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "chiseled_nether_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cracked_nether_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "quartz_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "white_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "orange_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "magenta_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "light_blue_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "yellow_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "lime_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "pink_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "gray_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "light_gray_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "cyan_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "purple_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "blue_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "brown_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "green_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "red_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "black_candle", + "def": 3, + "entries": [ + { + "candles": 1, + "lit": true, + "waterlogged": true + }, + { + "candles": 1, + "lit": true, + "waterlogged": false + }, + { + "candles": 1, + "lit": false, + "waterlogged": true + }, + { + "candles": 1, + "lit": false, + "waterlogged": false + }, + { + "candles": 2, + "lit": true, + "waterlogged": true + }, + { + "candles": 2, + "lit": true, + "waterlogged": false + }, + { + "candles": 2, + "lit": false, + "waterlogged": true + }, + { + "candles": 2, + "lit": false, + "waterlogged": false + }, + { + "candles": 3, + "lit": true, + "waterlogged": true + }, + { + "candles": 3, + "lit": true, + "waterlogged": false + }, + { + "candles": 3, + "lit": false, + "waterlogged": true + }, + { + "candles": 3, + "lit": false, + "waterlogged": false + }, + { + "candles": 4, + "lit": true, + "waterlogged": true + }, + { + "candles": 4, + "lit": true, + "waterlogged": false + }, + { + "candles": 4, + "lit": false, + "waterlogged": true + }, + { + "candles": 4, + "lit": false, + "waterlogged": false + } + ] + }, + { + "type": "candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "white_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "orange_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "magenta_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "light_blue_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "yellow_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "lime_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "pink_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "gray_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "light_gray_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "cyan_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "purple_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "blue_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "brown_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "green_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "red_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "black_candle_cake", + "def": 1, + "entries": [ + { + "lit": true + }, + { + "lit": false + } + ] + }, + { + "type": "amethyst_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "budding_amethyst", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "amethyst_cluster", + "def": 9, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "up", + "waterlogged": true + }, + { + "facing": "up", + "waterlogged": false + }, + { + "facing": "down", + "waterlogged": true + }, + { + "facing": "down", + "waterlogged": false + } + ] + }, + { + "type": "large_amethyst_bud", + "def": 9, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "up", + "waterlogged": true + }, + { + "facing": "up", + "waterlogged": false + }, + { + "facing": "down", + "waterlogged": true + }, + { + "facing": "down", + "waterlogged": false + } + ] + }, + { + "type": "medium_amethyst_bud", + "def": 9, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "up", + "waterlogged": true + }, + { + "facing": "up", + "waterlogged": false + }, + { + "facing": "down", + "waterlogged": true + }, + { + "facing": "down", + "waterlogged": false + } + ] + }, + { + "type": "small_amethyst_bud", + "def": 9, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "up", + "waterlogged": true + }, + { + "facing": "up", + "waterlogged": false + }, + { + "facing": "down", + "waterlogged": true + }, + { + "facing": "down", + "waterlogged": false + } + ] + }, + { + "type": "tuff", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tuff_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "tuff_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "tuff_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "polished_tuff", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_tuff_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_tuff_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_tuff_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "chiseled_tuff", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tuff_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tuff_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "tuff_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "tuff_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "chiseled_tuff_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "calcite", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "tinted_glass", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "powder_snow", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "sculk_sensor", + "def": 1, + "entries": [ + { + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + } + ] + }, + { + "type": "calibrated_sculk_sensor", + "def": 1, + "entries": [ + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "north", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "south", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "west", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 0, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 1, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 2, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 3, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 4, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 5, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 6, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 7, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 8, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 9, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 10, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 11, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 12, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 13, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 14, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": true + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "inactive", + "waterlogged": false + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": true + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "active", + "waterlogged": false + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": true + }, + { + "facing": "east", + "power": 15, + "sculk_sensor_phase": "cooldown", + "waterlogged": false + } + ] + }, + { + "type": "sculk", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "sculk_vein", + "def": 127, + "entries": [ + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": true, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": true, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": true, + "south": false, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": true, + "up": false, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": true, + "waterlogged": false, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": true, + "west": false + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": true + }, + { + "down": false, + "east": false, + "north": false, + "south": false, + "up": false, + "waterlogged": false, + "west": false + } + ] + }, + { + "type": "sculk_catalyst", + "def": 1, + "entries": [ + { + "bloom": true + }, + { + "bloom": false + } + ] + }, + { + "type": "sculk_shrieker", + "def": 7, + "entries": [ + { + "can_summon": true, + "shrieking": true, + "waterlogged": true + }, + { + "can_summon": true, + "shrieking": true, + "waterlogged": false + }, + { + "can_summon": true, + "shrieking": false, + "waterlogged": true + }, + { + "can_summon": true, + "shrieking": false, + "waterlogged": false + }, + { + "can_summon": false, + "shrieking": true, + "waterlogged": true + }, + { + "can_summon": false, + "shrieking": true, + "waterlogged": false + }, + { + "can_summon": false, + "shrieking": false, + "waterlogged": true + }, + { + "can_summon": false, + "shrieking": false, + "waterlogged": false + } + ] + }, + { + "type": "copper_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "exposed_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "weathered_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oxidized_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "copper_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_copper_ore", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oxidized_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "weathered_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "exposed_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oxidized_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "weathered_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "exposed_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_oxidized_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_weathered_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_exposed_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_chiseled_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "oxidized_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "weathered_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "exposed_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "oxidized_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "weathered_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "exposed_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "waxed_copper_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_weathered_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_exposed_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_oxidized_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_oxidized_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_weathered_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_exposed_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_cut_copper", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "waxed_oxidized_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "waxed_weathered_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "waxed_exposed_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "waxed_cut_copper_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "waxed_oxidized_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "waxed_weathered_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "waxed_exposed_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "waxed_cut_copper_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "exposed_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "oxidized_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "weathered_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "waxed_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "waxed_exposed_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "waxed_oxidized_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "waxed_weathered_copper_door", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "north", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "south", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "west", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "upper", + "hinge": "right", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "left", + "open": false, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": true, + "powered": false + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": true + }, + { + "facing": "east", + "half": "lower", + "hinge": "right", + "open": false, + "powered": false + } + ] + }, + { + "type": "copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "exposed_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "oxidized_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "weathered_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "waxed_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "waxed_exposed_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "waxed_oxidized_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "waxed_weathered_copper_trapdoor", + "def": 15, + "entries": [ + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "open": false, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": true, + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "open": false, + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "exposed_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "weathered_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "oxidized_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "waxed_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "waxed_exposed_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "waxed_weathered_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "waxed_oxidized_copper_grate", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "exposed_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "weathered_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "oxidized_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "waxed_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "waxed_exposed_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "waxed_weathered_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "waxed_oxidized_copper_bulb", + "def": 3, + "entries": [ + { + "lit": true, + "powered": true + }, + { + "lit": true, + "powered": false + }, + { + "lit": false, + "powered": true + }, + { + "lit": false, + "powered": false + } + ] + }, + { + "type": "lightning_rod", + "def": 19, + "entries": [ + { + "facing": "north", + "powered": true, + "waterlogged": true + }, + { + "facing": "north", + "powered": true, + "waterlogged": false + }, + { + "facing": "north", + "powered": false, + "waterlogged": true + }, + { + "facing": "north", + "powered": false, + "waterlogged": false + }, + { + "facing": "east", + "powered": true, + "waterlogged": true + }, + { + "facing": "east", + "powered": true, + "waterlogged": false + }, + { + "facing": "east", + "powered": false, + "waterlogged": true + }, + { + "facing": "east", + "powered": false, + "waterlogged": false + }, + { + "facing": "south", + "powered": true, + "waterlogged": true + }, + { + "facing": "south", + "powered": true, + "waterlogged": false + }, + { + "facing": "south", + "powered": false, + "waterlogged": true + }, + { + "facing": "south", + "powered": false, + "waterlogged": false + }, + { + "facing": "west", + "powered": true, + "waterlogged": true + }, + { + "facing": "west", + "powered": true, + "waterlogged": false + }, + { + "facing": "west", + "powered": false, + "waterlogged": true + }, + { + "facing": "west", + "powered": false, + "waterlogged": false + }, + { + "facing": "up", + "powered": true, + "waterlogged": true + }, + { + "facing": "up", + "powered": true, + "waterlogged": false + }, + { + "facing": "up", + "powered": false, + "waterlogged": true + }, + { + "facing": "up", + "powered": false, + "waterlogged": false + }, + { + "facing": "down", + "powered": true, + "waterlogged": true + }, + { + "facing": "down", + "powered": true, + "waterlogged": false + }, + { + "facing": "down", + "powered": false, + "waterlogged": true + }, + { + "facing": "down", + "powered": false, + "waterlogged": false + } + ] + }, + { + "type": "pointed_dripstone", + "def": 5, + "entries": [ + { + "thickness": "tip_merge", + "vertical_direction": "up", + "waterlogged": true + }, + { + "thickness": "tip_merge", + "vertical_direction": "up", + "waterlogged": false + }, + { + "thickness": "tip_merge", + "vertical_direction": "down", + "waterlogged": true + }, + { + "thickness": "tip_merge", + "vertical_direction": "down", + "waterlogged": false + }, + { + "thickness": "tip", + "vertical_direction": "up", + "waterlogged": true + }, + { + "thickness": "tip", + "vertical_direction": "up", + "waterlogged": false + }, + { + "thickness": "tip", + "vertical_direction": "down", + "waterlogged": true + }, + { + "thickness": "tip", + "vertical_direction": "down", + "waterlogged": false + }, + { + "thickness": "frustum", + "vertical_direction": "up", + "waterlogged": true + }, + { + "thickness": "frustum", + "vertical_direction": "up", + "waterlogged": false + }, + { + "thickness": "frustum", + "vertical_direction": "down", + "waterlogged": true + }, + { + "thickness": "frustum", + "vertical_direction": "down", + "waterlogged": false + }, + { + "thickness": "middle", + "vertical_direction": "up", + "waterlogged": true + }, + { + "thickness": "middle", + "vertical_direction": "up", + "waterlogged": false + }, + { + "thickness": "middle", + "vertical_direction": "down", + "waterlogged": true + }, + { + "thickness": "middle", + "vertical_direction": "down", + "waterlogged": false + }, + { + "thickness": "base", + "vertical_direction": "up", + "waterlogged": true + }, + { + "thickness": "base", + "vertical_direction": "up", + "waterlogged": false + }, + { + "thickness": "base", + "vertical_direction": "down", + "waterlogged": true + }, + { + "thickness": "base", + "vertical_direction": "down", + "waterlogged": false + } + ] + }, + { + "type": "dripstone_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cave_vines", + "def": 1, + "entries": [ + { + "age": 0, + "berries": true + }, + { + "age": 0, + "berries": false + }, + { + "age": 1, + "berries": true + }, + { + "age": 1, + "berries": false + }, + { + "age": 2, + "berries": true + }, + { + "age": 2, + "berries": false + }, + { + "age": 3, + "berries": true + }, + { + "age": 3, + "berries": false + }, + { + "age": 4, + "berries": true + }, + { + "age": 4, + "berries": false + }, + { + "age": 5, + "berries": true + }, + { + "age": 5, + "berries": false + }, + { + "age": 6, + "berries": true + }, + { + "age": 6, + "berries": false + }, + { + "age": 7, + "berries": true + }, + { + "age": 7, + "berries": false + }, + { + "age": 8, + "berries": true + }, + { + "age": 8, + "berries": false + }, + { + "age": 9, + "berries": true + }, + { + "age": 9, + "berries": false + }, + { + "age": 10, + "berries": true + }, + { + "age": 10, + "berries": false + }, + { + "age": 11, + "berries": true + }, + { + "age": 11, + "berries": false + }, + { + "age": 12, + "berries": true + }, + { + "age": 12, + "berries": false + }, + { + "age": 13, + "berries": true + }, + { + "age": 13, + "berries": false + }, + { + "age": 14, + "berries": true + }, + { + "age": 14, + "berries": false + }, + { + "age": 15, + "berries": true + }, + { + "age": 15, + "berries": false + }, + { + "age": 16, + "berries": true + }, + { + "age": 16, + "berries": false + }, + { + "age": 17, + "berries": true + }, + { + "age": 17, + "berries": false + }, + { + "age": 18, + "berries": true + }, + { + "age": 18, + "berries": false + }, + { + "age": 19, + "berries": true + }, + { + "age": 19, + "berries": false + }, + { + "age": 20, + "berries": true + }, + { + "age": 20, + "berries": false + }, + { + "age": 21, + "berries": true + }, + { + "age": 21, + "berries": false + }, + { + "age": 22, + "berries": true + }, + { + "age": 22, + "berries": false + }, + { + "age": 23, + "berries": true + }, + { + "age": 23, + "berries": false + }, + { + "age": 24, + "berries": true + }, + { + "age": 24, + "berries": false + }, + { + "age": 25, + "berries": true + }, + { + "age": 25, + "berries": false + } + ] + }, + { + "type": "cave_vines_plant", + "def": 1, + "entries": [ + { + "berries": true + }, + { + "berries": false + } + ] + }, + { + "type": "spore_blossom", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "azalea", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "flowering_azalea", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "moss_carpet", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pink_petals", + "def": 0, + "entries": [ + { + "facing": "north", + "flower_amount": 1 + }, + { + "facing": "north", + "flower_amount": 2 + }, + { + "facing": "north", + "flower_amount": 3 + }, + { + "facing": "north", + "flower_amount": 4 + }, + { + "facing": "south", + "flower_amount": 1 + }, + { + "facing": "south", + "flower_amount": 2 + }, + { + "facing": "south", + "flower_amount": 3 + }, + { + "facing": "south", + "flower_amount": 4 + }, + { + "facing": "west", + "flower_amount": 1 + }, + { + "facing": "west", + "flower_amount": 2 + }, + { + "facing": "west", + "flower_amount": 3 + }, + { + "facing": "west", + "flower_amount": 4 + }, + { + "facing": "east", + "flower_amount": 1 + }, + { + "facing": "east", + "flower_amount": 2 + }, + { + "facing": "east", + "flower_amount": 3 + }, + { + "facing": "east", + "flower_amount": 4 + } + ] + }, + { + "type": "moss_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "big_dripleaf", + "def": 1, + "entries": [ + { + "facing": "north", + "tilt": "none", + "waterlogged": true + }, + { + "facing": "north", + "tilt": "none", + "waterlogged": false + }, + { + "facing": "north", + "tilt": "unstable", + "waterlogged": true + }, + { + "facing": "north", + "tilt": "unstable", + "waterlogged": false + }, + { + "facing": "north", + "tilt": "partial", + "waterlogged": true + }, + { + "facing": "north", + "tilt": "partial", + "waterlogged": false + }, + { + "facing": "north", + "tilt": "full", + "waterlogged": true + }, + { + "facing": "north", + "tilt": "full", + "waterlogged": false + }, + { + "facing": "south", + "tilt": "none", + "waterlogged": true + }, + { + "facing": "south", + "tilt": "none", + "waterlogged": false + }, + { + "facing": "south", + "tilt": "unstable", + "waterlogged": true + }, + { + "facing": "south", + "tilt": "unstable", + "waterlogged": false + }, + { + "facing": "south", + "tilt": "partial", + "waterlogged": true + }, + { + "facing": "south", + "tilt": "partial", + "waterlogged": false + }, + { + "facing": "south", + "tilt": "full", + "waterlogged": true + }, + { + "facing": "south", + "tilt": "full", + "waterlogged": false + }, + { + "facing": "west", + "tilt": "none", + "waterlogged": true + }, + { + "facing": "west", + "tilt": "none", + "waterlogged": false + }, + { + "facing": "west", + "tilt": "unstable", + "waterlogged": true + }, + { + "facing": "west", + "tilt": "unstable", + "waterlogged": false + }, + { + "facing": "west", + "tilt": "partial", + "waterlogged": true + }, + { + "facing": "west", + "tilt": "partial", + "waterlogged": false + }, + { + "facing": "west", + "tilt": "full", + "waterlogged": true + }, + { + "facing": "west", + "tilt": "full", + "waterlogged": false + }, + { + "facing": "east", + "tilt": "none", + "waterlogged": true + }, + { + "facing": "east", + "tilt": "none", + "waterlogged": false + }, + { + "facing": "east", + "tilt": "unstable", + "waterlogged": true + }, + { + "facing": "east", + "tilt": "unstable", + "waterlogged": false + }, + { + "facing": "east", + "tilt": "partial", + "waterlogged": true + }, + { + "facing": "east", + "tilt": "partial", + "waterlogged": false + }, + { + "facing": "east", + "tilt": "full", + "waterlogged": true + }, + { + "facing": "east", + "tilt": "full", + "waterlogged": false + } + ] + }, + { + "type": "big_dripleaf_stem", + "def": 1, + "entries": [ + { + "facing": "north", + "waterlogged": true + }, + { + "facing": "north", + "waterlogged": false + }, + { + "facing": "south", + "waterlogged": true + }, + { + "facing": "south", + "waterlogged": false + }, + { + "facing": "west", + "waterlogged": true + }, + { + "facing": "west", + "waterlogged": false + }, + { + "facing": "east", + "waterlogged": true + }, + { + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "small_dripleaf", + "def": 3, + "entries": [ + { + "facing": "north", + "half": "upper", + "waterlogged": true + }, + { + "facing": "north", + "half": "upper", + "waterlogged": false + }, + { + "facing": "north", + "half": "lower", + "waterlogged": true + }, + { + "facing": "north", + "half": "lower", + "waterlogged": false + }, + { + "facing": "south", + "half": "upper", + "waterlogged": true + }, + { + "facing": "south", + "half": "upper", + "waterlogged": false + }, + { + "facing": "south", + "half": "lower", + "waterlogged": true + }, + { + "facing": "south", + "half": "lower", + "waterlogged": false + }, + { + "facing": "west", + "half": "upper", + "waterlogged": true + }, + { + "facing": "west", + "half": "upper", + "waterlogged": false + }, + { + "facing": "west", + "half": "lower", + "waterlogged": true + }, + { + "facing": "west", + "half": "lower", + "waterlogged": false + }, + { + "facing": "east", + "half": "upper", + "waterlogged": true + }, + { + "facing": "east", + "half": "upper", + "waterlogged": false + }, + { + "facing": "east", + "half": "lower", + "waterlogged": true + }, + { + "facing": "east", + "half": "lower", + "waterlogged": false + } + ] + }, + { + "type": "hanging_roots", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "rooted_dirt", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "mud", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "cobbled_deepslate", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cobbled_deepslate_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "cobbled_deepslate_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "cobbled_deepslate_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "polished_deepslate", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "polished_deepslate_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "polished_deepslate_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "polished_deepslate_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "deepslate_tiles", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_tile_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "deepslate_tile_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "deepslate_tile_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "deepslate_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "deepslate_brick_stairs", + "def": 11, + "entries": [ + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "north", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "south", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "west", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "top", + "shape": "outer_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "straight", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "inner_right", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_left", + "waterlogged": false + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": true + }, + { + "facing": "east", + "half": "bottom", + "shape": "outer_right", + "waterlogged": false + } + ] + }, + { + "type": "deepslate_brick_slab", + "def": 3, + "entries": [ + { + "type": "top", + "waterlogged": true + }, + { + "type": "top", + "waterlogged": false + }, + { + "type": "bottom", + "waterlogged": true + }, + { + "type": "bottom", + "waterlogged": false + }, + { + "type": "double", + "waterlogged": true + }, + { + "type": "double", + "waterlogged": false + } + ] + }, + { + "type": "deepslate_brick_wall", + "def": 3, + "entries": [ + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "none", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "low", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "none", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "low", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "none", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "low", + "up": false, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": true, + "waterlogged": false, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": true, + "west": "tall" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "none" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "low" + }, + { + "east": "tall", + "north": "tall", + "south": "tall", + "up": false, + "waterlogged": false, + "west": "tall" + } + ] + }, + { + "type": "chiseled_deepslate", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cracked_deepslate_bricks", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "cracked_deepslate_tiles", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "infested_deepslate", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "smooth_basalt", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "raw_iron_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "raw_copper_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "raw_gold_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_azalea_bush", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "potted_flowering_azalea_bush", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "ochre_froglight", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "verdant_froglight", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "pearlescent_froglight", + "def": 1, + "entries": [ + { + "axis": "x" + }, + { + "axis": "y" + }, + { + "axis": "z" + } + ] + }, + { + "type": "frogspawn", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "reinforced_deepslate", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "decorated_pot", + "def": 9, + "entries": [ + { + "cracked": true, + "facing": "north", + "waterlogged": true + }, + { + "cracked": true, + "facing": "north", + "waterlogged": false + }, + { + "cracked": true, + "facing": "south", + "waterlogged": true + }, + { + "cracked": true, + "facing": "south", + "waterlogged": false + }, + { + "cracked": true, + "facing": "west", + "waterlogged": true + }, + { + "cracked": true, + "facing": "west", + "waterlogged": false + }, + { + "cracked": true, + "facing": "east", + "waterlogged": true + }, + { + "cracked": true, + "facing": "east", + "waterlogged": false + }, + { + "cracked": false, + "facing": "north", + "waterlogged": true + }, + { + "cracked": false, + "facing": "north", + "waterlogged": false + }, + { + "cracked": false, + "facing": "south", + "waterlogged": true + }, + { + "cracked": false, + "facing": "south", + "waterlogged": false + }, + { + "cracked": false, + "facing": "west", + "waterlogged": true + }, + { + "cracked": false, + "facing": "west", + "waterlogged": false + }, + { + "cracked": false, + "facing": "east", + "waterlogged": true + }, + { + "cracked": false, + "facing": "east", + "waterlogged": false + } + ] + }, + { + "type": "crafter", + "def": 45, + "entries": [ + { + "crafting": true, + "orientation": "down_east", + "triggered": true + }, + { + "crafting": true, + "orientation": "down_east", + "triggered": false + }, + { + "crafting": true, + "orientation": "down_north", + "triggered": true + }, + { + "crafting": true, + "orientation": "down_north", + "triggered": false + }, + { + "crafting": true, + "orientation": "down_south", + "triggered": true + }, + { + "crafting": true, + "orientation": "down_south", + "triggered": false + }, + { + "crafting": true, + "orientation": "down_west", + "triggered": true + }, + { + "crafting": true, + "orientation": "down_west", + "triggered": false + }, + { + "crafting": true, + "orientation": "up_east", + "triggered": true + }, + { + "crafting": true, + "orientation": "up_east", + "triggered": false + }, + { + "crafting": true, + "orientation": "up_north", + "triggered": true + }, + { + "crafting": true, + "orientation": "up_north", + "triggered": false + }, + { + "crafting": true, + "orientation": "up_south", + "triggered": true + }, + { + "crafting": true, + "orientation": "up_south", + "triggered": false + }, + { + "crafting": true, + "orientation": "up_west", + "triggered": true + }, + { + "crafting": true, + "orientation": "up_west", + "triggered": false + }, + { + "crafting": true, + "orientation": "west_up", + "triggered": true + }, + { + "crafting": true, + "orientation": "west_up", + "triggered": false + }, + { + "crafting": true, + "orientation": "east_up", + "triggered": true + }, + { + "crafting": true, + "orientation": "east_up", + "triggered": false + }, + { + "crafting": true, + "orientation": "north_up", + "triggered": true + }, + { + "crafting": true, + "orientation": "north_up", + "triggered": false + }, + { + "crafting": true, + "orientation": "south_up", + "triggered": true + }, + { + "crafting": true, + "orientation": "south_up", + "triggered": false + }, + { + "crafting": false, + "orientation": "down_east", + "triggered": true + }, + { + "crafting": false, + "orientation": "down_east", + "triggered": false + }, + { + "crafting": false, + "orientation": "down_north", + "triggered": true + }, + { + "crafting": false, + "orientation": "down_north", + "triggered": false + }, + { + "crafting": false, + "orientation": "down_south", + "triggered": true + }, + { + "crafting": false, + "orientation": "down_south", + "triggered": false + }, + { + "crafting": false, + "orientation": "down_west", + "triggered": true + }, + { + "crafting": false, + "orientation": "down_west", + "triggered": false + }, + { + "crafting": false, + "orientation": "up_east", + "triggered": true + }, + { + "crafting": false, + "orientation": "up_east", + "triggered": false + }, + { + "crafting": false, + "orientation": "up_north", + "triggered": true + }, + { + "crafting": false, + "orientation": "up_north", + "triggered": false + }, + { + "crafting": false, + "orientation": "up_south", + "triggered": true + }, + { + "crafting": false, + "orientation": "up_south", + "triggered": false + }, + { + "crafting": false, + "orientation": "up_west", + "triggered": true + }, + { + "crafting": false, + "orientation": "up_west", + "triggered": false + }, + { + "crafting": false, + "orientation": "west_up", + "triggered": true + }, + { + "crafting": false, + "orientation": "west_up", + "triggered": false + }, + { + "crafting": false, + "orientation": "east_up", + "triggered": true + }, + { + "crafting": false, + "orientation": "east_up", + "triggered": false + }, + { + "crafting": false, + "orientation": "north_up", + "triggered": true + }, + { + "crafting": false, + "orientation": "north_up", + "triggered": false + }, + { + "crafting": false, + "orientation": "south_up", + "triggered": true + }, + { + "crafting": false, + "orientation": "south_up", + "triggered": false + } + ] + }, + { + "type": "trial_spawner", + "def": 6, + "entries": [ + { + "ominous": true, + "trial_spawner_state": "inactive" + }, + { + "ominous": true, + "trial_spawner_state": "waiting_for_players" + }, + { + "ominous": true, + "trial_spawner_state": "active" + }, + { + "ominous": true, + "trial_spawner_state": "waiting_for_reward_ejection" + }, + { + "ominous": true, + "trial_spawner_state": "ejecting_reward" + }, + { + "ominous": true, + "trial_spawner_state": "cooldown" + }, + { + "ominous": false, + "trial_spawner_state": "inactive" + }, + { + "ominous": false, + "trial_spawner_state": "waiting_for_players" + }, + { + "ominous": false, + "trial_spawner_state": "active" + }, + { + "ominous": false, + "trial_spawner_state": "waiting_for_reward_ejection" + }, + { + "ominous": false, + "trial_spawner_state": "ejecting_reward" + }, + { + "ominous": false, + "trial_spawner_state": "cooldown" + } + ] + }, + { + "type": "vault", + "def": 4, + "entries": [ + { + "facing": "north", + "ominous": true, + "vault_state": "inactive" + }, + { + "facing": "north", + "ominous": true, + "vault_state": "active" + }, + { + "facing": "north", + "ominous": true, + "vault_state": "unlocking" + }, + { + "facing": "north", + "ominous": true, + "vault_state": "ejecting" + }, + { + "facing": "north", + "ominous": false, + "vault_state": "inactive" + }, + { + "facing": "north", + "ominous": false, + "vault_state": "active" + }, + { + "facing": "north", + "ominous": false, + "vault_state": "unlocking" + }, + { + "facing": "north", + "ominous": false, + "vault_state": "ejecting" + }, + { + "facing": "south", + "ominous": true, + "vault_state": "inactive" + }, + { + "facing": "south", + "ominous": true, + "vault_state": "active" + }, + { + "facing": "south", + "ominous": true, + "vault_state": "unlocking" + }, + { + "facing": "south", + "ominous": true, + "vault_state": "ejecting" + }, + { + "facing": "south", + "ominous": false, + "vault_state": "inactive" + }, + { + "facing": "south", + "ominous": false, + "vault_state": "active" + }, + { + "facing": "south", + "ominous": false, + "vault_state": "unlocking" + }, + { + "facing": "south", + "ominous": false, + "vault_state": "ejecting" + }, + { + "facing": "west", + "ominous": true, + "vault_state": "inactive" + }, + { + "facing": "west", + "ominous": true, + "vault_state": "active" + }, + { + "facing": "west", + "ominous": true, + "vault_state": "unlocking" + }, + { + "facing": "west", + "ominous": true, + "vault_state": "ejecting" + }, + { + "facing": "west", + "ominous": false, + "vault_state": "inactive" + }, + { + "facing": "west", + "ominous": false, + "vault_state": "active" + }, + { + "facing": "west", + "ominous": false, + "vault_state": "unlocking" + }, + { + "facing": "west", + "ominous": false, + "vault_state": "ejecting" + }, + { + "facing": "east", + "ominous": true, + "vault_state": "inactive" + }, + { + "facing": "east", + "ominous": true, + "vault_state": "active" + }, + { + "facing": "east", + "ominous": true, + "vault_state": "unlocking" + }, + { + "facing": "east", + "ominous": true, + "vault_state": "ejecting" + }, + { + "facing": "east", + "ominous": false, + "vault_state": "inactive" + }, + { + "facing": "east", + "ominous": false, + "vault_state": "active" + }, + { + "facing": "east", + "ominous": false, + "vault_state": "unlocking" + }, + { + "facing": "east", + "ominous": false, + "vault_state": "ejecting" + } + ] + }, + { + "type": "heavy_core", + "def": 1, + "entries": [ + { + "waterlogged": true + }, + { + "waterlogged": false + } + ] + }, + { + "type": "pale_moss_block", + "def": 0, + "entries": [ + {} + ] + }, + { + "type": "pale_moss_carpet", + "def": 0, + "entries": [ + { + "bottom": true, + "east": "none", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "none", + "north": "tall", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "low", + "north": "tall", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": true, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "none", + "north": "tall", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "low", + "north": "tall", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "none", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "low", + "south": "tall", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "none", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "none", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "none", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "low", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "low", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "low", + "west": "tall" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "none" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "low" + }, + { + "bottom": false, + "east": "tall", + "north": "tall", + "south": "tall", + "west": "tall" + } + ] + }, + { + "type": "pale_hanging_moss", + "def": 0, + "entries": [ + { + "tip": true + }, + { + "tip": false + } + ] + } ] } \ No newline at end of file diff --git a/mappings/damage/damagetype_mappings.json b/mappings/damage/damagetype_mappings.json index b92c93bae1..4d40b6d81b 100644 --- a/mappings/damage/damagetype_mappings.json +++ b/mappings/damage/damagetype_mappings.json @@ -1,4 +1,55 @@ { + "V_1_21_2": [ + "arrow", + "bad_respawn_point", + "cactus", + "campfire", + "cramming", + "dragon_breath", + "drown", + "dry_out", + "ender_pearl", + "explosion", + "fall", + "falling_anvil", + "falling_block", + "falling_stalactite", + "fireball", + "fireworks", + "fly_into_wall", + "freeze", + "generic", + "generic_kill", + "hot_floor", + "in_fire", + "in_wall", + "indirect_magic", + "lava", + "lightning_bolt", + "mace_smash", + "magic", + "mob_attack", + "mob_attack_no_aggro", + "mob_projectile", + "on_fire", + "out_of_world", + "outside_border", + "player_attack", + "player_explosion", + "sonic_boom", + "spit", + "stalagmite", + "starve", + "sting", + "sweet_berry_bush", + "thorns", + "thrown", + "trident", + "unattributed_fireball", + "wind_charge", + "wither", + "wither_skull" + ], "V_1_21": [ "arrow", "bad_respawn_point", @@ -185,4 +236,4 @@ "wither", "wither_skull" ] -} \ No newline at end of file +} diff --git a/mappings/entity/entity_data_type_mappings.json b/mappings/entity/entity_data_type_mappings.json index 5db8563b2f..2c9d0cda36 100644 --- a/mappings/entity/entity_data_type_mappings.json +++ b/mappings/entity/entity_data_type_mappings.json @@ -193,4 +193,4 @@ "block_position", "rotation" ] -} \ No newline at end of file +} diff --git a/mappings/entity/entity_type_mappings.json b/mappings/entity/entity_type_mappings.json index 05c3d9578a..22caab4aa2 100644 --- a/mappings/entity/entity_type_mappings.json +++ b/mappings/entity/entity_type_mappings.json @@ -1,4 +1,156 @@ { + "V_1_21_2": { + "acacia_boat": 0, + "acacia_chest_boat": 1, + "allay": 2, + "area_effect_cloud": 3, + "armadillo": 4, + "armor_stand": 5, + "arrow": 6, + "axolotl": 7, + "bamboo_chest_raft": 8, + "bamboo_raft": 9, + "bat": 10, + "bee": 11, + "birch_boat": 12, + "birch_chest_boat": 13, + "blaze": 14, + "block_display": 15, + "bogged": 16, + "breeze": 17, + "breeze_wind_charge": 18, + "camel": 19, + "cat": 20, + "cave_spider": 21, + "cherry_boat": 22, + "cherry_chest_boat": 23, + "chest_minecart": 24, + "chicken": 25, + "cod": 26, + "command_block_minecart": 27, + "cow": 28, + "creaking": 29, + "creaking_transient": 30, + "creeper": 31, + "dark_oak_boat": 32, + "dark_oak_chest_boat": 33, + "dolphin": 34, + "donkey": 35, + "dragon_fireball": 36, + "drowned": 37, + "egg": 38, + "elder_guardian": 39, + "enderman": 40, + "endermite": 41, + "ender_dragon": 42, + "ender_pearl": 43, + "end_crystal": 44, + "evoker": 45, + "evoker_fangs": 46, + "experience_bottle": 47, + "experience_orb": 48, + "eye_of_ender": 49, + "falling_block": 50, + "fireball": 51, + "firework_rocket": 52, + "fox": 53, + "frog": 54, + "furnace_minecart": 55, + "ghast": 56, + "giant": 57, + "glow_item_frame": 58, + "glow_squid": 59, + "goat": 60, + "guardian": 61, + "hoglin": 62, + "hopper_minecart": 63, + "horse": 64, + "husk": 65, + "illusioner": 66, + "interaction": 67, + "iron_golem": 68, + "item": 69, + "item_display": 70, + "item_frame": 71, + "jungle_boat": 72, + "jungle_chest_boat": 73, + "leash_knot": 74, + "lightning_bolt": 75, + "llama": 76, + "llama_spit": 77, + "magma_cube": 78, + "mangrove_boat": 79, + "mangrove_chest_boat": 80, + "marker": 81, + "minecart": 82, + "mooshroom": 83, + "mule": 84, + "oak_boat": 85, + "oak_chest_boat": 86, + "ocelot": 87, + "ominous_item_spawner": 88, + "painting": 89, + "pale_oak_boat": 90, + "pale_oak_chest_boat": 91, + "panda": 92, + "parrot": 93, + "phantom": 94, + "pig": 95, + "piglin": 96, + "piglin_brute": 97, + "pillager": 98, + "polar_bear": 99, + "potion": 100, + "pufferfish": 101, + "rabbit": 102, + "ravager": 103, + "salmon": 104, + "sheep": 105, + "shulker": 106, + "shulker_bullet": 107, + "silverfish": 108, + "skeleton": 109, + "skeleton_horse": 110, + "slime": 111, + "small_fireball": 112, + "sniffer": 113, + "snowball": 114, + "snow_golem": 115, + "spawner_minecart": 116, + "spectral_arrow": 117, + "spider": 118, + "spruce_boat": 119, + "spruce_chest_boat": 120, + "squid": 121, + "stray": 122, + "strider": 123, + "tadpole": 124, + "text_display": 125, + "tnt": 126, + "tnt_minecart": 127, + "trader_llama": 128, + "trident": 129, + "tropical_fish": 130, + "turtle": 131, + "vex": 132, + "villager": 133, + "vindicator": 134, + "wandering_trader": 135, + "warden": 136, + "wind_charge": 137, + "witch": 138, + "wither": 139, + "wither_skeleton": 140, + "wither_skull": 141, + "wolf": 142, + "zoglin": 143, + "zombie": 144, + "zombie_horse": 145, + "zombie_villager": 146, + "zombified_piglin": 147, + "player": 148, + "fishing_bobber": 149 + }, "V_1_20_5": { "allay": 0, "area_effect_cloud": 1, diff --git a/mappings/item/consume_effect_type_mappings.json b/mappings/item/consume_effect_type_mappings.json new file mode 100644 index 0000000000..77e86a35f4 --- /dev/null +++ b/mappings/item/consume_effect_type_mappings.json @@ -0,0 +1,9 @@ +{ + "V_1_21_2": [ + "apply_effects", + "remove_effects", + "clear_all_effects", + "teleport_randomly", + "play_sound" + ] +} diff --git a/mappings/item/item_base_components.json b/mappings/item/item_base_components.json new file mode 100644 index 0000000000..0218d0f370 --- /dev/null +++ b/mappings/item/item_base_components.json @@ -0,0 +1,9017 @@ +{ + "V_1_21_2": { + "packetevents:default": { + "attribute_modifiers": "AAE=", + "enchantments": "AAE=", + "lore": "AA==", + "max_stack_size": "QA==", + "rarity": "AA==", + "repair_cost": "AA==" + }, + "acacia_button": { + "item_model": "F21pbmVjcmFmdDphY2FjaWFfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFjYWNpYV9idXR0b24A" + }, + "acacia_door": { + "item_model": "FW1pbmVjcmFmdDphY2FjaWFfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmFjYWNpYV9kb29yAA==" + }, + "acacia_fence": { + "item_model": "Fm1pbmVjcmFmdDphY2FjaWFfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmFjYWNpYV9mZW5jZQA=" + }, + "acacia_fence_gate": { + "item_model": "G21pbmVjcmFmdDphY2FjaWFfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmFjYWNpYV9mZW5jZV9nYXRlAA==" + }, + "acacia_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDphY2FjaWFfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmFjYWNpYV9oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "acacia_leaves": { + "item_model": "F21pbmVjcmFmdDphY2FjaWFfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFjYWNpYV9sZWF2ZXMA" + }, + "acacia_log": { + "item_model": "FG1pbmVjcmFmdDphY2FjaWFfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmFjYWNpYV9sb2cA" + }, + "acacia_planks": { + "item_model": "F21pbmVjcmFmdDphY2FjaWFfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFjYWNpYV9wbGFua3MA" + }, + "acacia_pressure_plate": { + "item_model": "H21pbmVjcmFmdDphY2FjaWFfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmFjYWNpYV9wcmVzc3VyZV9wbGF0ZQA=" + }, + "acacia_sapling": { + "item_model": "GG1pbmVjcmFmdDphY2FjaWFfc2FwbGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmFjYWNpYV9zYXBsaW5nAA==" + }, + "acacia_sign": { + "item_model": "FW1pbmVjcmFmdDphY2FjaWFfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmFjYWNpYV9zaWduAA==", + "max_stack_size": "EA==" + }, + "acacia_slab": { + "item_model": "FW1pbmVjcmFmdDphY2FjaWFfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmFjYWNpYV9zbGFiAA==" + }, + "acacia_stairs": { + "item_model": "F21pbmVjcmFmdDphY2FjaWFfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFjYWNpYV9zdGFpcnMA" + }, + "acacia_trapdoor": { + "item_model": "GW1pbmVjcmFmdDphY2FjaWFfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmFjYWNpYV90cmFwZG9vcgA=" + }, + "acacia_wood": { + "item_model": "FW1pbmVjcmFmdDphY2FjaWFfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmFjYWNpYV93b29kAA==" + }, + "activator_rail": { + "item_model": "GG1pbmVjcmFmdDphY3RpdmF0b3JfcmFpbA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmFjdGl2YXRvcl9yYWlsAA==" + }, + "air": { + "item_model": "DW1pbmVjcmFmdDphaXI=", + "item_name": "CggACXRyYW5zbGF0ZQATYmxvY2subWluZWNyYWZ0LmFpcgA=" + }, + "allium": { + "item_model": "EG1pbmVjcmFmdDphbGxpdW0=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmFsbGl1bQA=" + }, + "amethyst_block": { + "item_model": "GG1pbmVjcmFmdDphbWV0aHlzdF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmFtZXRoeXN0X2Jsb2NrAA==" + }, + "amethyst_cluster": { + "item_model": "Gm1pbmVjcmFmdDphbWV0aHlzdF9jbHVzdGVy", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmFtZXRoeXN0X2NsdXN0ZXIA" + }, + "ancient_debris": { + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "item_model": "GG1pbmVjcmFmdDphbmNpZW50X2RlYnJpcw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmFuY2llbnRfZGVicmlzAA==" + }, + "andesite": { + "item_model": "Em1pbmVjcmFmdDphbmRlc2l0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmFuZGVzaXRlAA==" + }, + "andesite_slab": { + "item_model": "F21pbmVjcmFmdDphbmRlc2l0ZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFuZGVzaXRlX3NsYWIA" + }, + "andesite_stairs": { + "item_model": "GW1pbmVjcmFmdDphbmRlc2l0ZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmFuZGVzaXRlX3N0YWlycwA=" + }, + "andesite_wall": { + "item_model": "F21pbmVjcmFmdDphbmRlc2l0ZV93YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmFuZGVzaXRlX3dhbGwA" + }, + "anvil": { + "item_model": "D21pbmVjcmFmdDphbnZpbA==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmFudmlsAA==" + }, + "azalea": { + "item_model": "EG1pbmVjcmFmdDphemFsZWE=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmF6YWxlYQA=" + }, + "azalea_leaves": { + "item_model": "F21pbmVjcmFmdDphemFsZWFfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmF6YWxlYV9sZWF2ZXMA" + }, + "azure_bluet": { + "item_model": "FW1pbmVjcmFmdDphenVyZV9ibHVldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmF6dXJlX2JsdWV0AA==" + }, + "bamboo": { + "item_model": "EG1pbmVjcmFmdDpiYW1ib28=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmJhbWJvbwA=" + }, + "bamboo_block": { + "item_model": "Fm1pbmVjcmFmdDpiYW1ib29fYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJhbWJvb19ibG9jawA=" + }, + "bamboo_button": { + "item_model": "F21pbmVjcmFmdDpiYW1ib29fYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJhbWJvb19idXR0b24A" + }, + "bamboo_door": { + "item_model": "FW1pbmVjcmFmdDpiYW1ib29fZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJhbWJvb19kb29yAA==" + }, + "bamboo_fence": { + "item_model": "Fm1pbmVjcmFmdDpiYW1ib29fZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJhbWJvb19mZW5jZQA=" + }, + "bamboo_fence_gate": { + "item_model": "G21pbmVjcmFmdDpiYW1ib29fZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmJhbWJvb19mZW5jZV9nYXRlAA==" + }, + "bamboo_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDpiYW1ib29faGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmJhbWJvb19oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "bamboo_mosaic": { + "item_model": "F21pbmVjcmFmdDpiYW1ib29fbW9zYWlj", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJhbWJvb19tb3NhaWMA" + }, + "bamboo_mosaic_slab": { + "item_model": "HG1pbmVjcmFmdDpiYW1ib29fbW9zYWljX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmJhbWJvb19tb3NhaWNfc2xhYgA=" + }, + "bamboo_mosaic_stairs": { + "item_model": "Hm1pbmVjcmFmdDpiYW1ib29fbW9zYWljX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmJhbWJvb19tb3NhaWNfc3RhaXJzAA==" + }, + "bamboo_planks": { + "item_model": "F21pbmVjcmFmdDpiYW1ib29fcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJhbWJvb19wbGFua3MA" + }, + "bamboo_pressure_plate": { + "item_model": "H21pbmVjcmFmdDpiYW1ib29fcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmJhbWJvb19wcmVzc3VyZV9wbGF0ZQA=" + }, + "bamboo_sign": { + "item_model": "FW1pbmVjcmFmdDpiYW1ib29fc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJhbWJvb19zaWduAA==", + "max_stack_size": "EA==" + }, + "bamboo_slab": { + "item_model": "FW1pbmVjcmFmdDpiYW1ib29fc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJhbWJvb19zbGFiAA==" + }, + "bamboo_stairs": { + "item_model": "F21pbmVjcmFmdDpiYW1ib29fc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJhbWJvb19zdGFpcnMA" + }, + "bamboo_trapdoor": { + "item_model": "GW1pbmVjcmFmdDpiYW1ib29fdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmJhbWJvb190cmFwZG9vcgA=" + }, + "barrel": { + "container": "AA==", + "item_model": "EG1pbmVjcmFmdDpiYXJyZWw=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmJhcnJlbAA=" + }, + "barrier": { + "item_model": "EW1pbmVjcmFmdDpiYXJyaWVy", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmJhcnJpZXIA", + "rarity": "Aw==" + }, + "basalt": { + "item_model": "EG1pbmVjcmFmdDpiYXNhbHQ=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmJhc2FsdAA=" + }, + "beacon": { + "item_model": "EG1pbmVjcmFmdDpiZWFjb24=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmJlYWNvbgA=", + "rarity": "Ag==" + }, + "bedrock": { + "item_model": "EW1pbmVjcmFmdDpiZWRyb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmJlZHJvY2sA" + }, + "bee_nest": { + "bees": "AA==", + "item_model": "Em1pbmVjcmFmdDpiZWVfbmVzdA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmJlZV9uZXN0AA==" + }, + "beehive": { + "bees": "AA==", + "item_model": "EW1pbmVjcmFmdDpiZWVoaXZl", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmJlZWhpdmUA" + }, + "bell": { + "item_model": "Dm1pbmVjcmFmdDpiZWxs", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmJlbGwA" + }, + "big_dripleaf": { + "item_model": "Fm1pbmVjcmFmdDpiaWdfZHJpcGxlYWY=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJpZ19kcmlwbGVhZgA=" + }, + "birch_button": { + "item_model": "Fm1pbmVjcmFmdDpiaXJjaF9idXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJpcmNoX2J1dHRvbgA=" + }, + "birch_door": { + "item_model": "FG1pbmVjcmFmdDpiaXJjaF9kb29y", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJpcmNoX2Rvb3IA" + }, + "birch_fence": { + "item_model": "FW1pbmVjcmFmdDpiaXJjaF9mZW5jZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJpcmNoX2ZlbmNlAA==" + }, + "birch_fence_gate": { + "item_model": "Gm1pbmVjcmFmdDpiaXJjaF9mZW5jZV9nYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJpcmNoX2ZlbmNlX2dhdGUA" + }, + "birch_hanging_sign": { + "item_model": "HG1pbmVjcmFmdDpiaXJjaF9oYW5naW5nX3NpZ24=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmJpcmNoX2hhbmdpbmdfc2lnbgA=", + "max_stack_size": "EA==" + }, + "birch_leaves": { + "item_model": "Fm1pbmVjcmFmdDpiaXJjaF9sZWF2ZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJpcmNoX2xlYXZlcwA=" + }, + "birch_log": { + "item_model": "E21pbmVjcmFmdDpiaXJjaF9sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmJpcmNoX2xvZwA=" + }, + "birch_planks": { + "item_model": "Fm1pbmVjcmFmdDpiaXJjaF9wbGFua3M=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJpcmNoX3BsYW5rcwA=" + }, + "birch_pressure_plate": { + "item_model": "Hm1pbmVjcmFmdDpiaXJjaF9wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmJpcmNoX3ByZXNzdXJlX3BsYXRlAA==" + }, + "birch_sapling": { + "item_model": "F21pbmVjcmFmdDpiaXJjaF9zYXBsaW5n", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJpcmNoX3NhcGxpbmcA" + }, + "birch_sign": { + "item_model": "FG1pbmVjcmFmdDpiaXJjaF9zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJpcmNoX3NpZ24A", + "max_stack_size": "EA==" + }, + "birch_slab": { + "item_model": "FG1pbmVjcmFmdDpiaXJjaF9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJpcmNoX3NsYWIA" + }, + "birch_stairs": { + "item_model": "Fm1pbmVjcmFmdDpiaXJjaF9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJpcmNoX3N0YWlycwA=" + }, + "birch_trapdoor": { + "item_model": "GG1pbmVjcmFmdDpiaXJjaF90cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmJpcmNoX3RyYXBkb29yAA==" + }, + "birch_wood": { + "item_model": "FG1pbmVjcmFmdDpiaXJjaF93b29k", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJpcmNoX3dvb2QA" + }, + "black_banner": { + "banner_patterns": "AA==", + "item_model": "Fm1pbmVjcmFmdDpibGFja19iYW5uZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJsYWNrX2Jhbm5lcgA=", + "max_stack_size": "EA==" + }, + "black_bed": { + "item_model": "E21pbmVjcmFmdDpibGFja19iZWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmJsYWNrX2JlZAA=", + "max_stack_size": "AQ==" + }, + "black_candle": { + "item_model": "Fm1pbmVjcmFmdDpibGFja19jYW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJsYWNrX2NhbmRsZQA=" + }, + "black_carpet": { + "equippable": "BqsGARZtaW5lY3JhZnQ6YmxhY2tfY2FycGV0AAEDTIABAQEB", + "item_model": "Fm1pbmVjcmFmdDpibGFja19jYXJwZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJsYWNrX2NhcnBldAA=" + }, + "black_concrete": { + "item_model": "GG1pbmVjcmFmdDpibGFja19jb25jcmV0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmJsYWNrX2NvbmNyZXRlAA==" + }, + "black_concrete_powder": { + "item_model": "H21pbmVjcmFmdDpibGFja19jb25jcmV0ZV9wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmJsYWNrX2NvbmNyZXRlX3Bvd2RlcgA=" + }, + "black_glazed_terracotta": { + "item_model": "IW1pbmVjcmFmdDpibGFja19nbGF6ZWRfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmJsYWNrX2dsYXplZF90ZXJyYWNvdHRhAA==" + }, + "black_shulker_box": { + "container": "AA==", + "item_model": "G21pbmVjcmFmdDpibGFja19zaHVsa2VyX2JveA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmJsYWNrX3NodWxrZXJfYm94AA==", + "max_stack_size": "AQ==" + }, + "black_stained_glass": { + "item_model": "HW1pbmVjcmFmdDpibGFja19zdGFpbmVkX2dsYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmJsYWNrX3N0YWluZWRfZ2xhc3MA" + }, + "black_stained_glass_pane": { + "item_model": "Im1pbmVjcmFmdDpibGFja19zdGFpbmVkX2dsYXNzX3BhbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmJsYWNrX3N0YWluZWRfZ2xhc3NfcGFuZQA=" + }, + "black_terracotta": { + "item_model": "Gm1pbmVjcmFmdDpibGFja190ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJsYWNrX3RlcnJhY290dGEA" + }, + "black_wool": { + "item_model": "FG1pbmVjcmFmdDpibGFja193b29s", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJsYWNrX3dvb2wA" + }, + "blackstone": { + "item_model": "FG1pbmVjcmFmdDpibGFja3N0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJsYWNrc3RvbmUA" + }, + "blackstone_slab": { + "item_model": "GW1pbmVjcmFmdDpibGFja3N0b25lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmJsYWNrc3RvbmVfc2xhYgA=" + }, + "blackstone_stairs": { + "item_model": "G21pbmVjcmFmdDpibGFja3N0b25lX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmJsYWNrc3RvbmVfc3RhaXJzAA==" + }, + "blackstone_wall": { + "item_model": "GW1pbmVjcmFmdDpibGFja3N0b25lX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmJsYWNrc3RvbmVfd2FsbAA=" + }, + "blast_furnace": { + "container": "AA==", + "item_model": "F21pbmVjcmFmdDpibGFzdF9mdXJuYWNl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJsYXN0X2Z1cm5hY2UA" + }, + "blue_banner": { + "banner_patterns": "AA==", + "item_model": "FW1pbmVjcmFmdDpibHVlX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJsdWVfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "blue_bed": { + "item_model": "Em1pbmVjcmFmdDpibHVlX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmJsdWVfYmVkAA==", + "max_stack_size": "AQ==" + }, + "blue_candle": { + "item_model": "FW1pbmVjcmFmdDpibHVlX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJsdWVfY2FuZGxlAA==" + }, + "blue_carpet": { + "equippable": "BqsGARVtaW5lY3JhZnQ6Ymx1ZV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "FW1pbmVjcmFmdDpibHVlX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJsdWVfY2FycGV0AA==" + }, + "blue_concrete": { + "item_model": "F21pbmVjcmFmdDpibHVlX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJsdWVfY29uY3JldGUA" + }, + "blue_concrete_powder": { + "item_model": "Hm1pbmVjcmFmdDpibHVlX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmJsdWVfY29uY3JldGVfcG93ZGVyAA==" + }, + "blue_glazed_terracotta": { + "item_model": "IG1pbmVjcmFmdDpibHVlX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmJsdWVfZ2xhemVkX3RlcnJhY290dGEA" + }, + "blue_ice": { + "item_model": "Em1pbmVjcmFmdDpibHVlX2ljZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmJsdWVfaWNlAA==" + }, + "blue_orchid": { + "item_model": "FW1pbmVjcmFmdDpibHVlX29yY2hpZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJsdWVfb3JjaGlkAA==" + }, + "blue_shulker_box": { + "container": "AA==", + "item_model": "Gm1pbmVjcmFmdDpibHVlX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJsdWVfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "blue_stained_glass": { + "item_model": "HG1pbmVjcmFmdDpibHVlX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmJsdWVfc3RhaW5lZF9nbGFzcwA=" + }, + "blue_stained_glass_pane": { + "item_model": "IW1pbmVjcmFmdDpibHVlX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmJsdWVfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "blue_terracotta": { + "item_model": "GW1pbmVjcmFmdDpibHVlX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmJsdWVfdGVycmFjb3R0YQA=" + }, + "blue_wool": { + "item_model": "E21pbmVjcmFmdDpibHVlX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmJsdWVfd29vbAA=" + }, + "bone_block": { + "item_model": "FG1pbmVjcmFmdDpib25lX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJvbmVfYmxvY2sA" + }, + "bookshelf": { + "item_model": "E21pbmVjcmFmdDpib29rc2hlbGY=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmJvb2tzaGVsZgA=" + }, + "brain_coral": { + "item_model": "FW1pbmVjcmFmdDpicmFpbl9jb3JhbA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmJyYWluX2NvcmFsAA==" + }, + "brain_coral_block": { + "item_model": "G21pbmVjcmFmdDpicmFpbl9jb3JhbF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmJyYWluX2NvcmFsX2Jsb2NrAA==" + }, + "brain_coral_fan": { + "item_model": "GW1pbmVjcmFmdDpicmFpbl9jb3JhbF9mYW4=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmJyYWluX2NvcmFsX2ZhbgA=" + }, + "brewing_stand": { + "container": "AA==", + "item_model": "F21pbmVjcmFmdDpicmV3aW5nX3N0YW5k", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmJyZXdpbmdfc3RhbmQA" + }, + "brick_slab": { + "item_model": "FG1pbmVjcmFmdDpicmlja19zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJyaWNrX3NsYWIA" + }, + "brick_stairs": { + "item_model": "Fm1pbmVjcmFmdDpicmlja19zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJyaWNrX3N0YWlycwA=" + }, + "brick_wall": { + "item_model": "FG1pbmVjcmFmdDpicmlja193YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJyaWNrX3dhbGwA" + }, + "bricks": { + "item_model": "EG1pbmVjcmFmdDpicmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmJyaWNrcwA=" + }, + "brown_banner": { + "banner_patterns": "AA==", + "item_model": "Fm1pbmVjcmFmdDpicm93bl9iYW5uZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJyb3duX2Jhbm5lcgA=", + "max_stack_size": "EA==" + }, + "brown_bed": { + "item_model": "E21pbmVjcmFmdDpicm93bl9iZWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmJyb3duX2JlZAA=", + "max_stack_size": "AQ==" + }, + "brown_candle": { + "item_model": "Fm1pbmVjcmFmdDpicm93bl9jYW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJyb3duX2NhbmRsZQA=" + }, + "brown_carpet": { + "equippable": "BqsGARZtaW5lY3JhZnQ6YnJvd25fY2FycGV0AAEDTIABAQEB", + "item_model": "Fm1pbmVjcmFmdDpicm93bl9jYXJwZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJyb3duX2NhcnBldAA=" + }, + "brown_concrete": { + "item_model": "GG1pbmVjcmFmdDpicm93bl9jb25jcmV0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmJyb3duX2NvbmNyZXRlAA==" + }, + "brown_concrete_powder": { + "item_model": "H21pbmVjcmFmdDpicm93bl9jb25jcmV0ZV9wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmJyb3duX2NvbmNyZXRlX3Bvd2RlcgA=" + }, + "brown_glazed_terracotta": { + "item_model": "IW1pbmVjcmFmdDpicm93bl9nbGF6ZWRfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmJyb3duX2dsYXplZF90ZXJyYWNvdHRhAA==" + }, + "brown_mushroom": { + "item_model": "GG1pbmVjcmFmdDpicm93bl9tdXNocm9vbQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmJyb3duX211c2hyb29tAA==" + }, + "brown_mushroom_block": { + "item_model": "Hm1pbmVjcmFmdDpicm93bl9tdXNocm9vbV9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmJyb3duX211c2hyb29tX2Jsb2NrAA==" + }, + "brown_shulker_box": { + "container": "AA==", + "item_model": "G21pbmVjcmFmdDpicm93bl9zaHVsa2VyX2JveA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmJyb3duX3NodWxrZXJfYm94AA==", + "max_stack_size": "AQ==" + }, + "brown_stained_glass": { + "item_model": "HW1pbmVjcmFmdDpicm93bl9zdGFpbmVkX2dsYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmJyb3duX3N0YWluZWRfZ2xhc3MA" + }, + "brown_stained_glass_pane": { + "item_model": "Im1pbmVjcmFmdDpicm93bl9zdGFpbmVkX2dsYXNzX3BhbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmJyb3duX3N0YWluZWRfZ2xhc3NfcGFuZQA=" + }, + "brown_terracotta": { + "item_model": "Gm1pbmVjcmFmdDpicm93bl90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJyb3duX3RlcnJhY290dGEA" + }, + "brown_wool": { + "item_model": "FG1pbmVjcmFmdDpicm93bl93b29s", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmJyb3duX3dvb2wA" + }, + "bubble_coral": { + "item_model": "Fm1pbmVjcmFmdDpidWJibGVfY29yYWw=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmJ1YmJsZV9jb3JhbAA=" + }, + "bubble_coral_block": { + "item_model": "HG1pbmVjcmFmdDpidWJibGVfY29yYWxfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmJ1YmJsZV9jb3JhbF9ibG9jawA=" + }, + "bubble_coral_fan": { + "item_model": "Gm1pbmVjcmFmdDpidWJibGVfY29yYWxfZmFu", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJ1YmJsZV9jb3JhbF9mYW4A" + }, + "budding_amethyst": { + "item_model": "Gm1pbmVjcmFmdDpidWRkaW5nX2FtZXRoeXN0", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmJ1ZGRpbmdfYW1ldGh5c3QA" + }, + "cactus": { + "item_model": "EG1pbmVjcmFmdDpjYWN0dXM=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmNhY3R1cwA=" + }, + "cake": { + "item_model": "Dm1pbmVjcmFmdDpjYWtl", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmNha2UA", + "max_stack_size": "AQ==" + }, + "calcite": { + "item_model": "EW1pbmVjcmFmdDpjYWxjaXRl", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmNhbGNpdGUA" + }, + "calibrated_sculk_sensor": { + "item_model": "IW1pbmVjcmFmdDpjYWxpYnJhdGVkX3NjdWxrX3NlbnNvcg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmNhbGlicmF0ZWRfc2N1bGtfc2Vuc29yAA==" + }, + "campfire": { + "container": "AA==", + "item_model": "Em1pbmVjcmFmdDpjYW1wZmlyZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmNhbXBmaXJlAA==" + }, + "candle": { + "item_model": "EG1pbmVjcmFmdDpjYW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmNhbmRsZQA=" + }, + "cartography_table": { + "item_model": "G21pbmVjcmFmdDpjYXJ0b2dyYXBoeV90YWJsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmNhcnRvZ3JhcGh5X3RhYmxlAA==" + }, + "carved_pumpkin": { + "equippable": "BEcAARptaW5lY3JhZnQ6bWlzYy9wdW1wa2luYmx1cgABAAE=", + "item_model": "GG1pbmVjcmFmdDpjYXJ2ZWRfcHVtcGtpbg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNhcnZlZF9wdW1wa2luAA==" + }, + "cauldron": { + "item_model": "Em1pbmVjcmFmdDpjYXVsZHJvbg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmNhdWxkcm9uAA==" + }, + "chain": { + "item_model": "D21pbmVjcmFmdDpjaGFpbg==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmNoYWluAA==" + }, + "chain_command_block": { + "item_model": "HW1pbmVjcmFmdDpjaGFpbl9jb21tYW5kX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmNoYWluX2NvbW1hbmRfYmxvY2sA", + "rarity": "Aw==" + }, + "cherry_button": { + "item_model": "F21pbmVjcmFmdDpjaGVycnlfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoZXJyeV9idXR0b24A" + }, + "cherry_door": { + "item_model": "FW1pbmVjcmFmdDpjaGVycnlfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNoZXJyeV9kb29yAA==" + }, + "cherry_fence": { + "item_model": "Fm1pbmVjcmFmdDpjaGVycnlfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNoZXJyeV9mZW5jZQA=" + }, + "cherry_fence_gate": { + "item_model": "G21pbmVjcmFmdDpjaGVycnlfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmNoZXJyeV9mZW5jZV9nYXRlAA==" + }, + "cherry_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDpjaGVycnlfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmNoZXJyeV9oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "cherry_leaves": { + "item_model": "F21pbmVjcmFmdDpjaGVycnlfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoZXJyeV9sZWF2ZXMA" + }, + "cherry_log": { + "item_model": "FG1pbmVjcmFmdDpjaGVycnlfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmNoZXJyeV9sb2cA" + }, + "cherry_planks": { + "item_model": "F21pbmVjcmFmdDpjaGVycnlfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoZXJyeV9wbGFua3MA" + }, + "cherry_pressure_plate": { + "item_model": "H21pbmVjcmFmdDpjaGVycnlfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmNoZXJyeV9wcmVzc3VyZV9wbGF0ZQA=" + }, + "cherry_sapling": { + "item_model": "GG1pbmVjcmFmdDpjaGVycnlfc2FwbGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNoZXJyeV9zYXBsaW5nAA==" + }, + "cherry_sign": { + "item_model": "FW1pbmVjcmFmdDpjaGVycnlfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNoZXJyeV9zaWduAA==", + "max_stack_size": "EA==" + }, + "cherry_slab": { + "item_model": "FW1pbmVjcmFmdDpjaGVycnlfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNoZXJyeV9zbGFiAA==" + }, + "cherry_stairs": { + "item_model": "F21pbmVjcmFmdDpjaGVycnlfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoZXJyeV9zdGFpcnMA" + }, + "cherry_trapdoor": { + "item_model": "GW1pbmVjcmFmdDpjaGVycnlfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmNoZXJyeV90cmFwZG9vcgA=" + }, + "cherry_wood": { + "item_model": "FW1pbmVjcmFmdDpjaGVycnlfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNoZXJyeV93b29kAA==" + }, + "chest": { + "container": "AA==", + "item_model": "D21pbmVjcmFmdDpjaGVzdA==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmNoZXN0AA==" + }, + "chipped_anvil": { + "item_model": "F21pbmVjcmFmdDpjaGlwcGVkX2Fudmls", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoaXBwZWRfYW52aWwA" + }, + "chiseled_bookshelf": { + "container": "AA==", + "item_model": "HG1pbmVjcmFmdDpjaGlzZWxlZF9ib29rc2hlbGY=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX2Jvb2tzaGVsZgA=" + }, + "chiseled_copper": { + "item_model": "GW1pbmVjcmFmdDpjaGlzZWxlZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX2NvcHBlcgA=" + }, + "chiseled_deepslate": { + "item_model": "HG1pbmVjcmFmdDpjaGlzZWxlZF9kZWVwc2xhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX2RlZXBzbGF0ZQA=" + }, + "chiseled_nether_bricks": { + "item_model": "IG1pbmVjcmFmdDpjaGlzZWxlZF9uZXRoZXJfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX25ldGhlcl9icmlja3MA" + }, + "chiseled_polished_blackstone": { + "item_model": "Jm1pbmVjcmFmdDpjaGlzZWxlZF9wb2xpc2hlZF9ibGFja3N0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAsYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3BvbGlzaGVkX2JsYWNrc3RvbmUA" + }, + "chiseled_quartz_block": { + "item_model": "H21pbmVjcmFmdDpjaGlzZWxlZF9xdWFydHpfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3F1YXJ0el9ibG9jawA=" + }, + "chiseled_red_sandstone": { + "item_model": "IG1pbmVjcmFmdDpjaGlzZWxlZF9yZWRfc2FuZHN0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3JlZF9zYW5kc3RvbmUA" + }, + "chiseled_sandstone": { + "item_model": "HG1pbmVjcmFmdDpjaGlzZWxlZF9zYW5kc3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3NhbmRzdG9uZQA=" + }, + "chiseled_stone_bricks": { + "item_model": "H21pbmVjcmFmdDpjaGlzZWxlZF9zdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3N0b25lX2JyaWNrcwA=" + }, + "chiseled_tuff": { + "item_model": "F21pbmVjcmFmdDpjaGlzZWxlZF90dWZm", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3R1ZmYA" + }, + "chiseled_tuff_bricks": { + "item_model": "Hm1pbmVjcmFmdDpjaGlzZWxlZF90dWZmX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmNoaXNlbGVkX3R1ZmZfYnJpY2tzAA==" + }, + "chorus_flower": { + "item_model": "F21pbmVjcmFmdDpjaG9ydXNfZmxvd2Vy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNob3J1c19mbG93ZXIA" + }, + "chorus_plant": { + "item_model": "Fm1pbmVjcmFmdDpjaG9ydXNfcGxhbnQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNob3J1c19wbGFudAA=" + }, + "clay": { + "item_model": "Dm1pbmVjcmFmdDpjbGF5", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmNsYXkA" + }, + "coal_block": { + "item_model": "FG1pbmVjcmFmdDpjb2FsX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmNvYWxfYmxvY2sA" + }, + "coal_ore": { + "item_model": "Em1pbmVjcmFmdDpjb2FsX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmNvYWxfb3JlAA==" + }, + "coarse_dirt": { + "item_model": "FW1pbmVjcmFmdDpjb2Fyc2VfZGlydA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNvYXJzZV9kaXJ0AA==" + }, + "cobbled_deepslate": { + "item_model": "G21pbmVjcmFmdDpjb2JibGVkX2RlZXBzbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmNvYmJsZWRfZGVlcHNsYXRlAA==" + }, + "cobbled_deepslate_slab": { + "item_model": "IG1pbmVjcmFmdDpjb2JibGVkX2RlZXBzbGF0ZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmNvYmJsZWRfZGVlcHNsYXRlX3NsYWIA" + }, + "cobbled_deepslate_stairs": { + "item_model": "Im1pbmVjcmFmdDpjb2JibGVkX2RlZXBzbGF0ZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmNvYmJsZWRfZGVlcHNsYXRlX3N0YWlycwA=" + }, + "cobbled_deepslate_wall": { + "item_model": "IG1pbmVjcmFmdDpjb2JibGVkX2RlZXBzbGF0ZV93YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmNvYmJsZWRfZGVlcHNsYXRlX3dhbGwA" + }, + "cobblestone": { + "item_model": "FW1pbmVjcmFmdDpjb2JibGVzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNvYmJsZXN0b25lAA==" + }, + "cobblestone_slab": { + "item_model": "Gm1pbmVjcmFmdDpjb2JibGVzdG9uZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmNvYmJsZXN0b25lX3NsYWIA" + }, + "cobblestone_stairs": { + "item_model": "HG1pbmVjcmFmdDpjb2JibGVzdG9uZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmNvYmJsZXN0b25lX3N0YWlycwA=" + }, + "cobblestone_wall": { + "item_model": "Gm1pbmVjcmFmdDpjb2JibGVzdG9uZV93YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmNvYmJsZXN0b25lX3dhbGwA" + }, + "cobweb": { + "item_model": "EG1pbmVjcmFmdDpjb2J3ZWI=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmNvYndlYgA=" + }, + "command_block": { + "item_model": "F21pbmVjcmFmdDpjb21tYW5kX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNvbW1hbmRfYmxvY2sA", + "rarity": "Aw==" + }, + "comparator": { + "item_model": "FG1pbmVjcmFmdDpjb21wYXJhdG9y", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmNvbXBhcmF0b3IA" + }, + "composter": { + "item_model": "E21pbmVjcmFmdDpjb21wb3N0ZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmNvbXBvc3RlcgA=" + }, + "conduit": { + "item_model": "EW1pbmVjcmFmdDpjb25kdWl0", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmNvbmR1aXQA", + "rarity": "AQ==" + }, + "copper_block": { + "item_model": "Fm1pbmVjcmFmdDpjb3BwZXJfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNvcHBlcl9ibG9jawA=" + }, + "copper_bulb": { + "item_model": "FW1pbmVjcmFmdDpjb3BwZXJfYnVsYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNvcHBlcl9idWxiAA==" + }, + "copper_door": { + "item_model": "FW1pbmVjcmFmdDpjb3BwZXJfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmNvcHBlcl9kb29yAA==" + }, + "copper_grate": { + "item_model": "Fm1pbmVjcmFmdDpjb3BwZXJfZ3JhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNvcHBlcl9ncmF0ZQA=" + }, + "copper_ore": { + "item_model": "FG1pbmVjcmFmdDpjb3BwZXJfb3Jl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmNvcHBlcl9vcmUA" + }, + "copper_trapdoor": { + "item_model": "GW1pbmVjcmFmdDpjb3BwZXJfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmNvcHBlcl90cmFwZG9vcgA=" + }, + "cornflower": { + "item_model": "FG1pbmVjcmFmdDpjb3JuZmxvd2Vy", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmNvcm5mbG93ZXIA" + }, + "cracked_deepslate_bricks": { + "item_model": "Im1pbmVjcmFmdDpjcmFja2VkX2RlZXBzbGF0ZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmNyYWNrZWRfZGVlcHNsYXRlX2JyaWNrcwA=" + }, + "cracked_deepslate_tiles": { + "item_model": "IW1pbmVjcmFmdDpjcmFja2VkX2RlZXBzbGF0ZV90aWxlcw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmNyYWNrZWRfZGVlcHNsYXRlX3RpbGVzAA==" + }, + "cracked_nether_bricks": { + "item_model": "H21pbmVjcmFmdDpjcmFja2VkX25ldGhlcl9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmNyYWNrZWRfbmV0aGVyX2JyaWNrcwA=" + }, + "cracked_polished_blackstone_bricks": { + "item_model": "LG1pbmVjcmFmdDpjcmFja2VkX3BvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAyYmxvY2subWluZWNyYWZ0LmNyYWNrZWRfcG9saXNoZWRfYmxhY2tzdG9uZV9icmlja3MA" + }, + "cracked_stone_bricks": { + "item_model": "Hm1pbmVjcmFmdDpjcmFja2VkX3N0b25lX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmNyYWNrZWRfc3RvbmVfYnJpY2tzAA==" + }, + "crafter": { + "container": "AA==", + "item_model": "EW1pbmVjcmFmdDpjcmFmdGVy", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmNyYWZ0ZXIA" + }, + "crafting_table": { + "item_model": "GG1pbmVjcmFmdDpjcmFmdGluZ190YWJsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyYWZ0aW5nX3RhYmxlAA==" + }, + "creaking_heart": { + "item_model": "GG1pbmVjcmFmdDpjcmVha2luZ19oZWFydA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyZWFraW5nX2hlYXJ0AA==" + }, + "creeper_head": { + "equippable": "BEcAAAABAAE=", + "item_model": "Fm1pbmVjcmFmdDpjcmVlcGVyX2hlYWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNyZWVwZXJfaGVhZAA=", + "rarity": "AQ==" + }, + "crimson_button": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX2J1dHRvbg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25fYnV0dG9uAA==" + }, + "crimson_door": { + "item_model": "Fm1pbmVjcmFmdDpjcmltc29uX2Rvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNyaW1zb25fZG9vcgA=" + }, + "crimson_fence": { + "item_model": "F21pbmVjcmFmdDpjcmltc29uX2ZlbmNl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNyaW1zb25fZmVuY2UA" + }, + "crimson_fence_gate": { + "item_model": "HG1pbmVjcmFmdDpjcmltc29uX2ZlbmNlX2dhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmNyaW1zb25fZmVuY2VfZ2F0ZQA=" + }, + "crimson_fungus": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX2Z1bmd1cw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25fZnVuZ3VzAA==" + }, + "crimson_hanging_sign": { + "item_model": "Hm1pbmVjcmFmdDpjcmltc29uX2hhbmdpbmdfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmNyaW1zb25faGFuZ2luZ19zaWduAA==", + "max_stack_size": "EA==" + }, + "crimson_hyphae": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX2h5cGhhZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25faHlwaGFlAA==" + }, + "crimson_nylium": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX255bGl1bQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25fbnlsaXVtAA==" + }, + "crimson_planks": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX3BsYW5rcw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25fcGxhbmtzAA==" + }, + "crimson_pressure_plate": { + "item_model": "IG1pbmVjcmFmdDpjcmltc29uX3ByZXNzdXJlX3BsYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmNyaW1zb25fcHJlc3N1cmVfcGxhdGUA" + }, + "crimson_roots": { + "item_model": "F21pbmVjcmFmdDpjcmltc29uX3Jvb3Rz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmNyaW1zb25fcm9vdHMA" + }, + "crimson_sign": { + "item_model": "Fm1pbmVjcmFmdDpjcmltc29uX3NpZ24=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNyaW1zb25fc2lnbgA=", + "max_stack_size": "EA==" + }, + "crimson_slab": { + "item_model": "Fm1pbmVjcmFmdDpjcmltc29uX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNyaW1zb25fc2xhYgA=" + }, + "crimson_stairs": { + "item_model": "GG1pbmVjcmFmdDpjcmltc29uX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmNyaW1zb25fc3RhaXJzAA==" + }, + "crimson_stem": { + "item_model": "Fm1pbmVjcmFmdDpjcmltc29uX3N0ZW0=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmNyaW1zb25fc3RlbQA=" + }, + "crimson_trapdoor": { + "item_model": "Gm1pbmVjcmFmdDpjcmltc29uX3RyYXBkb29y", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmNyaW1zb25fdHJhcGRvb3IA" + }, + "crying_obsidian": { + "item_model": "GW1pbmVjcmFmdDpjcnlpbmdfb2JzaWRpYW4=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmNyeWluZ19vYnNpZGlhbgA=" + }, + "cut_copper": { + "item_model": "FG1pbmVjcmFmdDpjdXRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmN1dF9jb3BwZXIA" + }, + "cut_copper_slab": { + "item_model": "GW1pbmVjcmFmdDpjdXRfY29wcGVyX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmN1dF9jb3BwZXJfc2xhYgA=" + }, + "cut_copper_stairs": { + "item_model": "G21pbmVjcmFmdDpjdXRfY29wcGVyX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmN1dF9jb3BwZXJfc3RhaXJzAA==" + }, + "cut_red_sandstone": { + "item_model": "G21pbmVjcmFmdDpjdXRfcmVkX3NhbmRzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmN1dF9yZWRfc2FuZHN0b25lAA==" + }, + "cut_red_sandstone_slab": { + "item_model": "IG1pbmVjcmFmdDpjdXRfcmVkX3NhbmRzdG9uZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmN1dF9yZWRfc2FuZHN0b25lX3NsYWIA" + }, + "cut_sandstone": { + "item_model": "F21pbmVjcmFmdDpjdXRfc2FuZHN0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmN1dF9zYW5kc3RvbmUA" + }, + "cut_sandstone_slab": { + "item_model": "HG1pbmVjcmFmdDpjdXRfc2FuZHN0b25lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmN1dF9zYW5kc3RvbmVfc2xhYgA=" + }, + "cyan_banner": { + "banner_patterns": "AA==", + "item_model": "FW1pbmVjcmFmdDpjeWFuX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmN5YW5fYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "cyan_bed": { + "item_model": "Em1pbmVjcmFmdDpjeWFuX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmN5YW5fYmVkAA==", + "max_stack_size": "AQ==" + }, + "cyan_candle": { + "item_model": "FW1pbmVjcmFmdDpjeWFuX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmN5YW5fY2FuZGxlAA==" + }, + "cyan_carpet": { + "equippable": "BqsGARVtaW5lY3JhZnQ6Y3lhbl9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "FW1pbmVjcmFmdDpjeWFuX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmN5YW5fY2FycGV0AA==" + }, + "cyan_concrete": { + "item_model": "F21pbmVjcmFmdDpjeWFuX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmN5YW5fY29uY3JldGUA" + }, + "cyan_concrete_powder": { + "item_model": "Hm1pbmVjcmFmdDpjeWFuX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmN5YW5fY29uY3JldGVfcG93ZGVyAA==" + }, + "cyan_glazed_terracotta": { + "item_model": "IG1pbmVjcmFmdDpjeWFuX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmN5YW5fZ2xhemVkX3RlcnJhY290dGEA" + }, + "cyan_shulker_box": { + "container": "AA==", + "item_model": "Gm1pbmVjcmFmdDpjeWFuX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmN5YW5fc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "cyan_stained_glass": { + "item_model": "HG1pbmVjcmFmdDpjeWFuX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmN5YW5fc3RhaW5lZF9nbGFzcwA=" + }, + "cyan_stained_glass_pane": { + "item_model": "IW1pbmVjcmFmdDpjeWFuX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmN5YW5fc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "cyan_terracotta": { + "item_model": "GW1pbmVjcmFmdDpjeWFuX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmN5YW5fdGVycmFjb3R0YQA=" + }, + "cyan_wool": { + "item_model": "E21pbmVjcmFmdDpjeWFuX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmN5YW5fd29vbAA=" + }, + "damaged_anvil": { + "item_model": "F21pbmVjcmFmdDpkYW1hZ2VkX2Fudmls", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRhbWFnZWRfYW52aWwA" + }, + "dandelion": { + "item_model": "E21pbmVjcmFmdDpkYW5kZWxpb24=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmRhbmRlbGlvbgA=" + }, + "dark_oak_button": { + "item_model": "GW1pbmVjcmFmdDpkYXJrX29ha19idXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2J1dHRvbgA=" + }, + "dark_oak_door": { + "item_model": "F21pbmVjcmFmdDpkYXJrX29ha19kb29y", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2Rvb3IA" + }, + "dark_oak_fence": { + "item_model": "GG1pbmVjcmFmdDpkYXJrX29ha19mZW5jZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2ZlbmNlAA==" + }, + "dark_oak_fence_gate": { + "item_model": "HW1pbmVjcmFmdDpkYXJrX29ha19mZW5jZV9nYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2ZlbmNlX2dhdGUA" + }, + "dark_oak_hanging_sign": { + "item_model": "H21pbmVjcmFmdDpkYXJrX29ha19oYW5naW5nX3NpZ24=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2hhbmdpbmdfc2lnbgA=", + "max_stack_size": "EA==" + }, + "dark_oak_leaves": { + "item_model": "GW1pbmVjcmFmdDpkYXJrX29ha19sZWF2ZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2xlYXZlcwA=" + }, + "dark_oak_log": { + "item_model": "Fm1pbmVjcmFmdDpkYXJrX29ha19sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX2xvZwA=" + }, + "dark_oak_planks": { + "item_model": "GW1pbmVjcmFmdDpkYXJrX29ha19wbGFua3M=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3BsYW5rcwA=" + }, + "dark_oak_pressure_plate": { + "item_model": "IW1pbmVjcmFmdDpkYXJrX29ha19wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3ByZXNzdXJlX3BsYXRlAA==" + }, + "dark_oak_sapling": { + "item_model": "Gm1pbmVjcmFmdDpkYXJrX29ha19zYXBsaW5n", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3NhcGxpbmcA" + }, + "dark_oak_sign": { + "item_model": "F21pbmVjcmFmdDpkYXJrX29ha19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3NpZ24A", + "max_stack_size": "EA==" + }, + "dark_oak_slab": { + "item_model": "F21pbmVjcmFmdDpkYXJrX29ha19zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3NsYWIA" + }, + "dark_oak_stairs": { + "item_model": "GW1pbmVjcmFmdDpkYXJrX29ha19zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3N0YWlycwA=" + }, + "dark_oak_trapdoor": { + "item_model": "G21pbmVjcmFmdDpkYXJrX29ha190cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3RyYXBkb29yAA==" + }, + "dark_oak_wood": { + "item_model": "F21pbmVjcmFmdDpkYXJrX29ha193b29k", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRhcmtfb2FrX3dvb2QA" + }, + "dark_prismarine": { + "item_model": "GW1pbmVjcmFmdDpkYXJrX3ByaXNtYXJpbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRhcmtfcHJpc21hcmluZQA=" + }, + "dark_prismarine_slab": { + "item_model": "Hm1pbmVjcmFmdDpkYXJrX3ByaXNtYXJpbmVfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmRhcmtfcHJpc21hcmluZV9zbGFiAA==" + }, + "dark_prismarine_stairs": { + "item_model": "IG1pbmVjcmFmdDpkYXJrX3ByaXNtYXJpbmVfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmRhcmtfcHJpc21hcmluZV9zdGFpcnMA" + }, + "daylight_detector": { + "item_model": "G21pbmVjcmFmdDpkYXlsaWdodF9kZXRlY3Rvcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmRheWxpZ2h0X2RldGVjdG9yAA==" + }, + "dead_brain_coral": { + "item_model": "Gm1pbmVjcmFmdDpkZWFkX2JyYWluX2NvcmFs", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmRlYWRfYnJhaW5fY29yYWwA" + }, + "dead_brain_coral_block": { + "item_model": "IG1pbmVjcmFmdDpkZWFkX2JyYWluX2NvcmFsX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmRlYWRfYnJhaW5fY29yYWxfYmxvY2sA" + }, + "dead_brain_coral_fan": { + "item_model": "Hm1pbmVjcmFmdDpkZWFkX2JyYWluX2NvcmFsX2Zhbg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmRlYWRfYnJhaW5fY29yYWxfZmFuAA==" + }, + "dead_bubble_coral": { + "item_model": "G21pbmVjcmFmdDpkZWFkX2J1YmJsZV9jb3JhbA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmRlYWRfYnViYmxlX2NvcmFsAA==" + }, + "dead_bubble_coral_block": { + "item_model": "IW1pbmVjcmFmdDpkZWFkX2J1YmJsZV9jb3JhbF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmRlYWRfYnViYmxlX2NvcmFsX2Jsb2NrAA==" + }, + "dead_bubble_coral_fan": { + "item_model": "H21pbmVjcmFmdDpkZWFkX2J1YmJsZV9jb3JhbF9mYW4=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlYWRfYnViYmxlX2NvcmFsX2ZhbgA=" + }, + "dead_bush": { + "item_model": "E21pbmVjcmFmdDpkZWFkX2J1c2g=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmRlYWRfYnVzaAA=" + }, + "dead_fire_coral": { + "item_model": "GW1pbmVjcmFmdDpkZWFkX2ZpcmVfY29yYWw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRlYWRfZmlyZV9jb3JhbAA=" + }, + "dead_fire_coral_block": { + "item_model": "H21pbmVjcmFmdDpkZWFkX2ZpcmVfY29yYWxfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlYWRfZmlyZV9jb3JhbF9ibG9jawA=" + }, + "dead_fire_coral_fan": { + "item_model": "HW1pbmVjcmFmdDpkZWFkX2ZpcmVfY29yYWxfZmFu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlYWRfZmlyZV9jb3JhbF9mYW4A" + }, + "dead_horn_coral": { + "item_model": "GW1pbmVjcmFmdDpkZWFkX2hvcm5fY29yYWw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRlYWRfaG9ybl9jb3JhbAA=" + }, + "dead_horn_coral_block": { + "item_model": "H21pbmVjcmFmdDpkZWFkX2hvcm5fY29yYWxfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlYWRfaG9ybl9jb3JhbF9ibG9jawA=" + }, + "dead_horn_coral_fan": { + "item_model": "HW1pbmVjcmFmdDpkZWFkX2hvcm5fY29yYWxfZmFu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlYWRfaG9ybl9jb3JhbF9mYW4A" + }, + "dead_tube_coral": { + "item_model": "GW1pbmVjcmFmdDpkZWFkX3R1YmVfY29yYWw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRlYWRfdHViZV9jb3JhbAA=" + }, + "dead_tube_coral_block": { + "item_model": "H21pbmVjcmFmdDpkZWFkX3R1YmVfY29yYWxfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlYWRfdHViZV9jb3JhbF9ibG9jawA=" + }, + "dead_tube_coral_fan": { + "item_model": "HW1pbmVjcmFmdDpkZWFkX3R1YmVfY29yYWxfZmFu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlYWRfdHViZV9jb3JhbF9mYW4A" + }, + "decorated_pot": { + "item_model": "F21pbmVjcmFmdDpkZWNvcmF0ZWRfcG90", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRlY29yYXRlZF9wb3QA", + "pot_decorations": "BLEHsQexB7EH" + }, + "deepslate": { + "item_model": "E21pbmVjcmFmdDpkZWVwc2xhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZQA=" + }, + "deepslate_brick_slab": { + "item_model": "Hm1pbmVjcmFmdDpkZWVwc2xhdGVfYnJpY2tfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9icmlja19zbGFiAA==" + }, + "deepslate_brick_stairs": { + "item_model": "IG1pbmVjcmFmdDpkZWVwc2xhdGVfYnJpY2tfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9icmlja19zdGFpcnMA" + }, + "deepslate_brick_wall": { + "item_model": "Hm1pbmVjcmFmdDpkZWVwc2xhdGVfYnJpY2tfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9icmlja193YWxsAA==" + }, + "deepslate_bricks": { + "item_model": "Gm1pbmVjcmFmdDpkZWVwc2xhdGVfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9icmlja3MA" + }, + "deepslate_coal_ore": { + "item_model": "HG1pbmVjcmFmdDpkZWVwc2xhdGVfY29hbF9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9jb2FsX29yZQA=" + }, + "deepslate_copper_ore": { + "item_model": "Hm1pbmVjcmFmdDpkZWVwc2xhdGVfY29wcGVyX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9jb3BwZXJfb3JlAA==" + }, + "deepslate_diamond_ore": { + "item_model": "H21pbmVjcmFmdDpkZWVwc2xhdGVfZGlhbW9uZF9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9kaWFtb25kX29yZQA=" + }, + "deepslate_emerald_ore": { + "item_model": "H21pbmVjcmFmdDpkZWVwc2xhdGVfZW1lcmFsZF9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9lbWVyYWxkX29yZQA=" + }, + "deepslate_gold_ore": { + "item_model": "HG1pbmVjcmFmdDpkZWVwc2xhdGVfZ29sZF9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9nb2xkX29yZQA=" + }, + "deepslate_iron_ore": { + "item_model": "HG1pbmVjcmFmdDpkZWVwc2xhdGVfaXJvbl9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9pcm9uX29yZQA=" + }, + "deepslate_lapis_ore": { + "item_model": "HW1pbmVjcmFmdDpkZWVwc2xhdGVfbGFwaXNfb3Jl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9sYXBpc19vcmUA" + }, + "deepslate_redstone_ore": { + "item_model": "IG1pbmVjcmFmdDpkZWVwc2xhdGVfcmVkc3RvbmVfb3Jl", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV9yZWRzdG9uZV9vcmUA" + }, + "deepslate_tile_slab": { + "item_model": "HW1pbmVjcmFmdDpkZWVwc2xhdGVfdGlsZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV90aWxlX3NsYWIA" + }, + "deepslate_tile_stairs": { + "item_model": "H21pbmVjcmFmdDpkZWVwc2xhdGVfdGlsZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV90aWxlX3N0YWlycwA=" + }, + "deepslate_tile_wall": { + "item_model": "HW1pbmVjcmFmdDpkZWVwc2xhdGVfdGlsZV93YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV90aWxlX3dhbGwA" + }, + "deepslate_tiles": { + "item_model": "GW1pbmVjcmFmdDpkZWVwc2xhdGVfdGlsZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRlZXBzbGF0ZV90aWxlcwA=" + }, + "detector_rail": { + "item_model": "F21pbmVjcmFmdDpkZXRlY3Rvcl9yYWls", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRldGVjdG9yX3JhaWwA" + }, + "diamond_block": { + "item_model": "F21pbmVjcmFmdDpkaWFtb25kX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmRpYW1vbmRfYmxvY2sA" + }, + "diamond_ore": { + "item_model": "FW1pbmVjcmFmdDpkaWFtb25kX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmRpYW1vbmRfb3JlAA==" + }, + "diorite": { + "item_model": "EW1pbmVjcmFmdDpkaW9yaXRl", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmRpb3JpdGUA" + }, + "diorite_slab": { + "item_model": "Fm1pbmVjcmFmdDpkaW9yaXRlX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmRpb3JpdGVfc2xhYgA=" + }, + "diorite_stairs": { + "item_model": "GG1pbmVjcmFmdDpkaW9yaXRlX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmRpb3JpdGVfc3RhaXJzAA==" + }, + "diorite_wall": { + "item_model": "Fm1pbmVjcmFmdDpkaW9yaXRlX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmRpb3JpdGVfd2FsbAA=" + }, + "dirt": { + "item_model": "Dm1pbmVjcmFmdDpkaXJ0", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmRpcnQA" + }, + "dirt_path": { + "item_model": "E21pbmVjcmFmdDpkaXJ0X3BhdGg=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmRpcnRfcGF0aAA=" + }, + "dispenser": { + "container": "AA==", + "item_model": "E21pbmVjcmFmdDpkaXNwZW5zZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmRpc3BlbnNlcgA=" + }, + "dragon_egg": { + "item_model": "FG1pbmVjcmFmdDpkcmFnb25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmRyYWdvbl9lZ2cA", + "rarity": "Aw==" + }, + "dragon_head": { + "equippable": "BEcAAAABAAE=", + "item_model": "FW1pbmVjcmFmdDpkcmFnb25faGVhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmRyYWdvbl9oZWFkAA==", + "rarity": "Aw==" + }, + "dried_kelp_block": { + "item_model": "Gm1pbmVjcmFmdDpkcmllZF9rZWxwX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmRyaWVkX2tlbHBfYmxvY2sA" + }, + "dripstone_block": { + "item_model": "GW1pbmVjcmFmdDpkcmlwc3RvbmVfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmRyaXBzdG9uZV9ibG9jawA=" + }, + "dropper": { + "container": "AA==", + "item_model": "EW1pbmVjcmFmdDpkcm9wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmRyb3BwZXIA" + }, + "emerald_block": { + "item_model": "F21pbmVjcmFmdDplbWVyYWxkX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmVtZXJhbGRfYmxvY2sA" + }, + "emerald_ore": { + "item_model": "FW1pbmVjcmFmdDplbWVyYWxkX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmVtZXJhbGRfb3JlAA==" + }, + "enchanting_table": { + "item_model": "Gm1pbmVjcmFmdDplbmNoYW50aW5nX3RhYmxl", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmVuY2hhbnRpbmdfdGFibGUA" + }, + "end_portal_frame": { + "item_model": "Gm1pbmVjcmFmdDplbmRfcG9ydGFsX2ZyYW1l", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmVuZF9wb3J0YWxfZnJhbWUA" + }, + "end_rod": { + "item_model": "EW1pbmVjcmFmdDplbmRfcm9k", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmVuZF9yb2QA" + }, + "end_stone": { + "item_model": "E21pbmVjcmFmdDplbmRfc3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmVuZF9zdG9uZQA=" + }, + "end_stone_brick_slab": { + "item_model": "Hm1pbmVjcmFmdDplbmRfc3RvbmVfYnJpY2tfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmVuZF9zdG9uZV9icmlja19zbGFiAA==" + }, + "end_stone_brick_stairs": { + "item_model": "IG1pbmVjcmFmdDplbmRfc3RvbmVfYnJpY2tfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmVuZF9zdG9uZV9icmlja19zdGFpcnMA" + }, + "end_stone_brick_wall": { + "item_model": "Hm1pbmVjcmFmdDplbmRfc3RvbmVfYnJpY2tfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmVuZF9zdG9uZV9icmlja193YWxsAA==" + }, + "end_stone_bricks": { + "item_model": "Gm1pbmVjcmFmdDplbmRfc3RvbmVfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmVuZF9zdG9uZV9icmlja3MA" + }, + "ender_chest": { + "item_model": "FW1pbmVjcmFmdDplbmRlcl9jaGVzdA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmVuZGVyX2NoZXN0AA==" + }, + "exposed_chiseled_copper": { + "item_model": "IW1pbmVjcmFmdDpleHBvc2VkX2NoaXNlbGVkX2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY2hpc2VsZWRfY29wcGVyAA==" + }, + "exposed_copper": { + "item_model": "GG1pbmVjcmFmdDpleHBvc2VkX2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY29wcGVyAA==" + }, + "exposed_copper_bulb": { + "item_model": "HW1pbmVjcmFmdDpleHBvc2VkX2NvcHBlcl9idWxi", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY29wcGVyX2J1bGIA" + }, + "exposed_copper_door": { + "item_model": "HW1pbmVjcmFmdDpleHBvc2VkX2NvcHBlcl9kb29y", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY29wcGVyX2Rvb3IA" + }, + "exposed_copper_grate": { + "item_model": "Hm1pbmVjcmFmdDpleHBvc2VkX2NvcHBlcl9ncmF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY29wcGVyX2dyYXRlAA==" + }, + "exposed_copper_trapdoor": { + "item_model": "IW1pbmVjcmFmdDpleHBvc2VkX2NvcHBlcl90cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY29wcGVyX3RyYXBkb29yAA==" + }, + "exposed_cut_copper": { + "item_model": "HG1pbmVjcmFmdDpleHBvc2VkX2N1dF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY3V0X2NvcHBlcgA=" + }, + "exposed_cut_copper_slab": { + "item_model": "IW1pbmVjcmFmdDpleHBvc2VkX2N1dF9jb3BwZXJfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY3V0X2NvcHBlcl9zbGFiAA==" + }, + "exposed_cut_copper_stairs": { + "item_model": "I21pbmVjcmFmdDpleHBvc2VkX2N1dF9jb3BwZXJfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LmV4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMA" + }, + "farmland": { + "item_model": "Em1pbmVjcmFmdDpmYXJtbGFuZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmZhcm1sYW5kAA==" + }, + "fern": { + "item_model": "Dm1pbmVjcmFmdDpmZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmZlcm4A" + }, + "fire_coral": { + "item_model": "FG1pbmVjcmFmdDpmaXJlX2NvcmFs", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmZpcmVfY29yYWwA" + }, + "fire_coral_block": { + "item_model": "Gm1pbmVjcmFmdDpmaXJlX2NvcmFsX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmZpcmVfY29yYWxfYmxvY2sA" + }, + "fire_coral_fan": { + "item_model": "GG1pbmVjcmFmdDpmaXJlX2NvcmFsX2Zhbg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmZpcmVfY29yYWxfZmFuAA==" + }, + "fletching_table": { + "item_model": "GW1pbmVjcmFmdDpmbGV0Y2hpbmdfdGFibGU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmZsZXRjaGluZ190YWJsZQA=" + }, + "flower_pot": { + "item_model": "FG1pbmVjcmFmdDpmbG93ZXJfcG90", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmZsb3dlcl9wb3QA" + }, + "flowering_azalea": { + "item_model": "Gm1pbmVjcmFmdDpmbG93ZXJpbmdfYXphbGVh", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmZsb3dlcmluZ19hemFsZWEA" + }, + "flowering_azalea_leaves": { + "item_model": "IW1pbmVjcmFmdDpmbG93ZXJpbmdfYXphbGVhX2xlYXZlcw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmZsb3dlcmluZ19hemFsZWFfbGVhdmVzAA==" + }, + "frogspawn": { + "item_model": "E21pbmVjcmFmdDpmcm9nc3Bhd24=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmZyb2dzcGF3bgA=" + }, + "furnace": { + "container": "AA==", + "item_model": "EW1pbmVjcmFmdDpmdXJuYWNl", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmZ1cm5hY2UA" + }, + "gilded_blackstone": { + "item_model": "G21pbmVjcmFmdDpnaWxkZWRfYmxhY2tzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmdpbGRlZF9ibGFja3N0b25lAA==" + }, + "glass": { + "item_model": "D21pbmVjcmFmdDpnbGFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmdsYXNzAA==" + }, + "glass_pane": { + "item_model": "FG1pbmVjcmFmdDpnbGFzc19wYW5l", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmdsYXNzX3BhbmUA" + }, + "glow_lichen": { + "item_model": "FW1pbmVjcmFmdDpnbG93X2xpY2hlbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lmdsb3dfbGljaGVuAA==" + }, + "glowstone": { + "item_model": "E21pbmVjcmFmdDpnbG93c3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0Lmdsb3dzdG9uZQA=" + }, + "gold_block": { + "item_model": "FG1pbmVjcmFmdDpnb2xkX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmdvbGRfYmxvY2sA" + }, + "gold_ore": { + "item_model": "Em1pbmVjcmFmdDpnb2xkX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmdvbGRfb3JlAA==" + }, + "granite": { + "item_model": "EW1pbmVjcmFmdDpncmFuaXRl", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmdyYW5pdGUA" + }, + "granite_slab": { + "item_model": "Fm1pbmVjcmFmdDpncmFuaXRlX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmdyYW5pdGVfc2xhYgA=" + }, + "granite_stairs": { + "item_model": "GG1pbmVjcmFmdDpncmFuaXRlX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmdyYW5pdGVfc3RhaXJzAA==" + }, + "granite_wall": { + "item_model": "Fm1pbmVjcmFmdDpncmFuaXRlX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmdyYW5pdGVfd2FsbAA=" + }, + "grass_block": { + "item_model": "FW1pbmVjcmFmdDpncmFzc19ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmdyYXNzX2Jsb2NrAA==" + }, + "gravel": { + "item_model": "EG1pbmVjcmFmdDpncmF2ZWw=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmdyYXZlbAA=" + }, + "gray_banner": { + "banner_patterns": "AA==", + "item_model": "FW1pbmVjcmFmdDpncmF5X2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmdyYXlfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "gray_bed": { + "item_model": "Em1pbmVjcmFmdDpncmF5X2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmdyYXlfYmVkAA==", + "max_stack_size": "AQ==" + }, + "gray_candle": { + "item_model": "FW1pbmVjcmFmdDpncmF5X2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmdyYXlfY2FuZGxlAA==" + }, + "gray_carpet": { + "equippable": "BqsGARVtaW5lY3JhZnQ6Z3JheV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "FW1pbmVjcmFmdDpncmF5X2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmdyYXlfY2FycGV0AA==" + }, + "gray_concrete": { + "item_model": "F21pbmVjcmFmdDpncmF5X2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmdyYXlfY29uY3JldGUA" + }, + "gray_concrete_powder": { + "item_model": "Hm1pbmVjcmFmdDpncmF5X2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmdyYXlfY29uY3JldGVfcG93ZGVyAA==" + }, + "gray_glazed_terracotta": { + "item_model": "IG1pbmVjcmFmdDpncmF5X2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmdyYXlfZ2xhemVkX3RlcnJhY290dGEA" + }, + "gray_shulker_box": { + "container": "AA==", + "item_model": "Gm1pbmVjcmFmdDpncmF5X3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmdyYXlfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "gray_stained_glass": { + "item_model": "HG1pbmVjcmFmdDpncmF5X3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmdyYXlfc3RhaW5lZF9nbGFzcwA=" + }, + "gray_stained_glass_pane": { + "item_model": "IW1pbmVjcmFmdDpncmF5X3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmdyYXlfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "gray_terracotta": { + "item_model": "GW1pbmVjcmFmdDpncmF5X3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmdyYXlfdGVycmFjb3R0YQA=" + }, + "gray_wool": { + "item_model": "E21pbmVjcmFmdDpncmF5X3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmdyYXlfd29vbAA=" + }, + "green_banner": { + "banner_patterns": "AA==", + "item_model": "Fm1pbmVjcmFmdDpncmVlbl9iYW5uZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmdyZWVuX2Jhbm5lcgA=", + "max_stack_size": "EA==" + }, + "green_bed": { + "item_model": "E21pbmVjcmFmdDpncmVlbl9iZWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmdyZWVuX2JlZAA=", + "max_stack_size": "AQ==" + }, + "green_candle": { + "item_model": "Fm1pbmVjcmFmdDpncmVlbl9jYW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmdyZWVuX2NhbmRsZQA=" + }, + "green_carpet": { + "equippable": "BqsGARZtaW5lY3JhZnQ6Z3JlZW5fY2FycGV0AAEDTIABAQEB", + "item_model": "Fm1pbmVjcmFmdDpncmVlbl9jYXJwZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LmdyZWVuX2NhcnBldAA=" + }, + "green_concrete": { + "item_model": "GG1pbmVjcmFmdDpncmVlbl9jb25jcmV0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmdyZWVuX2NvbmNyZXRlAA==" + }, + "green_concrete_powder": { + "item_model": "H21pbmVjcmFmdDpncmVlbl9jb25jcmV0ZV9wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmdyZWVuX2NvbmNyZXRlX3Bvd2RlcgA=" + }, + "green_glazed_terracotta": { + "item_model": "IW1pbmVjcmFmdDpncmVlbl9nbGF6ZWRfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmdyZWVuX2dsYXplZF90ZXJyYWNvdHRhAA==" + }, + "green_shulker_box": { + "container": "AA==", + "item_model": "G21pbmVjcmFmdDpncmVlbl9zaHVsa2VyX2JveA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmdyZWVuX3NodWxrZXJfYm94AA==", + "max_stack_size": "AQ==" + }, + "green_stained_glass": { + "item_model": "HW1pbmVjcmFmdDpncmVlbl9zdGFpbmVkX2dsYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmdyZWVuX3N0YWluZWRfZ2xhc3MA" + }, + "green_stained_glass_pane": { + "item_model": "Im1pbmVjcmFmdDpncmVlbl9zdGFpbmVkX2dsYXNzX3BhbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmdyZWVuX3N0YWluZWRfZ2xhc3NfcGFuZQA=" + }, + "green_terracotta": { + "item_model": "Gm1pbmVjcmFmdDpncmVlbl90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmdyZWVuX3RlcnJhY290dGEA" + }, + "green_wool": { + "item_model": "FG1pbmVjcmFmdDpncmVlbl93b29s", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmdyZWVuX3dvb2wA" + }, + "grindstone": { + "item_model": "FG1pbmVjcmFmdDpncmluZHN0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmdyaW5kc3RvbmUA" + }, + "hanging_roots": { + "item_model": "F21pbmVjcmFmdDpoYW5naW5nX3Jvb3Rz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmhhbmdpbmdfcm9vdHMA" + }, + "hay_block": { + "item_model": "E21pbmVjcmFmdDpoYXlfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmhheV9ibG9jawA=" + }, + "heavy_core": { + "item_model": "FG1pbmVjcmFmdDpoZWF2eV9jb3Jl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmhlYXZ5X2NvcmUA", + "rarity": "Aw==" + }, + "heavy_weighted_pressure_plate": { + "item_model": "J21pbmVjcmFmdDpoZWF2eV93ZWlnaHRlZF9wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LmhlYXZ5X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlAA==" + }, + "honey_block": { + "item_model": "FW1pbmVjcmFmdDpob25leV9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmhvbmV5X2Jsb2NrAA==" + }, + "honeycomb_block": { + "item_model": "GW1pbmVjcmFmdDpob25leWNvbWJfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmhvbmV5Y29tYl9ibG9jawA=" + }, + "hopper": { + "container": "AA==", + "item_model": "EG1pbmVjcmFmdDpob3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmhvcHBlcgA=" + }, + "horn_coral": { + "item_model": "FG1pbmVjcmFmdDpob3JuX2NvcmFs", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lmhvcm5fY29yYWwA" + }, + "horn_coral_block": { + "item_model": "Gm1pbmVjcmFmdDpob3JuX2NvcmFsX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0Lmhvcm5fY29yYWxfYmxvY2sA" + }, + "horn_coral_fan": { + "item_model": "GG1pbmVjcmFmdDpob3JuX2NvcmFsX2Zhbg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lmhvcm5fY29yYWxfZmFuAA==" + }, + "ice": { + "item_model": "DW1pbmVjcmFmdDppY2U=", + "item_name": "CggACXRyYW5zbGF0ZQATYmxvY2subWluZWNyYWZ0LmljZQA=" + }, + "infested_chiseled_stone_bricks": { + "item_model": "KG1pbmVjcmFmdDppbmZlc3RlZF9jaGlzZWxlZF9zdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX2NoaXNlbGVkX3N0b25lX2JyaWNrcwA=" + }, + "infested_cobblestone": { + "item_model": "Hm1pbmVjcmFmdDppbmZlc3RlZF9jb2JibGVzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX2NvYmJsZXN0b25lAA==" + }, + "infested_cracked_stone_bricks": { + "item_model": "J21pbmVjcmFmdDppbmZlc3RlZF9jcmFja2VkX3N0b25lX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX2NyYWNrZWRfc3RvbmVfYnJpY2tzAA==" + }, + "infested_deepslate": { + "item_model": "HG1pbmVjcmFmdDppbmZlc3RlZF9kZWVwc2xhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX2RlZXBzbGF0ZQA=" + }, + "infested_mossy_stone_bricks": { + "item_model": "JW1pbmVjcmFmdDppbmZlc3RlZF9tb3NzeV9zdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX21vc3N5X3N0b25lX2JyaWNrcwA=" + }, + "infested_stone": { + "item_model": "GG1pbmVjcmFmdDppbmZlc3RlZF9zdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX3N0b25lAA==" + }, + "infested_stone_bricks": { + "item_model": "H21pbmVjcmFmdDppbmZlc3RlZF9zdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmluZmVzdGVkX3N0b25lX2JyaWNrcwA=" + }, + "iron_bars": { + "item_model": "E21pbmVjcmFmdDppcm9uX2JhcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0Lmlyb25fYmFycwA=" + }, + "iron_block": { + "item_model": "FG1pbmVjcmFmdDppcm9uX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lmlyb25fYmxvY2sA" + }, + "iron_door": { + "item_model": "E21pbmVjcmFmdDppcm9uX2Rvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0Lmlyb25fZG9vcgA=" + }, + "iron_ore": { + "item_model": "Em1pbmVjcmFmdDppcm9uX29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lmlyb25fb3JlAA==" + }, + "iron_trapdoor": { + "item_model": "F21pbmVjcmFmdDppcm9uX3RyYXBkb29y", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmlyb25fdHJhcGRvb3IA" + }, + "jack_o_lantern": { + "item_model": "GG1pbmVjcmFmdDpqYWNrX29fbGFudGVybg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmphY2tfb19sYW50ZXJuAA==" + }, + "jigsaw": { + "item_model": "EG1pbmVjcmFmdDpqaWdzYXc=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmppZ3NhdwA=", + "rarity": "Aw==" + }, + "jukebox": { + "item_model": "EW1pbmVjcmFmdDpqdWtlYm94", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0Lmp1a2Vib3gA" + }, + "jungle_button": { + "item_model": "F21pbmVjcmFmdDpqdW5nbGVfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9idXR0b24A" + }, + "jungle_door": { + "item_model": "FW1pbmVjcmFmdDpqdW5nbGVfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9kb29yAA==" + }, + "jungle_fence": { + "item_model": "Fm1pbmVjcmFmdDpqdW5nbGVfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9mZW5jZQA=" + }, + "jungle_fence_gate": { + "item_model": "G21pbmVjcmFmdDpqdW5nbGVfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9mZW5jZV9nYXRlAA==" + }, + "jungle_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDpqdW5nbGVfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "jungle_leaves": { + "item_model": "F21pbmVjcmFmdDpqdW5nbGVfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9sZWF2ZXMA" + }, + "jungle_log": { + "item_model": "FG1pbmVjcmFmdDpqdW5nbGVfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9sb2cA" + }, + "jungle_planks": { + "item_model": "F21pbmVjcmFmdDpqdW5nbGVfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9wbGFua3MA" + }, + "jungle_pressure_plate": { + "item_model": "H21pbmVjcmFmdDpqdW5nbGVfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9wcmVzc3VyZV9wbGF0ZQA=" + }, + "jungle_sapling": { + "item_model": "GG1pbmVjcmFmdDpqdW5nbGVfc2FwbGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9zYXBsaW5nAA==" + }, + "jungle_sign": { + "item_model": "FW1pbmVjcmFmdDpqdW5nbGVfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9zaWduAA==", + "max_stack_size": "EA==" + }, + "jungle_slab": { + "item_model": "FW1pbmVjcmFmdDpqdW5nbGVfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9zbGFiAA==" + }, + "jungle_stairs": { + "item_model": "F21pbmVjcmFmdDpqdW5nbGVfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lmp1bmdsZV9zdGFpcnMA" + }, + "jungle_trapdoor": { + "item_model": "GW1pbmVjcmFmdDpqdW5nbGVfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lmp1bmdsZV90cmFwZG9vcgA=" + }, + "jungle_wood": { + "item_model": "FW1pbmVjcmFmdDpqdW5nbGVfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lmp1bmdsZV93b29kAA==" + }, + "kelp": { + "item_model": "Dm1pbmVjcmFmdDprZWxw", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LmtlbHAA" + }, + "ladder": { + "item_model": "EG1pbmVjcmFmdDpsYWRkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LmxhZGRlcgA=" + }, + "lantern": { + "item_model": "EW1pbmVjcmFmdDpsYW50ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmxhbnRlcm4A" + }, + "lapis_block": { + "item_model": "FW1pbmVjcmFmdDpsYXBpc19ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmxhcGlzX2Jsb2NrAA==" + }, + "lapis_ore": { + "item_model": "E21pbmVjcmFmdDpsYXBpc19vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmxhcGlzX29yZQA=" + }, + "large_amethyst_bud": { + "item_model": "HG1pbmVjcmFmdDpsYXJnZV9hbWV0aHlzdF9idWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmxhcmdlX2FtZXRoeXN0X2J1ZAA=" + }, + "large_fern": { + "item_model": "FG1pbmVjcmFmdDpsYXJnZV9mZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LmxhcmdlX2Zlcm4A" + }, + "lectern": { + "item_model": "EW1pbmVjcmFmdDpsZWN0ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LmxlY3Rlcm4A" + }, + "lever": { + "item_model": "D21pbmVjcmFmdDpsZXZlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmxldmVyAA==" + }, + "light": { + "item_model": "D21pbmVjcmFmdDpsaWdodA==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmxpZ2h0AA==", + "rarity": "Aw==" + }, + "light_blue_banner": { + "banner_patterns": "AA==", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ibHVlX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "light_blue_bed": { + "item_model": "GG1pbmVjcmFmdDpsaWdodF9ibHVlX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfYmVkAA==", + "max_stack_size": "AQ==" + }, + "light_blue_candle": { + "item_model": "G21pbmVjcmFmdDpsaWdodF9ibHVlX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfY2FuZGxlAA==" + }, + "light_blue_carpet": { + "equippable": "BqsGARttaW5lY3JhZnQ6bGlnaHRfYmx1ZV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ibHVlX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfY2FycGV0AA==" + }, + "light_blue_concrete": { + "item_model": "HW1pbmVjcmFmdDpsaWdodF9ibHVlX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfY29uY3JldGUA" + }, + "light_blue_concrete_powder": { + "item_model": "JG1pbmVjcmFmdDpsaWdodF9ibHVlX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfY29uY3JldGVfcG93ZGVyAA==" + }, + "light_blue_glazed_terracotta": { + "item_model": "Jm1pbmVjcmFmdDpsaWdodF9ibHVlX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAsYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfZ2xhemVkX3RlcnJhY290dGEA" + }, + "light_blue_shulker_box": { + "container": "AA==", + "item_model": "IG1pbmVjcmFmdDpsaWdodF9ibHVlX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "light_blue_stained_glass": { + "item_model": "Im1pbmVjcmFmdDpsaWdodF9ibHVlX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzcwA=" + }, + "light_blue_stained_glass_pane": { + "item_model": "J21pbmVjcmFmdDpsaWdodF9ibHVlX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "light_blue_terracotta": { + "item_model": "H21pbmVjcmFmdDpsaWdodF9ibHVlX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfdGVycmFjb3R0YQA=" + }, + "light_blue_wool": { + "item_model": "GW1pbmVjcmFmdDpsaWdodF9ibHVlX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmxpZ2h0X2JsdWVfd29vbAA=" + }, + "light_gray_banner": { + "banner_patterns": "AA==", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ncmF5X2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "light_gray_bed": { + "item_model": "GG1pbmVjcmFmdDpsaWdodF9ncmF5X2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfYmVkAA==", + "max_stack_size": "AQ==" + }, + "light_gray_candle": { + "item_model": "G21pbmVjcmFmdDpsaWdodF9ncmF5X2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfY2FuZGxlAA==" + }, + "light_gray_carpet": { + "equippable": "BqsGARttaW5lY3JhZnQ6bGlnaHRfZ3JheV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ncmF5X2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfY2FycGV0AA==" + }, + "light_gray_concrete": { + "item_model": "HW1pbmVjcmFmdDpsaWdodF9ncmF5X2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfY29uY3JldGUA" + }, + "light_gray_concrete_powder": { + "item_model": "JG1pbmVjcmFmdDpsaWdodF9ncmF5X2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfY29uY3JldGVfcG93ZGVyAA==" + }, + "light_gray_glazed_terracotta": { + "item_model": "Jm1pbmVjcmFmdDpsaWdodF9ncmF5X2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAsYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfZ2xhemVkX3RlcnJhY290dGEA" + }, + "light_gray_shulker_box": { + "container": "AA==", + "item_model": "IG1pbmVjcmFmdDpsaWdodF9ncmF5X3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "light_gray_stained_glass": { + "item_model": "Im1pbmVjcmFmdDpsaWdodF9ncmF5X3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzcwA=" + }, + "light_gray_stained_glass_pane": { + "item_model": "J21pbmVjcmFmdDpsaWdodF9ncmF5X3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "light_gray_terracotta": { + "item_model": "H21pbmVjcmFmdDpsaWdodF9ncmF5X3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfdGVycmFjb3R0YQA=" + }, + "light_gray_wool": { + "item_model": "GW1pbmVjcmFmdDpsaWdodF9ncmF5X3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmxpZ2h0X2dyYXlfd29vbAA=" + }, + "light_weighted_pressure_plate": { + "item_model": "J21pbmVjcmFmdDpsaWdodF93ZWlnaHRlZF9wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LmxpZ2h0X3dlaWdodGVkX3ByZXNzdXJlX3BsYXRlAA==" + }, + "lightning_rod": { + "item_model": "F21pbmVjcmFmdDpsaWdodG5pbmdfcm9k", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmxpZ2h0bmluZ19yb2QA" + }, + "lilac": { + "item_model": "D21pbmVjcmFmdDpsaWxhYw==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LmxpbGFjAA==" + }, + "lily_of_the_valley": { + "item_model": "HG1pbmVjcmFmdDpsaWx5X29mX3RoZV92YWxsZXk=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmxpbHlfb2ZfdGhlX3ZhbGxleQA=" + }, + "lily_pad": { + "item_model": "Em1pbmVjcmFmdDpsaWx5X3BhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmxpbHlfcGFkAA==" + }, + "lime_banner": { + "banner_patterns": "AA==", + "item_model": "FW1pbmVjcmFmdDpsaW1lX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmxpbWVfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "lime_bed": { + "item_model": "Em1pbmVjcmFmdDpsaW1lX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LmxpbWVfYmVkAA==", + "max_stack_size": "AQ==" + }, + "lime_candle": { + "item_model": "FW1pbmVjcmFmdDpsaW1lX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmxpbWVfY2FuZGxlAA==" + }, + "lime_carpet": { + "equippable": "BqsGARVtaW5lY3JhZnQ6bGltZV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "FW1pbmVjcmFmdDpsaW1lX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LmxpbWVfY2FycGV0AA==" + }, + "lime_concrete": { + "item_model": "F21pbmVjcmFmdDpsaW1lX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LmxpbWVfY29uY3JldGUA" + }, + "lime_concrete_powder": { + "item_model": "Hm1pbmVjcmFmdDpsaW1lX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LmxpbWVfY29uY3JldGVfcG93ZGVyAA==" + }, + "lime_glazed_terracotta": { + "item_model": "IG1pbmVjcmFmdDpsaW1lX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LmxpbWVfZ2xhemVkX3RlcnJhY290dGEA" + }, + "lime_shulker_box": { + "container": "AA==", + "item_model": "Gm1pbmVjcmFmdDpsaW1lX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LmxpbWVfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "lime_stained_glass": { + "item_model": "HG1pbmVjcmFmdDpsaW1lX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LmxpbWVfc3RhaW5lZF9nbGFzcwA=" + }, + "lime_stained_glass_pane": { + "item_model": "IW1pbmVjcmFmdDpsaW1lX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LmxpbWVfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "lime_terracotta": { + "item_model": "GW1pbmVjcmFmdDpsaW1lX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LmxpbWVfdGVycmFjb3R0YQA=" + }, + "lime_wool": { + "item_model": "E21pbmVjcmFmdDpsaW1lX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmxpbWVfd29vbAA=" + }, + "lodestone": { + "item_model": "E21pbmVjcmFmdDpsb2Rlc3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LmxvZGVzdG9uZQA=" + }, + "loom": { + "item_model": "Dm1pbmVjcmFmdDpsb29t", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0Lmxvb20A" + }, + "magenta_banner": { + "banner_patterns": "AA==", + "item_model": "GG1pbmVjcmFmdDptYWdlbnRhX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "magenta_bed": { + "item_model": "FW1pbmVjcmFmdDptYWdlbnRhX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfYmVkAA==", + "max_stack_size": "AQ==" + }, + "magenta_candle": { + "item_model": "GG1pbmVjcmFmdDptYWdlbnRhX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfY2FuZGxlAA==" + }, + "magenta_carpet": { + "equippable": "BqsGARhtaW5lY3JhZnQ6bWFnZW50YV9jYXJwZXQAAQNMgAEBAQE=", + "item_model": "GG1pbmVjcmFmdDptYWdlbnRhX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfY2FycGV0AA==" + }, + "magenta_concrete": { + "item_model": "Gm1pbmVjcmFmdDptYWdlbnRhX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfY29uY3JldGUA" + }, + "magenta_concrete_powder": { + "item_model": "IW1pbmVjcmFmdDptYWdlbnRhX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfY29uY3JldGVfcG93ZGVyAA==" + }, + "magenta_glazed_terracotta": { + "item_model": "I21pbmVjcmFmdDptYWdlbnRhX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfZ2xhemVkX3RlcnJhY290dGEA" + }, + "magenta_shulker_box": { + "container": "AA==", + "item_model": "HW1pbmVjcmFmdDptYWdlbnRhX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "magenta_stained_glass": { + "item_model": "H21pbmVjcmFmdDptYWdlbnRhX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfc3RhaW5lZF9nbGFzcwA=" + }, + "magenta_stained_glass_pane": { + "item_model": "JG1pbmVjcmFmdDptYWdlbnRhX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "magenta_terracotta": { + "item_model": "HG1pbmVjcmFmdDptYWdlbnRhX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfdGVycmFjb3R0YQA=" + }, + "magenta_wool": { + "item_model": "Fm1pbmVjcmFmdDptYWdlbnRhX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0Lm1hZ2VudGFfd29vbAA=" + }, + "magma_block": { + "item_model": "FW1pbmVjcmFmdDptYWdtYV9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm1hZ21hX2Jsb2NrAA==" + }, + "mangrove_button": { + "item_model": "GW1pbmVjcmFmdDptYW5ncm92ZV9idXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2J1dHRvbgA=" + }, + "mangrove_door": { + "item_model": "F21pbmVjcmFmdDptYW5ncm92ZV9kb29y", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2Rvb3IA" + }, + "mangrove_fence": { + "item_model": "GG1pbmVjcmFmdDptYW5ncm92ZV9mZW5jZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2ZlbmNlAA==" + }, + "mangrove_fence_gate": { + "item_model": "HW1pbmVjcmFmdDptYW5ncm92ZV9mZW5jZV9nYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2ZlbmNlX2dhdGUA" + }, + "mangrove_hanging_sign": { + "item_model": "H21pbmVjcmFmdDptYW5ncm92ZV9oYW5naW5nX3NpZ24=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2hhbmdpbmdfc2lnbgA=", + "max_stack_size": "EA==" + }, + "mangrove_leaves": { + "item_model": "GW1pbmVjcmFmdDptYW5ncm92ZV9sZWF2ZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2xlYXZlcwA=" + }, + "mangrove_log": { + "item_model": "Fm1pbmVjcmFmdDptYW5ncm92ZV9sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX2xvZwA=" + }, + "mangrove_planks": { + "item_model": "GW1pbmVjcmFmdDptYW5ncm92ZV9wbGFua3M=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3BsYW5rcwA=" + }, + "mangrove_pressure_plate": { + "item_model": "IW1pbmVjcmFmdDptYW5ncm92ZV9wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3ByZXNzdXJlX3BsYXRlAA==" + }, + "mangrove_propagule": { + "item_model": "HG1pbmVjcmFmdDptYW5ncm92ZV9wcm9wYWd1bGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3Byb3BhZ3VsZQA=" + }, + "mangrove_roots": { + "item_model": "GG1pbmVjcmFmdDptYW5ncm92ZV9yb290cw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3Jvb3RzAA==" + }, + "mangrove_sign": { + "item_model": "F21pbmVjcmFmdDptYW5ncm92ZV9zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3NpZ24A", + "max_stack_size": "EA==" + }, + "mangrove_slab": { + "item_model": "F21pbmVjcmFmdDptYW5ncm92ZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3NsYWIA" + }, + "mangrove_stairs": { + "item_model": "GW1pbmVjcmFmdDptYW5ncm92ZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3N0YWlycwA=" + }, + "mangrove_trapdoor": { + "item_model": "G21pbmVjcmFmdDptYW5ncm92ZV90cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3RyYXBkb29yAA==" + }, + "mangrove_wood": { + "item_model": "F21pbmVjcmFmdDptYW5ncm92ZV93b29k", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm1hbmdyb3ZlX3dvb2QA" + }, + "medium_amethyst_bud": { + "item_model": "HW1pbmVjcmFmdDptZWRpdW1fYW1ldGh5c3RfYnVk", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lm1lZGl1bV9hbWV0aHlzdF9idWQA" + }, + "melon": { + "item_model": "D21pbmVjcmFmdDptZWxvbg==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0Lm1lbG9uAA==" + }, + "moss_block": { + "item_model": "FG1pbmVjcmFmdDptb3NzX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm1vc3NfYmxvY2sA" + }, + "moss_carpet": { + "item_model": "FW1pbmVjcmFmdDptb3NzX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm1vc3NfY2FycGV0AA==" + }, + "mossy_cobblestone": { + "item_model": "G21pbmVjcmFmdDptb3NzeV9jb2JibGVzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm1vc3N5X2NvYmJsZXN0b25lAA==" + }, + "mossy_cobblestone_slab": { + "item_model": "IG1pbmVjcmFmdDptb3NzeV9jb2JibGVzdG9uZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0Lm1vc3N5X2NvYmJsZXN0b25lX3NsYWIA" + }, + "mossy_cobblestone_stairs": { + "item_model": "Im1pbmVjcmFmdDptb3NzeV9jb2JibGVzdG9uZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm1vc3N5X2NvYmJsZXN0b25lX3N0YWlycwA=" + }, + "mossy_cobblestone_wall": { + "item_model": "IG1pbmVjcmFmdDptb3NzeV9jb2JibGVzdG9uZV93YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0Lm1vc3N5X2NvYmJsZXN0b25lX3dhbGwA" + }, + "mossy_stone_brick_slab": { + "item_model": "IG1pbmVjcmFmdDptb3NzeV9zdG9uZV9icmlja19zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0Lm1vc3N5X3N0b25lX2JyaWNrX3NsYWIA" + }, + "mossy_stone_brick_stairs": { + "item_model": "Im1pbmVjcmFmdDptb3NzeV9zdG9uZV9icmlja19zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm1vc3N5X3N0b25lX2JyaWNrX3N0YWlycwA=" + }, + "mossy_stone_brick_wall": { + "item_model": "IG1pbmVjcmFmdDptb3NzeV9zdG9uZV9icmlja193YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0Lm1vc3N5X3N0b25lX2JyaWNrX3dhbGwA" + }, + "mossy_stone_bricks": { + "item_model": "HG1pbmVjcmFmdDptb3NzeV9zdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm1vc3N5X3N0b25lX2JyaWNrcwA=" + }, + "mud": { + "item_model": "DW1pbmVjcmFmdDptdWQ=", + "item_name": "CggACXRyYW5zbGF0ZQATYmxvY2subWluZWNyYWZ0Lm11ZAA=" + }, + "mud_brick_slab": { + "item_model": "GG1pbmVjcmFmdDptdWRfYnJpY2tfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm11ZF9icmlja19zbGFiAA==" + }, + "mud_brick_stairs": { + "item_model": "Gm1pbmVjcmFmdDptdWRfYnJpY2tfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0Lm11ZF9icmlja19zdGFpcnMA" + }, + "mud_brick_wall": { + "item_model": "GG1pbmVjcmFmdDptdWRfYnJpY2tfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm11ZF9icmlja193YWxsAA==" + }, + "mud_bricks": { + "item_model": "FG1pbmVjcmFmdDptdWRfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm11ZF9icmlja3MA" + }, + "muddy_mangrove_roots": { + "item_model": "Hm1pbmVjcmFmdDptdWRkeV9tYW5ncm92ZV9yb290cw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0Lm11ZGR5X21hbmdyb3ZlX3Jvb3RzAA==" + }, + "mushroom_stem": { + "item_model": "F21pbmVjcmFmdDptdXNocm9vbV9zdGVt", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm11c2hyb29tX3N0ZW0A" + }, + "mycelium": { + "item_model": "Em1pbmVjcmFmdDpteWNlbGl1bQ==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm15Y2VsaXVtAA==" + }, + "nether_brick_fence": { + "item_model": "HG1pbmVjcmFmdDpuZXRoZXJfYnJpY2tfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9icmlja19mZW5jZQA=" + }, + "nether_brick_slab": { + "item_model": "G21pbmVjcmFmdDpuZXRoZXJfYnJpY2tfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9icmlja19zbGFiAA==" + }, + "nether_brick_stairs": { + "item_model": "HW1pbmVjcmFmdDpuZXRoZXJfYnJpY2tfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9icmlja19zdGFpcnMA" + }, + "nether_brick_wall": { + "item_model": "G21pbmVjcmFmdDpuZXRoZXJfYnJpY2tfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9icmlja193YWxsAA==" + }, + "nether_bricks": { + "item_model": "F21pbmVjcmFmdDpuZXRoZXJfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9icmlja3MA" + }, + "nether_gold_ore": { + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJfZ29sZF9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9nb2xkX29yZQA=" + }, + "nether_quartz_ore": { + "item_model": "G21pbmVjcmFmdDpuZXRoZXJfcXVhcnR6X29yZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9xdWFydHpfb3JlAA==" + }, + "nether_sprouts": { + "item_model": "GG1pbmVjcmFmdDpuZXRoZXJfc3Byb3V0cw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm5ldGhlcl9zcHJvdXRzAA==" + }, + "nether_wart_block": { + "item_model": "G21pbmVjcmFmdDpuZXRoZXJfd2FydF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm5ldGhlcl93YXJ0X2Jsb2NrAA==" + }, + "netherite_block": { + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJpdGVfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm5ldGhlcml0ZV9ibG9jawA=" + }, + "netherrack": { + "item_model": "FG1pbmVjcmFmdDpuZXRoZXJyYWNr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm5ldGhlcnJhY2sA" + }, + "note_block": { + "item_model": "FG1pbmVjcmFmdDpub3RlX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm5vdGVfYmxvY2sA" + }, + "oak_button": { + "item_model": "FG1pbmVjcmFmdDpvYWtfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm9ha19idXR0b24A" + }, + "oak_door": { + "item_model": "Em1pbmVjcmFmdDpvYWtfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ha19kb29yAA==" + }, + "oak_fence": { + "item_model": "E21pbmVjcmFmdDpvYWtfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0Lm9ha19mZW5jZQA=" + }, + "oak_fence_gate": { + "item_model": "GG1pbmVjcmFmdDpvYWtfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0Lm9ha19mZW5jZV9nYXRlAA==" + }, + "oak_hanging_sign": { + "item_model": "Gm1pbmVjcmFmdDpvYWtfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0Lm9ha19oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "oak_leaves": { + "item_model": "FG1pbmVjcmFmdDpvYWtfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm9ha19sZWF2ZXMA" + }, + "oak_log": { + "item_model": "EW1pbmVjcmFmdDpvYWtfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0Lm9ha19sb2cA" + }, + "oak_planks": { + "item_model": "FG1pbmVjcmFmdDpvYWtfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm9ha19wbGFua3MA" + }, + "oak_pressure_plate": { + "item_model": "HG1pbmVjcmFmdDpvYWtfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm9ha19wcmVzc3VyZV9wbGF0ZQA=" + }, + "oak_sapling": { + "item_model": "FW1pbmVjcmFmdDpvYWtfc2FwbGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm9ha19zYXBsaW5nAA==" + }, + "oak_sign": { + "item_model": "Em1pbmVjcmFmdDpvYWtfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ha19zaWduAA==", + "max_stack_size": "EA==" + }, + "oak_slab": { + "item_model": "Em1pbmVjcmFmdDpvYWtfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ha19zbGFiAA==" + }, + "oak_stairs": { + "item_model": "FG1pbmVjcmFmdDpvYWtfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm9ha19zdGFpcnMA" + }, + "oak_trapdoor": { + "item_model": "Fm1pbmVjcmFmdDpvYWtfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0Lm9ha190cmFwZG9vcgA=" + }, + "oak_wood": { + "item_model": "Em1pbmVjcmFmdDpvYWtfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ha193b29kAA==" + }, + "observer": { + "item_model": "Em1pbmVjcmFmdDpvYnNlcnZlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ic2VydmVyAA==" + }, + "obsidian": { + "item_model": "Em1pbmVjcmFmdDpvYnNpZGlhbg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0Lm9ic2lkaWFuAA==" + }, + "ochre_froglight": { + "item_model": "GW1pbmVjcmFmdDpvY2hyZV9mcm9nbGlnaHQ=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm9jaHJlX2Zyb2dsaWdodAA=" + }, + "orange_banner": { + "banner_patterns": "AA==", + "item_model": "F21pbmVjcmFmdDpvcmFuZ2VfYmFubmVy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9iYW5uZXIA", + "max_stack_size": "EA==" + }, + "orange_bed": { + "item_model": "FG1pbmVjcmFmdDpvcmFuZ2VfYmVk", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9iZWQA", + "max_stack_size": "AQ==" + }, + "orange_candle": { + "item_model": "F21pbmVjcmFmdDpvcmFuZ2VfY2FuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9jYW5kbGUA" + }, + "orange_carpet": { + "equippable": "BqsGARdtaW5lY3JhZnQ6b3JhbmdlX2NhcnBldAABA0yAAQEBAQ==", + "item_model": "F21pbmVjcmFmdDpvcmFuZ2VfY2FycGV0", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9jYXJwZXQA" + }, + "orange_concrete": { + "item_model": "GW1pbmVjcmFmdDpvcmFuZ2VfY29uY3JldGU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9jb25jcmV0ZQA=" + }, + "orange_concrete_powder": { + "item_model": "IG1pbmVjcmFmdDpvcmFuZ2VfY29uY3JldGVfcG93ZGVy", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9jb25jcmV0ZV9wb3dkZXIA" + }, + "orange_glazed_terracotta": { + "item_model": "Im1pbmVjcmFmdDpvcmFuZ2VfZ2xhemVkX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9nbGF6ZWRfdGVycmFjb3R0YQA=" + }, + "orange_shulker_box": { + "container": "AA==", + "item_model": "HG1pbmVjcmFmdDpvcmFuZ2Vfc2h1bGtlcl9ib3g=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9zaHVsa2VyX2JveAA=", + "max_stack_size": "AQ==" + }, + "orange_stained_glass": { + "item_model": "Hm1pbmVjcmFmdDpvcmFuZ2Vfc3RhaW5lZF9nbGFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9zdGFpbmVkX2dsYXNzAA==" + }, + "orange_stained_glass_pane": { + "item_model": "I21pbmVjcmFmdDpvcmFuZ2Vfc3RhaW5lZF9nbGFzc19wYW5l", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0Lm9yYW5nZV9zdGFpbmVkX2dsYXNzX3BhbmUA" + }, + "orange_terracotta": { + "item_model": "G21pbmVjcmFmdDpvcmFuZ2VfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0Lm9yYW5nZV90ZXJyYWNvdHRhAA==" + }, + "orange_tulip": { + "item_model": "Fm1pbmVjcmFmdDpvcmFuZ2VfdHVsaXA=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0Lm9yYW5nZV90dWxpcAA=" + }, + "orange_wool": { + "item_model": "FW1pbmVjcmFmdDpvcmFuZ2Vfd29vbA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm9yYW5nZV93b29sAA==" + }, + "oxeye_daisy": { + "item_model": "FW1pbmVjcmFmdDpveGV5ZV9kYWlzeQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0Lm94ZXllX2RhaXN5AA==" + }, + "oxidized_chiseled_copper": { + "item_model": "Im1pbmVjcmFmdDpveGlkaXplZF9jaGlzZWxlZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NoaXNlbGVkX2NvcHBlcgA=" + }, + "oxidized_copper": { + "item_model": "GW1pbmVjcmFmdDpveGlkaXplZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NvcHBlcgA=" + }, + "oxidized_copper_bulb": { + "item_model": "Hm1pbmVjcmFmdDpveGlkaXplZF9jb3BwZXJfYnVsYg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NvcHBlcl9idWxiAA==" + }, + "oxidized_copper_door": { + "item_model": "Hm1pbmVjcmFmdDpveGlkaXplZF9jb3BwZXJfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NvcHBlcl9kb29yAA==" + }, + "oxidized_copper_grate": { + "item_model": "H21pbmVjcmFmdDpveGlkaXplZF9jb3BwZXJfZ3JhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NvcHBlcl9ncmF0ZQA=" + }, + "oxidized_copper_trapdoor": { + "item_model": "Im1pbmVjcmFmdDpveGlkaXplZF9jb3BwZXJfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2NvcHBlcl90cmFwZG9vcgA=" + }, + "oxidized_cut_copper": { + "item_model": "HW1pbmVjcmFmdDpveGlkaXplZF9jdXRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2N1dF9jb3BwZXIA" + }, + "oxidized_cut_copper_slab": { + "item_model": "Im1pbmVjcmFmdDpveGlkaXplZF9jdXRfY29wcGVyX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2N1dF9jb3BwZXJfc2xhYgA=" + }, + "oxidized_cut_copper_stairs": { + "item_model": "JG1pbmVjcmFmdDpveGlkaXplZF9jdXRfY29wcGVyX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0Lm94aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzAA==" + }, + "packed_ice": { + "item_model": "FG1pbmVjcmFmdDpwYWNrZWRfaWNl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnBhY2tlZF9pY2UA" + }, + "packed_mud": { + "item_model": "FG1pbmVjcmFmdDpwYWNrZWRfbXVk", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnBhY2tlZF9tdWQA" + }, + "pale_hanging_moss": { + "item_model": "G21pbmVjcmFmdDpwYWxlX2hhbmdpbmdfbW9zcw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnBhbGVfaGFuZ2luZ19tb3NzAA==" + }, + "pale_moss_block": { + "item_model": "GW1pbmVjcmFmdDpwYWxlX21vc3NfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBhbGVfbW9zc19ibG9jawA=" + }, + "pale_moss_carpet": { + "item_model": "Gm1pbmVjcmFmdDpwYWxlX21vc3NfY2FycGV0", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnBhbGVfbW9zc19jYXJwZXQA" + }, + "pale_oak_button": { + "item_model": "GW1pbmVjcmFmdDpwYWxlX29ha19idXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2J1dHRvbgA=" + }, + "pale_oak_door": { + "item_model": "F21pbmVjcmFmdDpwYWxlX29ha19kb29y", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2Rvb3IA" + }, + "pale_oak_fence": { + "item_model": "GG1pbmVjcmFmdDpwYWxlX29ha19mZW5jZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2ZlbmNlAA==" + }, + "pale_oak_fence_gate": { + "item_model": "HW1pbmVjcmFmdDpwYWxlX29ha19mZW5jZV9nYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2ZlbmNlX2dhdGUA" + }, + "pale_oak_hanging_sign": { + "item_model": "H21pbmVjcmFmdDpwYWxlX29ha19oYW5naW5nX3NpZ24=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2hhbmdpbmdfc2lnbgA=", + "max_stack_size": "EA==" + }, + "pale_oak_leaves": { + "item_model": "GW1pbmVjcmFmdDpwYWxlX29ha19sZWF2ZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2xlYXZlcwA=" + }, + "pale_oak_log": { + "item_model": "Fm1pbmVjcmFmdDpwYWxlX29ha19sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX2xvZwA=" + }, + "pale_oak_planks": { + "item_model": "GW1pbmVjcmFmdDpwYWxlX29ha19wbGFua3M=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3BsYW5rcwA=" + }, + "pale_oak_pressure_plate": { + "item_model": "IW1pbmVjcmFmdDpwYWxlX29ha19wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3ByZXNzdXJlX3BsYXRlAA==" + }, + "pale_oak_sapling": { + "item_model": "Gm1pbmVjcmFmdDpwYWxlX29ha19zYXBsaW5n", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3NhcGxpbmcA" + }, + "pale_oak_sign": { + "item_model": "F21pbmVjcmFmdDpwYWxlX29ha19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3NpZ24A", + "max_stack_size": "EA==" + }, + "pale_oak_slab": { + "item_model": "F21pbmVjcmFmdDpwYWxlX29ha19zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3NsYWIA" + }, + "pale_oak_stairs": { + "item_model": "GW1pbmVjcmFmdDpwYWxlX29ha19zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3N0YWlycwA=" + }, + "pale_oak_trapdoor": { + "item_model": "G21pbmVjcmFmdDpwYWxlX29ha190cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3RyYXBkb29yAA==" + }, + "pale_oak_wood": { + "item_model": "F21pbmVjcmFmdDpwYWxlX29ha193b29k", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBhbGVfb2FrX3dvb2QA" + }, + "pearlescent_froglight": { + "item_model": "H21pbmVjcmFmdDpwZWFybGVzY2VudF9mcm9nbGlnaHQ=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnBlYXJsZXNjZW50X2Zyb2dsaWdodAA=" + }, + "peony": { + "item_model": "D21pbmVjcmFmdDpwZW9ueQ==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnBlb255AA==" + }, + "petrified_oak_slab": { + "item_model": "HG1pbmVjcmFmdDpwZXRyaWZpZWRfb2FrX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnBldHJpZmllZF9vYWtfc2xhYgA=" + }, + "piglin_head": { + "equippable": "BEcAAAABAAE=", + "item_model": "FW1pbmVjcmFmdDpwaWdsaW5faGVhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBpZ2xpbl9oZWFkAA==", + "rarity": "AQ==" + }, + "pink_banner": { + "banner_patterns": "AA==", + "item_model": "FW1pbmVjcmFmdDpwaW5rX2Jhbm5lcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBpbmtfYmFubmVyAA==", + "max_stack_size": "EA==" + }, + "pink_bed": { + "item_model": "Em1pbmVjcmFmdDpwaW5rX2JlZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LnBpbmtfYmVkAA==", + "max_stack_size": "AQ==" + }, + "pink_candle": { + "item_model": "FW1pbmVjcmFmdDpwaW5rX2NhbmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBpbmtfY2FuZGxlAA==" + }, + "pink_carpet": { + "equippable": "BqsGARVtaW5lY3JhZnQ6cGlua19jYXJwZXQAAQNMgAEBAQE=", + "item_model": "FW1pbmVjcmFmdDpwaW5rX2NhcnBldA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBpbmtfY2FycGV0AA==" + }, + "pink_concrete": { + "item_model": "F21pbmVjcmFmdDpwaW5rX2NvbmNyZXRl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBpbmtfY29uY3JldGUA" + }, + "pink_concrete_powder": { + "item_model": "Hm1pbmVjcmFmdDpwaW5rX2NvbmNyZXRlX3Bvd2Rlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnBpbmtfY29uY3JldGVfcG93ZGVyAA==" + }, + "pink_glazed_terracotta": { + "item_model": "IG1pbmVjcmFmdDpwaW5rX2dsYXplZF90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnBpbmtfZ2xhemVkX3RlcnJhY290dGEA" + }, + "pink_petals": { + "item_model": "FW1pbmVjcmFmdDpwaW5rX3BldGFscw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBpbmtfcGV0YWxzAA==" + }, + "pink_shulker_box": { + "container": "AA==", + "item_model": "Gm1pbmVjcmFmdDpwaW5rX3NodWxrZXJfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnBpbmtfc2h1bGtlcl9ib3gA", + "max_stack_size": "AQ==" + }, + "pink_stained_glass": { + "item_model": "HG1pbmVjcmFmdDpwaW5rX3N0YWluZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnBpbmtfc3RhaW5lZF9nbGFzcwA=" + }, + "pink_stained_glass_pane": { + "item_model": "IW1pbmVjcmFmdDpwaW5rX3N0YWluZWRfZ2xhc3NfcGFuZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBpbmtfc3RhaW5lZF9nbGFzc19wYW5lAA==" + }, + "pink_terracotta": { + "item_model": "GW1pbmVjcmFmdDpwaW5rX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBpbmtfdGVycmFjb3R0YQA=" + }, + "pink_tulip": { + "item_model": "FG1pbmVjcmFmdDpwaW5rX3R1bGlw", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnBpbmtfdHVsaXAA" + }, + "pink_wool": { + "item_model": "E21pbmVjcmFmdDpwaW5rX3dvb2w=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnBpbmtfd29vbAA=" + }, + "piston": { + "item_model": "EG1pbmVjcmFmdDpwaXN0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LnBpc3RvbgA=" + }, + "pitcher_plant": { + "item_model": "F21pbmVjcmFmdDpwaXRjaGVyX3BsYW50", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBpdGNoZXJfcGxhbnQA" + }, + "player_head": { + "equippable": "BEcAAAABAAE=", + "item_model": "FW1pbmVjcmFmdDpwbGF5ZXJfaGVhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnBsYXllcl9oZWFkAA==", + "rarity": "AQ==" + }, + "podzol": { + "item_model": "EG1pbmVjcmFmdDpwb2R6b2w=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LnBvZHpvbAA=" + }, + "pointed_dripstone": { + "item_model": "G21pbmVjcmFmdDpwb2ludGVkX2RyaXBzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnBvaW50ZWRfZHJpcHN0b25lAA==" + }, + "polished_andesite": { + "item_model": "G21pbmVjcmFmdDpwb2xpc2hlZF9hbmRlc2l0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2FuZGVzaXRlAA==" + }, + "polished_andesite_slab": { + "item_model": "IG1pbmVjcmFmdDpwb2xpc2hlZF9hbmRlc2l0ZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2FuZGVzaXRlX3NsYWIA" + }, + "polished_andesite_stairs": { + "item_model": "Im1pbmVjcmFmdDpwb2xpc2hlZF9hbmRlc2l0ZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2FuZGVzaXRlX3N0YWlycwA=" + }, + "polished_basalt": { + "item_model": "GW1pbmVjcmFmdDpwb2xpc2hlZF9iYXNhbHQ=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2Jhc2FsdAA=" + }, + "polished_blackstone": { + "item_model": "HW1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmUA" + }, + "polished_blackstone_brick_slab": { + "item_model": "KG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX2JyaWNrX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc2xhYgA=" + }, + "polished_blackstone_brick_stairs": { + "item_model": "Km1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX2JyaWNrX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAwYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfc3RhaXJzAA==" + }, + "polished_blackstone_brick_wall": { + "item_model": "KG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX2JyaWNrX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tfd2FsbAA=" + }, + "polished_blackstone_bricks": { + "item_model": "JG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfYnJpY2tzAA==" + }, + "polished_blackstone_button": { + "item_model": "JG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX2J1dHRvbg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfYnV0dG9uAA==" + }, + "polished_blackstone_pressure_plate": { + "item_model": "LG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX3ByZXNzdXJlX3BsYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAyYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfcHJlc3N1cmVfcGxhdGUA" + }, + "polished_blackstone_slab": { + "item_model": "Im1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfc2xhYgA=" + }, + "polished_blackstone_stairs": { + "item_model": "JG1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfc3RhaXJzAA==" + }, + "polished_blackstone_wall": { + "item_model": "Im1pbmVjcmFmdDpwb2xpc2hlZF9ibGFja3N0b25lX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2JsYWNrc3RvbmVfd2FsbAA=" + }, + "polished_deepslate": { + "item_model": "HG1pbmVjcmFmdDpwb2xpc2hlZF9kZWVwc2xhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2RlZXBzbGF0ZQA=" + }, + "polished_deepslate_slab": { + "item_model": "IW1pbmVjcmFmdDpwb2xpc2hlZF9kZWVwc2xhdGVfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2RlZXBzbGF0ZV9zbGFiAA==" + }, + "polished_deepslate_stairs": { + "item_model": "I21pbmVjcmFmdDpwb2xpc2hlZF9kZWVwc2xhdGVfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2RlZXBzbGF0ZV9zdGFpcnMA" + }, + "polished_deepslate_wall": { + "item_model": "IW1pbmVjcmFmdDpwb2xpc2hlZF9kZWVwc2xhdGVfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2RlZXBzbGF0ZV93YWxsAA==" + }, + "polished_diorite": { + "item_model": "Gm1pbmVjcmFmdDpwb2xpc2hlZF9kaW9yaXRl", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2Rpb3JpdGUA" + }, + "polished_diorite_slab": { + "item_model": "H21pbmVjcmFmdDpwb2xpc2hlZF9kaW9yaXRlX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2Rpb3JpdGVfc2xhYgA=" + }, + "polished_diorite_stairs": { + "item_model": "IW1pbmVjcmFmdDpwb2xpc2hlZF9kaW9yaXRlX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2Rpb3JpdGVfc3RhaXJzAA==" + }, + "polished_granite": { + "item_model": "Gm1pbmVjcmFmdDpwb2xpc2hlZF9ncmFuaXRl", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2dyYW5pdGUA" + }, + "polished_granite_slab": { + "item_model": "H21pbmVjcmFmdDpwb2xpc2hlZF9ncmFuaXRlX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2dyYW5pdGVfc2xhYgA=" + }, + "polished_granite_stairs": { + "item_model": "IW1pbmVjcmFmdDpwb2xpc2hlZF9ncmFuaXRlX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX2dyYW5pdGVfc3RhaXJzAA==" + }, + "polished_tuff": { + "item_model": "F21pbmVjcmFmdDpwb2xpc2hlZF90dWZm", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX3R1ZmYA" + }, + "polished_tuff_slab": { + "item_model": "HG1pbmVjcmFmdDpwb2xpc2hlZF90dWZmX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX3R1ZmZfc2xhYgA=" + }, + "polished_tuff_stairs": { + "item_model": "Hm1pbmVjcmFmdDpwb2xpc2hlZF90dWZmX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX3R1ZmZfc3RhaXJzAA==" + }, + "polished_tuff_wall": { + "item_model": "HG1pbmVjcmFmdDpwb2xpc2hlZF90dWZmX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnBvbGlzaGVkX3R1ZmZfd2FsbAA=" + }, + "poppy": { + "item_model": "D21pbmVjcmFmdDpwb3BweQ==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnBvcHB5AA==" + }, + "powered_rail": { + "item_model": "Fm1pbmVjcmFmdDpwb3dlcmVkX3JhaWw=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnBvd2VyZWRfcmFpbAA=" + }, + "prismarine": { + "item_model": "FG1pbmVjcmFmdDpwcmlzbWFyaW5l", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmUA" + }, + "prismarine_brick_slab": { + "item_model": "H21pbmVjcmFmdDpwcmlzbWFyaW5lX2JyaWNrX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfYnJpY2tfc2xhYgA=" + }, + "prismarine_brick_stairs": { + "item_model": "IW1pbmVjcmFmdDpwcmlzbWFyaW5lX2JyaWNrX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfYnJpY2tfc3RhaXJzAA==" + }, + "prismarine_bricks": { + "item_model": "G21pbmVjcmFmdDpwcmlzbWFyaW5lX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfYnJpY2tzAA==" + }, + "prismarine_slab": { + "item_model": "GW1pbmVjcmFmdDpwcmlzbWFyaW5lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfc2xhYgA=" + }, + "prismarine_stairs": { + "item_model": "G21pbmVjcmFmdDpwcmlzbWFyaW5lX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfc3RhaXJzAA==" + }, + "prismarine_wall": { + "item_model": "GW1pbmVjcmFmdDpwcmlzbWFyaW5lX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnByaXNtYXJpbmVfd2FsbAA=" + }, + "pumpkin": { + "item_model": "EW1pbmVjcmFmdDpwdW1wa2lu", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LnB1bXBraW4A" + }, + "purple_banner": { + "banner_patterns": "AA==", + "item_model": "F21pbmVjcmFmdDpwdXJwbGVfYmFubmVy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnB1cnBsZV9iYW5uZXIA", + "max_stack_size": "EA==" + }, + "purple_bed": { + "item_model": "FG1pbmVjcmFmdDpwdXJwbGVfYmVk", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnB1cnBsZV9iZWQA", + "max_stack_size": "AQ==" + }, + "purple_candle": { + "item_model": "F21pbmVjcmFmdDpwdXJwbGVfY2FuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnB1cnBsZV9jYW5kbGUA" + }, + "purple_carpet": { + "equippable": "BqsGARdtaW5lY3JhZnQ6cHVycGxlX2NhcnBldAABA0yAAQEBAQ==", + "item_model": "F21pbmVjcmFmdDpwdXJwbGVfY2FycGV0", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnB1cnBsZV9jYXJwZXQA" + }, + "purple_concrete": { + "item_model": "GW1pbmVjcmFmdDpwdXJwbGVfY29uY3JldGU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnB1cnBsZV9jb25jcmV0ZQA=" + }, + "purple_concrete_powder": { + "item_model": "IG1pbmVjcmFmdDpwdXJwbGVfY29uY3JldGVfcG93ZGVy", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnB1cnBsZV9jb25jcmV0ZV9wb3dkZXIA" + }, + "purple_glazed_terracotta": { + "item_model": "Im1pbmVjcmFmdDpwdXJwbGVfZ2xhemVkX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LnB1cnBsZV9nbGF6ZWRfdGVycmFjb3R0YQA=" + }, + "purple_shulker_box": { + "container": "AA==", + "item_model": "HG1pbmVjcmFmdDpwdXJwbGVfc2h1bGtlcl9ib3g=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnB1cnBsZV9zaHVsa2VyX2JveAA=", + "max_stack_size": "AQ==" + }, + "purple_stained_glass": { + "item_model": "Hm1pbmVjcmFmdDpwdXJwbGVfc3RhaW5lZF9nbGFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnB1cnBsZV9zdGFpbmVkX2dsYXNzAA==" + }, + "purple_stained_glass_pane": { + "item_model": "I21pbmVjcmFmdDpwdXJwbGVfc3RhaW5lZF9nbGFzc19wYW5l", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LnB1cnBsZV9zdGFpbmVkX2dsYXNzX3BhbmUA" + }, + "purple_terracotta": { + "item_model": "G21pbmVjcmFmdDpwdXJwbGVfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnB1cnBsZV90ZXJyYWNvdHRhAA==" + }, + "purple_wool": { + "item_model": "FW1pbmVjcmFmdDpwdXJwbGVfd29vbA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnB1cnBsZV93b29sAA==" + }, + "purpur_block": { + "item_model": "Fm1pbmVjcmFmdDpwdXJwdXJfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnB1cnB1cl9ibG9jawA=" + }, + "purpur_pillar": { + "item_model": "F21pbmVjcmFmdDpwdXJwdXJfcGlsbGFy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnB1cnB1cl9waWxsYXIA" + }, + "purpur_slab": { + "item_model": "FW1pbmVjcmFmdDpwdXJwdXJfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnB1cnB1cl9zbGFiAA==" + }, + "purpur_stairs": { + "item_model": "F21pbmVjcmFmdDpwdXJwdXJfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnB1cnB1cl9zdGFpcnMA" + }, + "quartz_block": { + "item_model": "Fm1pbmVjcmFmdDpxdWFydHpfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnF1YXJ0el9ibG9jawA=" + }, + "quartz_bricks": { + "item_model": "F21pbmVjcmFmdDpxdWFydHpfYnJpY2tz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnF1YXJ0el9icmlja3MA" + }, + "quartz_pillar": { + "item_model": "F21pbmVjcmFmdDpxdWFydHpfcGlsbGFy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnF1YXJ0el9waWxsYXIA" + }, + "quartz_slab": { + "item_model": "FW1pbmVjcmFmdDpxdWFydHpfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnF1YXJ0el9zbGFiAA==" + }, + "quartz_stairs": { + "item_model": "F21pbmVjcmFmdDpxdWFydHpfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnF1YXJ0el9zdGFpcnMA" + }, + "rail": { + "item_model": "Dm1pbmVjcmFmdDpyYWls", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LnJhaWwA" + }, + "raw_copper_block": { + "item_model": "Gm1pbmVjcmFmdDpyYXdfY29wcGVyX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnJhd19jb3BwZXJfYmxvY2sA" + }, + "raw_gold_block": { + "item_model": "GG1pbmVjcmFmdDpyYXdfZ29sZF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJhd19nb2xkX2Jsb2NrAA==" + }, + "raw_iron_block": { + "item_model": "GG1pbmVjcmFmdDpyYXdfaXJvbl9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJhd19pcm9uX2Jsb2NrAA==" + }, + "red_banner": { + "banner_patterns": "AA==", + "item_model": "FG1pbmVjcmFmdDpyZWRfYmFubmVy", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnJlZF9iYW5uZXIA", + "max_stack_size": "EA==" + }, + "red_bed": { + "item_model": "EW1pbmVjcmFmdDpyZWRfYmVk", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LnJlZF9iZWQA", + "max_stack_size": "AQ==" + }, + "red_candle": { + "item_model": "FG1pbmVjcmFmdDpyZWRfY2FuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnJlZF9jYW5kbGUA" + }, + "red_carpet": { + "equippable": "BqsGARRtaW5lY3JhZnQ6cmVkX2NhcnBldAABA0yAAQEBAQ==", + "item_model": "FG1pbmVjcmFmdDpyZWRfY2FycGV0", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnJlZF9jYXJwZXQA" + }, + "red_concrete": { + "item_model": "Fm1pbmVjcmFmdDpyZWRfY29uY3JldGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnJlZF9jb25jcmV0ZQA=" + }, + "red_concrete_powder": { + "item_model": "HW1pbmVjcmFmdDpyZWRfY29uY3JldGVfcG93ZGVy", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnJlZF9jb25jcmV0ZV9wb3dkZXIA" + }, + "red_glazed_terracotta": { + "item_model": "H21pbmVjcmFmdDpyZWRfZ2xhemVkX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnJlZF9nbGF6ZWRfdGVycmFjb3R0YQA=" + }, + "red_mushroom": { + "item_model": "Fm1pbmVjcmFmdDpyZWRfbXVzaHJvb20=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnJlZF9tdXNocm9vbQA=" + }, + "red_mushroom_block": { + "item_model": "HG1pbmVjcmFmdDpyZWRfbXVzaHJvb21fYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnJlZF9tdXNocm9vbV9ibG9jawA=" + }, + "red_nether_brick_slab": { + "item_model": "H21pbmVjcmFmdDpyZWRfbmV0aGVyX2JyaWNrX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnJlZF9uZXRoZXJfYnJpY2tfc2xhYgA=" + }, + "red_nether_brick_stairs": { + "item_model": "IW1pbmVjcmFmdDpyZWRfbmV0aGVyX2JyaWNrX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnJlZF9uZXRoZXJfYnJpY2tfc3RhaXJzAA==" + }, + "red_nether_brick_wall": { + "item_model": "H21pbmVjcmFmdDpyZWRfbmV0aGVyX2JyaWNrX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnJlZF9uZXRoZXJfYnJpY2tfd2FsbAA=" + }, + "red_nether_bricks": { + "item_model": "G21pbmVjcmFmdDpyZWRfbmV0aGVyX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnJlZF9uZXRoZXJfYnJpY2tzAA==" + }, + "red_sand": { + "item_model": "Em1pbmVjcmFmdDpyZWRfc2FuZA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LnJlZF9zYW5kAA==" + }, + "red_sandstone": { + "item_model": "F21pbmVjcmFmdDpyZWRfc2FuZHN0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnJlZF9zYW5kc3RvbmUA" + }, + "red_sandstone_slab": { + "item_model": "HG1pbmVjcmFmdDpyZWRfc2FuZHN0b25lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnJlZF9zYW5kc3RvbmVfc2xhYgA=" + }, + "red_sandstone_stairs": { + "item_model": "Hm1pbmVjcmFmdDpyZWRfc2FuZHN0b25lX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnJlZF9zYW5kc3RvbmVfc3RhaXJzAA==" + }, + "red_sandstone_wall": { + "item_model": "HG1pbmVjcmFmdDpyZWRfc2FuZHN0b25lX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnJlZF9zYW5kc3RvbmVfd2FsbAA=" + }, + "red_shulker_box": { + "container": "AA==", + "item_model": "GW1pbmVjcmFmdDpyZWRfc2h1bGtlcl9ib3g=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnJlZF9zaHVsa2VyX2JveAA=", + "max_stack_size": "AQ==" + }, + "red_stained_glass": { + "item_model": "G21pbmVjcmFmdDpyZWRfc3RhaW5lZF9nbGFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnJlZF9zdGFpbmVkX2dsYXNzAA==" + }, + "red_stained_glass_pane": { + "item_model": "IG1pbmVjcmFmdDpyZWRfc3RhaW5lZF9nbGFzc19wYW5l", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnJlZF9zdGFpbmVkX2dsYXNzX3BhbmUA" + }, + "red_terracotta": { + "item_model": "GG1pbmVjcmFmdDpyZWRfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJlZF90ZXJyYWNvdHRhAA==" + }, + "red_tulip": { + "item_model": "E21pbmVjcmFmdDpyZWRfdHVsaXA=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnJlZF90dWxpcAA=" + }, + "red_wool": { + "item_model": "Em1pbmVjcmFmdDpyZWRfd29vbA==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LnJlZF93b29sAA==" + }, + "redstone_block": { + "item_model": "GG1pbmVjcmFmdDpyZWRzdG9uZV9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJlZHN0b25lX2Jsb2NrAA==" + }, + "redstone_lamp": { + "item_model": "F21pbmVjcmFmdDpyZWRzdG9uZV9sYW1w", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnJlZHN0b25lX2xhbXAA" + }, + "redstone_ore": { + "item_model": "Fm1pbmVjcmFmdDpyZWRzdG9uZV9vcmU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnJlZHN0b25lX29yZQA=" + }, + "redstone_torch": { + "item_model": "GG1pbmVjcmFmdDpyZWRzdG9uZV90b3JjaA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJlZHN0b25lX3RvcmNoAA==" + }, + "reinforced_deepslate": { + "item_model": "Hm1pbmVjcmFmdDpyZWluZm9yY2VkX2RlZXBzbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnJlaW5mb3JjZWRfZGVlcHNsYXRlAA==" + }, + "repeater": { + "item_model": "Em1pbmVjcmFmdDpyZXBlYXRlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LnJlcGVhdGVyAA==" + }, + "repeating_command_block": { + "item_model": "IW1pbmVjcmFmdDpyZXBlYXRpbmdfY29tbWFuZF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnJlcGVhdGluZ19jb21tYW5kX2Jsb2NrAA==", + "rarity": "Aw==" + }, + "respawn_anchor": { + "item_model": "GG1pbmVjcmFmdDpyZXNwYXduX2FuY2hvcg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnJlc3Bhd25fYW5jaG9yAA==" + }, + "rooted_dirt": { + "item_model": "FW1pbmVjcmFmdDpyb290ZWRfZGlydA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnJvb3RlZF9kaXJ0AA==" + }, + "rose_bush": { + "item_model": "E21pbmVjcmFmdDpyb3NlX2J1c2g=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnJvc2VfYnVzaAA=" + }, + "sand": { + "item_model": "Dm1pbmVjcmFmdDpzYW5k", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LnNhbmQA" + }, + "sandstone": { + "item_model": "E21pbmVjcmFmdDpzYW5kc3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnNhbmRzdG9uZQA=" + }, + "sandstone_slab": { + "item_model": "GG1pbmVjcmFmdDpzYW5kc3RvbmVfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNhbmRzdG9uZV9zbGFiAA==" + }, + "sandstone_stairs": { + "item_model": "Gm1pbmVjcmFmdDpzYW5kc3RvbmVfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnNhbmRzdG9uZV9zdGFpcnMA" + }, + "sandstone_wall": { + "item_model": "GG1pbmVjcmFmdDpzYW5kc3RvbmVfd2FsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNhbmRzdG9uZV93YWxsAA==" + }, + "scaffolding": { + "item_model": "FW1pbmVjcmFmdDpzY2FmZm9sZGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNjYWZmb2xkaW5nAA==" + }, + "sculk": { + "item_model": "D21pbmVjcmFmdDpzY3Vsaw==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnNjdWxrAA==" + }, + "sculk_catalyst": { + "item_model": "GG1pbmVjcmFmdDpzY3Vsa19jYXRhbHlzdA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNjdWxrX2NhdGFseXN0AA==" + }, + "sculk_sensor": { + "item_model": "Fm1pbmVjcmFmdDpzY3Vsa19zZW5zb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnNjdWxrX3NlbnNvcgA=" + }, + "sculk_shrieker": { + "item_model": "GG1pbmVjcmFmdDpzY3Vsa19zaHJpZWtlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNjdWxrX3Nocmlla2VyAA==" + }, + "sculk_vein": { + "item_model": "FG1pbmVjcmFmdDpzY3Vsa192ZWlu", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnNjdWxrX3ZlaW4A" + }, + "sea_lantern": { + "item_model": "FW1pbmVjcmFmdDpzZWFfbGFudGVybg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNlYV9sYW50ZXJuAA==" + }, + "sea_pickle": { + "item_model": "FG1pbmVjcmFmdDpzZWFfcGlja2xl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnNlYV9waWNrbGUA" + }, + "seagrass": { + "item_model": "Em1pbmVjcmFmdDpzZWFncmFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAYYmxvY2subWluZWNyYWZ0LnNlYWdyYXNzAA==" + }, + "short_grass": { + "item_model": "FW1pbmVjcmFmdDpzaG9ydF9ncmFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNob3J0X2dyYXNzAA==" + }, + "shroomlight": { + "item_model": "FW1pbmVjcmFmdDpzaHJvb21saWdodA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNocm9vbWxpZ2h0AA==" + }, + "shulker_box": { + "container": "AA==", + "item_model": "FW1pbmVjcmFmdDpzaHVsa2VyX2JveA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNodWxrZXJfYm94AA==", + "max_stack_size": "AQ==" + }, + "skeleton_skull": { + "equippable": "BEcAAAABAAE=", + "item_model": "GG1pbmVjcmFmdDpza2VsZXRvbl9za3VsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNrZWxldG9uX3NrdWxsAA==", + "rarity": "AQ==" + }, + "slime_block": { + "item_model": "FW1pbmVjcmFmdDpzbGltZV9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNsaW1lX2Jsb2NrAA==" + }, + "small_amethyst_bud": { + "item_model": "HG1pbmVjcmFmdDpzbWFsbF9hbWV0aHlzdF9idWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnNtYWxsX2FtZXRoeXN0X2J1ZAA=" + }, + "small_dripleaf": { + "item_model": "GG1pbmVjcmFmdDpzbWFsbF9kcmlwbGVhZg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNtYWxsX2RyaXBsZWFmAA==" + }, + "smithing_table": { + "item_model": "GG1pbmVjcmFmdDpzbWl0aGluZ190YWJsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNtaXRoaW5nX3RhYmxlAA==" + }, + "smoker": { + "container": "AA==", + "item_model": "EG1pbmVjcmFmdDpzbW9rZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LnNtb2tlcgA=" + }, + "smooth_basalt": { + "item_model": "F21pbmVjcmFmdDpzbW9vdGhfYmFzYWx0", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNtb290aF9iYXNhbHQA" + }, + "smooth_quartz": { + "item_model": "F21pbmVjcmFmdDpzbW9vdGhfcXVhcnR6", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNtb290aF9xdWFydHoA" + }, + "smooth_quartz_slab": { + "item_model": "HG1pbmVjcmFmdDpzbW9vdGhfcXVhcnR6X3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnNtb290aF9xdWFydHpfc2xhYgA=" + }, + "smooth_quartz_stairs": { + "item_model": "Hm1pbmVjcmFmdDpzbW9vdGhfcXVhcnR6X3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnNtb290aF9xdWFydHpfc3RhaXJzAA==" + }, + "smooth_red_sandstone": { + "item_model": "Hm1pbmVjcmFmdDpzbW9vdGhfcmVkX3NhbmRzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnNtb290aF9yZWRfc2FuZHN0b25lAA==" + }, + "smooth_red_sandstone_slab": { + "item_model": "I21pbmVjcmFmdDpzbW9vdGhfcmVkX3NhbmRzdG9uZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LnNtb290aF9yZWRfc2FuZHN0b25lX3NsYWIA" + }, + "smooth_red_sandstone_stairs": { + "item_model": "JW1pbmVjcmFmdDpzbW9vdGhfcmVkX3NhbmRzdG9uZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LnNtb290aF9yZWRfc2FuZHN0b25lX3N0YWlycwA=" + }, + "smooth_sandstone": { + "item_model": "Gm1pbmVjcmFmdDpzbW9vdGhfc2FuZHN0b25l", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnNtb290aF9zYW5kc3RvbmUA" + }, + "smooth_sandstone_slab": { + "item_model": "H21pbmVjcmFmdDpzbW9vdGhfc2FuZHN0b25lX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnNtb290aF9zYW5kc3RvbmVfc2xhYgA=" + }, + "smooth_sandstone_stairs": { + "item_model": "IW1pbmVjcmFmdDpzbW9vdGhfc2FuZHN0b25lX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnNtb290aF9zYW5kc3RvbmVfc3RhaXJzAA==" + }, + "smooth_stone": { + "item_model": "Fm1pbmVjcmFmdDpzbW9vdGhfc3RvbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnNtb290aF9zdG9uZQA=" + }, + "smooth_stone_slab": { + "item_model": "G21pbmVjcmFmdDpzbW9vdGhfc3RvbmVfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnNtb290aF9zdG9uZV9zbGFiAA==" + }, + "sniffer_egg": { + "item_model": "FW1pbmVjcmFmdDpzbmlmZmVyX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNuaWZmZXJfZWdnAA==", + "rarity": "AQ==" + }, + "snow": { + "item_model": "Dm1pbmVjcmFmdDpzbm93", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LnNub3cA" + }, + "snow_block": { + "item_model": "FG1pbmVjcmFmdDpzbm93X2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnNub3dfYmxvY2sA" + }, + "soul_campfire": { + "container": "AA==", + "item_model": "F21pbmVjcmFmdDpzb3VsX2NhbXBmaXJl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNvdWxfY2FtcGZpcmUA" + }, + "soul_lantern": { + "item_model": "Fm1pbmVjcmFmdDpzb3VsX2xhbnRlcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnNvdWxfbGFudGVybgA=" + }, + "soul_sand": { + "item_model": "E21pbmVjcmFmdDpzb3VsX3NhbmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnNvdWxfc2FuZAA=" + }, + "soul_soil": { + "item_model": "E21pbmVjcmFmdDpzb3VsX3NvaWw=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnNvdWxfc29pbAA=" + }, + "soul_torch": { + "item_model": "FG1pbmVjcmFmdDpzb3VsX3RvcmNo", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnNvdWxfdG9yY2gA" + }, + "spawner": { + "item_model": "EW1pbmVjcmFmdDpzcGF3bmVy", + "item_name": "CggACXRyYW5zbGF0ZQAXYmxvY2subWluZWNyYWZ0LnNwYXduZXIA" + }, + "sponge": { + "item_model": "EG1pbmVjcmFmdDpzcG9uZ2U=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LnNwb25nZQA=" + }, + "spore_blossom": { + "item_model": "F21pbmVjcmFmdDpzcG9yZV9ibG9zc29t", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNwb3JlX2Jsb3Nzb20A" + }, + "spruce_button": { + "item_model": "F21pbmVjcmFmdDpzcHJ1Y2VfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNwcnVjZV9idXR0b24A" + }, + "spruce_door": { + "item_model": "FW1pbmVjcmFmdDpzcHJ1Y2VfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNwcnVjZV9kb29yAA==" + }, + "spruce_fence": { + "item_model": "Fm1pbmVjcmFmdDpzcHJ1Y2VfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnNwcnVjZV9mZW5jZQA=" + }, + "spruce_fence_gate": { + "item_model": "G21pbmVjcmFmdDpzcHJ1Y2VfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnNwcnVjZV9mZW5jZV9nYXRlAA==" + }, + "spruce_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDpzcHJ1Y2VfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnNwcnVjZV9oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "spruce_leaves": { + "item_model": "F21pbmVjcmFmdDpzcHJ1Y2VfbGVhdmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNwcnVjZV9sZWF2ZXMA" + }, + "spruce_log": { + "item_model": "FG1pbmVjcmFmdDpzcHJ1Y2VfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnNwcnVjZV9sb2cA" + }, + "spruce_planks": { + "item_model": "F21pbmVjcmFmdDpzcHJ1Y2VfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNwcnVjZV9wbGFua3MA" + }, + "spruce_pressure_plate": { + "item_model": "H21pbmVjcmFmdDpzcHJ1Y2VfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnNwcnVjZV9wcmVzc3VyZV9wbGF0ZQA=" + }, + "spruce_sapling": { + "item_model": "GG1pbmVjcmFmdDpzcHJ1Y2Vfc2FwbGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnNwcnVjZV9zYXBsaW5nAA==" + }, + "spruce_sign": { + "item_model": "FW1pbmVjcmFmdDpzcHJ1Y2Vfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNwcnVjZV9zaWduAA==", + "max_stack_size": "EA==" + }, + "spruce_slab": { + "item_model": "FW1pbmVjcmFmdDpzcHJ1Y2Vfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNwcnVjZV9zbGFiAA==" + }, + "spruce_stairs": { + "item_model": "F21pbmVjcmFmdDpzcHJ1Y2Vfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnNwcnVjZV9zdGFpcnMA" + }, + "spruce_trapdoor": { + "item_model": "GW1pbmVjcmFmdDpzcHJ1Y2VfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnNwcnVjZV90cmFwZG9vcgA=" + }, + "spruce_wood": { + "item_model": "FW1pbmVjcmFmdDpzcHJ1Y2Vfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnNwcnVjZV93b29kAA==" + }, + "sticky_piston": { + "item_model": "F21pbmVjcmFmdDpzdGlja3lfcGlzdG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnN0aWNreV9waXN0b24A" + }, + "stone": { + "item_model": "D21pbmVjcmFmdDpzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnN0b25lAA==" + }, + "stone_brick_slab": { + "item_model": "Gm1pbmVjcmFmdDpzdG9uZV9icmlja19zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnN0b25lX2JyaWNrX3NsYWIA" + }, + "stone_brick_stairs": { + "item_model": "HG1pbmVjcmFmdDpzdG9uZV9icmlja19zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnN0b25lX2JyaWNrX3N0YWlycwA=" + }, + "stone_brick_wall": { + "item_model": "Gm1pbmVjcmFmdDpzdG9uZV9icmlja193YWxs", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnN0b25lX2JyaWNrX3dhbGwA" + }, + "stone_bricks": { + "item_model": "Fm1pbmVjcmFmdDpzdG9uZV9icmlja3M=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnN0b25lX2JyaWNrcwA=" + }, + "stone_button": { + "item_model": "Fm1pbmVjcmFmdDpzdG9uZV9idXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnN0b25lX2J1dHRvbgA=" + }, + "stone_pressure_plate": { + "item_model": "Hm1pbmVjcmFmdDpzdG9uZV9wcmVzc3VyZV9wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0b25lX3ByZXNzdXJlX3BsYXRlAA==" + }, + "stone_slab": { + "item_model": "FG1pbmVjcmFmdDpzdG9uZV9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnN0b25lX3NsYWIA" + }, + "stone_stairs": { + "item_model": "Fm1pbmVjcmFmdDpzdG9uZV9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnN0b25lX3N0YWlycwA=" + }, + "stonecutter": { + "item_model": "FW1pbmVjcmFmdDpzdG9uZWN1dHRlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnN0b25lY3V0dGVyAA==" + }, + "stripped_acacia_log": { + "item_model": "HW1pbmVjcmFmdDpzdHJpcHBlZF9hY2FjaWFfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2FjYWNpYV9sb2cA" + }, + "stripped_acacia_wood": { + "item_model": "Hm1pbmVjcmFmdDpzdHJpcHBlZF9hY2FjaWFfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2FjYWNpYV93b29kAA==" + }, + "stripped_bamboo_block": { + "item_model": "H21pbmVjcmFmdDpzdHJpcHBlZF9iYW1ib29fYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2JhbWJvb19ibG9jawA=" + }, + "stripped_birch_log": { + "item_model": "HG1pbmVjcmFmdDpzdHJpcHBlZF9iaXJjaF9sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2JpcmNoX2xvZwA=" + }, + "stripped_birch_wood": { + "item_model": "HW1pbmVjcmFmdDpzdHJpcHBlZF9iaXJjaF93b29k", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2JpcmNoX3dvb2QA" + }, + "stripped_cherry_log": { + "item_model": "HW1pbmVjcmFmdDpzdHJpcHBlZF9jaGVycnlfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2NoZXJyeV9sb2cA" + }, + "stripped_cherry_wood": { + "item_model": "Hm1pbmVjcmFmdDpzdHJpcHBlZF9jaGVycnlfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2NoZXJyeV93b29kAA==" + }, + "stripped_crimson_hyphae": { + "item_model": "IW1pbmVjcmFmdDpzdHJpcHBlZF9jcmltc29uX2h5cGhhZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2NyaW1zb25faHlwaGFlAA==" + }, + "stripped_crimson_stem": { + "item_model": "H21pbmVjcmFmdDpzdHJpcHBlZF9jcmltc29uX3N0ZW0=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2NyaW1zb25fc3RlbQA=" + }, + "stripped_dark_oak_log": { + "item_model": "H21pbmVjcmFmdDpzdHJpcHBlZF9kYXJrX29ha19sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2Rhcmtfb2FrX2xvZwA=" + }, + "stripped_dark_oak_wood": { + "item_model": "IG1pbmVjcmFmdDpzdHJpcHBlZF9kYXJrX29ha193b29k", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2Rhcmtfb2FrX3dvb2QA" + }, + "stripped_jungle_log": { + "item_model": "HW1pbmVjcmFmdDpzdHJpcHBlZF9qdW5nbGVfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2p1bmdsZV9sb2cA" + }, + "stripped_jungle_wood": { + "item_model": "Hm1pbmVjcmFmdDpzdHJpcHBlZF9qdW5nbGVfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX2p1bmdsZV93b29kAA==" + }, + "stripped_mangrove_log": { + "item_model": "H21pbmVjcmFmdDpzdHJpcHBlZF9tYW5ncm92ZV9sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX21hbmdyb3ZlX2xvZwA=" + }, + "stripped_mangrove_wood": { + "item_model": "IG1pbmVjcmFmdDpzdHJpcHBlZF9tYW5ncm92ZV93b29k", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX21hbmdyb3ZlX3dvb2QA" + }, + "stripped_oak_log": { + "item_model": "Gm1pbmVjcmFmdDpzdHJpcHBlZF9vYWtfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX29ha19sb2cA" + }, + "stripped_oak_wood": { + "item_model": "G21pbmVjcmFmdDpzdHJpcHBlZF9vYWtfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX29ha193b29kAA==" + }, + "stripped_pale_oak_log": { + "item_model": "H21pbmVjcmFmdDpzdHJpcHBlZF9wYWxlX29ha19sb2c=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3BhbGVfb2FrX2xvZwA=" + }, + "stripped_pale_oak_wood": { + "item_model": "IG1pbmVjcmFmdDpzdHJpcHBlZF9wYWxlX29ha193b29k", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3BhbGVfb2FrX3dvb2QA" + }, + "stripped_spruce_log": { + "item_model": "HW1pbmVjcmFmdDpzdHJpcHBlZF9zcHJ1Y2VfbG9n", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3NwcnVjZV9sb2cA" + }, + "stripped_spruce_wood": { + "item_model": "Hm1pbmVjcmFmdDpzdHJpcHBlZF9zcHJ1Y2Vfd29vZA==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3NwcnVjZV93b29kAA==" + }, + "stripped_warped_hyphae": { + "item_model": "IG1pbmVjcmFmdDpzdHJpcHBlZF93YXJwZWRfaHlwaGFl", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3dhcnBlZF9oeXBoYWUA" + }, + "stripped_warped_stem": { + "item_model": "Hm1pbmVjcmFmdDpzdHJpcHBlZF93YXJwZWRfc3RlbQ==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnN0cmlwcGVkX3dhcnBlZF9zdGVtAA==" + }, + "structure_block": { + "item_model": "GW1pbmVjcmFmdDpzdHJ1Y3R1cmVfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnN0cnVjdHVyZV9ibG9jawA=", + "rarity": "Aw==" + }, + "structure_void": { + "item_model": "GG1pbmVjcmFmdDpzdHJ1Y3R1cmVfdm9pZA==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnN0cnVjdHVyZV92b2lkAA==", + "rarity": "Aw==" + }, + "sugar_cane": { + "item_model": "FG1pbmVjcmFmdDpzdWdhcl9jYW5l", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnN1Z2FyX2NhbmUA" + }, + "sunflower": { + "item_model": "E21pbmVjcmFmdDpzdW5mbG93ZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnN1bmZsb3dlcgA=" + }, + "suspicious_gravel": { + "item_model": "G21pbmVjcmFmdDpzdXNwaWNpb3VzX2dyYXZlbA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnN1c3BpY2lvdXNfZ3JhdmVsAA==" + }, + "suspicious_sand": { + "item_model": "GW1pbmVjcmFmdDpzdXNwaWNpb3VzX3NhbmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnN1c3BpY2lvdXNfc2FuZAA=" + }, + "tall_grass": { + "item_model": "FG1pbmVjcmFmdDp0YWxsX2dyYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnRhbGxfZ3Jhc3MA" + }, + "target": { + "item_model": "EG1pbmVjcmFmdDp0YXJnZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAWYmxvY2subWluZWNyYWZ0LnRhcmdldAA=" + }, + "terracotta": { + "item_model": "FG1pbmVjcmFmdDp0ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnRlcnJhY290dGEA" + }, + "tinted_glass": { + "item_model": "Fm1pbmVjcmFmdDp0aW50ZWRfZ2xhc3M=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LnRpbnRlZF9nbGFzcwA=" + }, + "tnt": { + "item_model": "DW1pbmVjcmFmdDp0bnQ=", + "item_name": "CggACXRyYW5zbGF0ZQATYmxvY2subWluZWNyYWZ0LnRudAA=" + }, + "torch": { + "item_model": "D21pbmVjcmFmdDp0b3JjaA==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnRvcmNoAA==" + }, + "torchflower": { + "item_model": "FW1pbmVjcmFmdDp0b3JjaGZsb3dlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnRvcmNoZmxvd2VyAA==" + }, + "trapped_chest": { + "container": "AA==", + "item_model": "F21pbmVjcmFmdDp0cmFwcGVkX2NoZXN0", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnRyYXBwZWRfY2hlc3QA" + }, + "trial_spawner": { + "item_model": "F21pbmVjcmFmdDp0cmlhbF9zcGF3bmVy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnRyaWFsX3NwYXduZXIA" + }, + "tripwire_hook": { + "item_model": "F21pbmVjcmFmdDp0cmlwd2lyZV9ob29r", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnRyaXB3aXJlX2hvb2sA" + }, + "tube_coral": { + "item_model": "FG1pbmVjcmFmdDp0dWJlX2NvcmFs", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnR1YmVfY29yYWwA" + }, + "tube_coral_block": { + "item_model": "Gm1pbmVjcmFmdDp0dWJlX2NvcmFsX2Jsb2Nr", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LnR1YmVfY29yYWxfYmxvY2sA" + }, + "tube_coral_fan": { + "item_model": "GG1pbmVjcmFmdDp0dWJlX2NvcmFsX2Zhbg==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnR1YmVfY29yYWxfZmFuAA==" + }, + "tuff": { + "item_model": "Dm1pbmVjcmFmdDp0dWZm", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LnR1ZmYA" + }, + "tuff_brick_slab": { + "item_model": "GW1pbmVjcmFmdDp0dWZmX2JyaWNrX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnR1ZmZfYnJpY2tfc2xhYgA=" + }, + "tuff_brick_stairs": { + "item_model": "G21pbmVjcmFmdDp0dWZmX2JyaWNrX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnR1ZmZfYnJpY2tfc3RhaXJzAA==" + }, + "tuff_brick_wall": { + "item_model": "GW1pbmVjcmFmdDp0dWZmX2JyaWNrX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnR1ZmZfYnJpY2tfd2FsbAA=" + }, + "tuff_bricks": { + "item_model": "FW1pbmVjcmFmdDp0dWZmX2JyaWNrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnR1ZmZfYnJpY2tzAA==" + }, + "tuff_slab": { + "item_model": "E21pbmVjcmFmdDp0dWZmX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnR1ZmZfc2xhYgA=" + }, + "tuff_stairs": { + "item_model": "FW1pbmVjcmFmdDp0dWZmX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnR1ZmZfc3RhaXJzAA==" + }, + "tuff_wall": { + "item_model": "E21pbmVjcmFmdDp0dWZmX3dhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LnR1ZmZfd2FsbAA=" + }, + "turtle_egg": { + "item_model": "FG1pbmVjcmFmdDp0dXJ0bGVfZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnR1cnRsZV9lZ2cA" + }, + "twisting_vines": { + "item_model": "GG1pbmVjcmFmdDp0d2lzdGluZ192aW5lcw==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LnR3aXN0aW5nX3ZpbmVzAA==" + }, + "vault": { + "item_model": "D21pbmVjcmFmdDp2YXVsdA==", + "item_name": "CggACXRyYW5zbGF0ZQAVYmxvY2subWluZWNyYWZ0LnZhdWx0AA==" + }, + "verdant_froglight": { + "item_model": "G21pbmVjcmFmdDp2ZXJkYW50X2Zyb2dsaWdodA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnZlcmRhbnRfZnJvZ2xpZ2h0AA==" + }, + "vine": { + "item_model": "Dm1pbmVjcmFmdDp2aW5l", + "item_name": "CggACXRyYW5zbGF0ZQAUYmxvY2subWluZWNyYWZ0LnZpbmUA" + }, + "warped_button": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfYnV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9idXR0b24A" + }, + "warped_door": { + "item_model": "FW1pbmVjcmFmdDp3YXJwZWRfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndhcnBlZF9kb29yAA==" + }, + "warped_fence": { + "item_model": "Fm1pbmVjcmFmdDp3YXJwZWRfZmVuY2U=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LndhcnBlZF9mZW5jZQA=" + }, + "warped_fence_gate": { + "item_model": "G21pbmVjcmFmdDp3YXJwZWRfZmVuY2VfZ2F0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LndhcnBlZF9mZW5jZV9nYXRlAA==" + }, + "warped_fungus": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfZnVuZ3Vz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9mdW5ndXMA" + }, + "warped_hanging_sign": { + "item_model": "HW1pbmVjcmFmdDp3YXJwZWRfaGFuZ2luZ19zaWdu", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LndhcnBlZF9oYW5naW5nX3NpZ24A", + "max_stack_size": "EA==" + }, + "warped_hyphae": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfaHlwaGFl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9oeXBoYWUA" + }, + "warped_nylium": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfbnlsaXVt", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9ueWxpdW0A" + }, + "warped_planks": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfcGxhbmtz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9wbGFua3MA" + }, + "warped_pressure_plate": { + "item_model": "H21pbmVjcmFmdDp3YXJwZWRfcHJlc3N1cmVfcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndhcnBlZF9wcmVzc3VyZV9wbGF0ZQA=" + }, + "warped_roots": { + "item_model": "Fm1pbmVjcmFmdDp3YXJwZWRfcm9vdHM=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LndhcnBlZF9yb290cwA=" + }, + "warped_sign": { + "item_model": "FW1pbmVjcmFmdDp3YXJwZWRfc2lnbg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndhcnBlZF9zaWduAA==", + "max_stack_size": "EA==" + }, + "warped_slab": { + "item_model": "FW1pbmVjcmFmdDp3YXJwZWRfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndhcnBlZF9zbGFiAA==" + }, + "warped_stairs": { + "item_model": "F21pbmVjcmFmdDp3YXJwZWRfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndhcnBlZF9zdGFpcnMA" + }, + "warped_stem": { + "item_model": "FW1pbmVjcmFmdDp3YXJwZWRfc3RlbQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndhcnBlZF9zdGVtAA==" + }, + "warped_trapdoor": { + "item_model": "GW1pbmVjcmFmdDp3YXJwZWRfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LndhcnBlZF90cmFwZG9vcgA=" + }, + "warped_wart_block": { + "item_model": "G21pbmVjcmFmdDp3YXJwZWRfd2FydF9ibG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LndhcnBlZF93YXJ0X2Jsb2NrAA==" + }, + "waxed_chiseled_copper": { + "item_model": "H21pbmVjcmFmdDp3YXhlZF9jaGlzZWxlZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndheGVkX2NoaXNlbGVkX2NvcHBlcgA=" + }, + "waxed_copper_block": { + "item_model": "HG1pbmVjcmFmdDp3YXhlZF9jb3BwZXJfYmxvY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LndheGVkX2NvcHBlcl9ibG9jawA=" + }, + "waxed_copper_bulb": { + "item_model": "G21pbmVjcmFmdDp3YXhlZF9jb3BwZXJfYnVsYg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LndheGVkX2NvcHBlcl9idWxiAA==" + }, + "waxed_copper_door": { + "item_model": "G21pbmVjcmFmdDp3YXhlZF9jb3BwZXJfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LndheGVkX2NvcHBlcl9kb29yAA==" + }, + "waxed_copper_grate": { + "item_model": "HG1pbmVjcmFmdDp3YXhlZF9jb3BwZXJfZ3JhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LndheGVkX2NvcHBlcl9ncmF0ZQA=" + }, + "waxed_copper_trapdoor": { + "item_model": "H21pbmVjcmFmdDp3YXhlZF9jb3BwZXJfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndheGVkX2NvcHBlcl90cmFwZG9vcgA=" + }, + "waxed_cut_copper": { + "item_model": "Gm1pbmVjcmFmdDp3YXhlZF9jdXRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LndheGVkX2N1dF9jb3BwZXIA" + }, + "waxed_cut_copper_slab": { + "item_model": "H21pbmVjcmFmdDp3YXhlZF9jdXRfY29wcGVyX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndheGVkX2N1dF9jb3BwZXJfc2xhYgA=" + }, + "waxed_cut_copper_stairs": { + "item_model": "IW1pbmVjcmFmdDp3YXhlZF9jdXRfY29wcGVyX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LndheGVkX2N1dF9jb3BwZXJfc3RhaXJzAA==" + }, + "waxed_exposed_chiseled_copper": { + "item_model": "J21pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NoaXNlbGVkX2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY2hpc2VsZWRfY29wcGVyAA==" + }, + "waxed_exposed_copper": { + "item_model": "Hm1pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY29wcGVyAA==" + }, + "waxed_exposed_copper_bulb": { + "item_model": "I21pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NvcHBlcl9idWxi", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY29wcGVyX2J1bGIA" + }, + "waxed_exposed_copper_door": { + "item_model": "I21pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NvcHBlcl9kb29y", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY29wcGVyX2Rvb3IA" + }, + "waxed_exposed_copper_grate": { + "item_model": "JG1pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NvcHBlcl9ncmF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY29wcGVyX2dyYXRlAA==" + }, + "waxed_exposed_copper_trapdoor": { + "item_model": "J21pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2NvcHBlcl90cmFwZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY29wcGVyX3RyYXBkb29yAA==" + }, + "waxed_exposed_cut_copper": { + "item_model": "Im1pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2N1dF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcgA=" + }, + "waxed_exposed_cut_copper_slab": { + "item_model": "J21pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2N1dF9jb3BwZXJfc2xhYg==", + "item_name": "CggACXRyYW5zbGF0ZQAtYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zbGFiAA==" + }, + "waxed_exposed_cut_copper_stairs": { + "item_model": "KW1pbmVjcmFmdDp3YXhlZF9leHBvc2VkX2N1dF9jb3BwZXJfc3RhaXJz", + "item_name": "CggACXRyYW5zbGF0ZQAvYmxvY2subWluZWNyYWZ0LndheGVkX2V4cG9zZWRfY3V0X2NvcHBlcl9zdGFpcnMA" + }, + "waxed_oxidized_chiseled_copper": { + "item_model": "KG1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jaGlzZWxlZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NoaXNlbGVkX2NvcHBlcgA=" + }, + "waxed_oxidized_copper": { + "item_model": "H21pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jb3BwZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NvcHBlcgA=" + }, + "waxed_oxidized_copper_bulb": { + "item_model": "JG1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jb3BwZXJfYnVsYg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NvcHBlcl9idWxiAA==" + }, + "waxed_oxidized_copper_door": { + "item_model": "JG1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jb3BwZXJfZG9vcg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NvcHBlcl9kb29yAA==" + }, + "waxed_oxidized_copper_grate": { + "item_model": "JW1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jb3BwZXJfZ3JhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NvcHBlcl9ncmF0ZQA=" + }, + "waxed_oxidized_copper_trapdoor": { + "item_model": "KG1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jb3BwZXJfdHJhcGRvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2NvcHBlcl90cmFwZG9vcgA=" + }, + "waxed_oxidized_cut_copper": { + "item_model": "I21pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jdXRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2N1dF9jb3BwZXIA" + }, + "waxed_oxidized_cut_copper_slab": { + "item_model": "KG1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jdXRfY29wcGVyX3NsYWI=", + "item_name": "CggACXRyYW5zbGF0ZQAuYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc2xhYgA=" + }, + "waxed_oxidized_cut_copper_stairs": { + "item_model": "Km1pbmVjcmFmdDp3YXhlZF9veGlkaXplZF9jdXRfY29wcGVyX3N0YWlycw==", + "item_name": "CggACXRyYW5zbGF0ZQAwYmxvY2subWluZWNyYWZ0LndheGVkX294aWRpemVkX2N1dF9jb3BwZXJfc3RhaXJzAA==" + }, + "waxed_weathered_chiseled_copper": { + "item_model": "KW1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY2hpc2VsZWRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAvYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIA" + }, + "waxed_weathered_copper": { + "item_model": "IG1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jb3BwZXIA" + }, + "waxed_weathered_copper_bulb": { + "item_model": "JW1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY29wcGVyX2J1bGI=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jb3BwZXJfYnVsYgA=" + }, + "waxed_weathered_copper_door": { + "item_model": "JW1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY29wcGVyX2Rvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZG9vcgA=" + }, + "waxed_weathered_copper_grate": { + "item_model": "Jm1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY29wcGVyX2dyYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAsYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jb3BwZXJfZ3JhdGUA" + }, + "waxed_weathered_copper_trapdoor": { + "item_model": "KW1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY29wcGVyX3RyYXBkb29y", + "item_name": "CggACXRyYW5zbGF0ZQAvYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IA" + }, + "waxed_weathered_cut_copper": { + "item_model": "JG1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY3V0X2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAqYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyAA==" + }, + "waxed_weathered_cut_copper_slab": { + "item_model": "KW1pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY3V0X2NvcHBlcl9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQAvYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIA" + }, + "waxed_weathered_cut_copper_stairs": { + "item_model": "K21pbmVjcmFmdDp3YXhlZF93ZWF0aGVyZWRfY3V0X2NvcHBlcl9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAxYmxvY2subWluZWNyYWZ0LndheGVkX3dlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwA=" + }, + "weathered_chiseled_copper": { + "item_model": "I21pbmVjcmFmdDp3ZWF0aGVyZWRfY2hpc2VsZWRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jaGlzZWxlZF9jb3BwZXIA" + }, + "weathered_copper": { + "item_model": "Gm1pbmVjcmFmdDp3ZWF0aGVyZWRfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jb3BwZXIA" + }, + "weathered_copper_bulb": { + "item_model": "H21pbmVjcmFmdDp3ZWF0aGVyZWRfY29wcGVyX2J1bGI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jb3BwZXJfYnVsYgA=" + }, + "weathered_copper_door": { + "item_model": "H21pbmVjcmFmdDp3ZWF0aGVyZWRfY29wcGVyX2Rvb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jb3BwZXJfZG9vcgA=" + }, + "weathered_copper_grate": { + "item_model": "IG1pbmVjcmFmdDp3ZWF0aGVyZWRfY29wcGVyX2dyYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jb3BwZXJfZ3JhdGUA" + }, + "weathered_copper_trapdoor": { + "item_model": "I21pbmVjcmFmdDp3ZWF0aGVyZWRfY29wcGVyX3RyYXBkb29y", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jb3BwZXJfdHJhcGRvb3IA" + }, + "weathered_cut_copper": { + "item_model": "Hm1pbmVjcmFmdDp3ZWF0aGVyZWRfY3V0X2NvcHBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jdXRfY29wcGVyAA==" + }, + "weathered_cut_copper_slab": { + "item_model": "I21pbmVjcmFmdDp3ZWF0aGVyZWRfY3V0X2NvcHBlcl9zbGFi", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jdXRfY29wcGVyX3NsYWIA" + }, + "weathered_cut_copper_stairs": { + "item_model": "JW1pbmVjcmFmdDp3ZWF0aGVyZWRfY3V0X2NvcHBlcl9zdGFpcnM=", + "item_name": "CggACXRyYW5zbGF0ZQArYmxvY2subWluZWNyYWZ0LndlYXRoZXJlZF9jdXRfY29wcGVyX3N0YWlycwA=" + }, + "weeping_vines": { + "item_model": "F21pbmVjcmFmdDp3ZWVwaW5nX3ZpbmVz", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LndlZXBpbmdfdmluZXMA" + }, + "wet_sponge": { + "item_model": "FG1pbmVjcmFmdDp3ZXRfc3Bvbmdl", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LndldF9zcG9uZ2UA" + }, + "white_banner": { + "banner_patterns": "AA==", + "item_model": "Fm1pbmVjcmFmdDp3aGl0ZV9iYW5uZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LndoaXRlX2Jhbm5lcgA=", + "max_stack_size": "EA==" + }, + "white_bed": { + "item_model": "E21pbmVjcmFmdDp3aGl0ZV9iZWQ=", + "item_name": "CggACXRyYW5zbGF0ZQAZYmxvY2subWluZWNyYWZ0LndoaXRlX2JlZAA=", + "max_stack_size": "AQ==" + }, + "white_candle": { + "item_model": "Fm1pbmVjcmFmdDp3aGl0ZV9jYW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LndoaXRlX2NhbmRsZQA=" + }, + "white_carpet": { + "equippable": "BqsGARZtaW5lY3JhZnQ6d2hpdGVfY2FycGV0AAEDTIABAQEB", + "item_model": "Fm1pbmVjcmFmdDp3aGl0ZV9jYXJwZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAcYmxvY2subWluZWNyYWZ0LndoaXRlX2NhcnBldAA=" + }, + "white_concrete": { + "item_model": "GG1pbmVjcmFmdDp3aGl0ZV9jb25jcmV0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAeYmxvY2subWluZWNyYWZ0LndoaXRlX2NvbmNyZXRlAA==" + }, + "white_concrete_powder": { + "item_model": "H21pbmVjcmFmdDp3aGl0ZV9jb25jcmV0ZV9wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndoaXRlX2NvbmNyZXRlX3Bvd2RlcgA=" + }, + "white_glazed_terracotta": { + "item_model": "IW1pbmVjcmFmdDp3aGl0ZV9nbGF6ZWRfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAnYmxvY2subWluZWNyYWZ0LndoaXRlX2dsYXplZF90ZXJyYWNvdHRhAA==" + }, + "white_shulker_box": { + "container": "AA==", + "item_model": "G21pbmVjcmFmdDp3aGl0ZV9zaHVsa2VyX2JveA==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LndoaXRlX3NodWxrZXJfYm94AA==", + "max_stack_size": "AQ==" + }, + "white_stained_glass": { + "item_model": "HW1pbmVjcmFmdDp3aGl0ZV9zdGFpbmVkX2dsYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAjYmxvY2subWluZWNyYWZ0LndoaXRlX3N0YWluZWRfZ2xhc3MA" + }, + "white_stained_glass_pane": { + "item_model": "Im1pbmVjcmFmdDp3aGl0ZV9zdGFpbmVkX2dsYXNzX3BhbmU=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LndoaXRlX3N0YWluZWRfZ2xhc3NfcGFuZQA=" + }, + "white_terracotta": { + "item_model": "Gm1pbmVjcmFmdDp3aGl0ZV90ZXJyYWNvdHRh", + "item_name": "CggACXRyYW5zbGF0ZQAgYmxvY2subWluZWNyYWZ0LndoaXRlX3RlcnJhY290dGEA" + }, + "white_tulip": { + "item_model": "FW1pbmVjcmFmdDp3aGl0ZV90dWxpcA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndoaXRlX3R1bGlwAA==" + }, + "white_wool": { + "item_model": "FG1pbmVjcmFmdDp3aGl0ZV93b29s", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LndoaXRlX3dvb2wA" + }, + "wither_rose": { + "item_model": "FW1pbmVjcmFmdDp3aXRoZXJfcm9zZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LndpdGhlcl9yb3NlAA==" + }, + "wither_skeleton_skull": { + "equippable": "BEcAAAABAAE=", + "item_model": "H21pbmVjcmFmdDp3aXRoZXJfc2tlbGV0b25fc2t1bGw=", + "item_name": "CggACXRyYW5zbGF0ZQAlYmxvY2subWluZWNyYWZ0LndpdGhlcl9za2VsZXRvbl9za3VsbAA=", + "rarity": "Ag==" + }, + "yellow_banner": { + "banner_patterns": "AA==", + "item_model": "F21pbmVjcmFmdDp5ZWxsb3dfYmFubmVy", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnllbGxvd19iYW5uZXIA", + "max_stack_size": "EA==" + }, + "yellow_bed": { + "item_model": "FG1pbmVjcmFmdDp5ZWxsb3dfYmVk", + "item_name": "CggACXRyYW5zbGF0ZQAaYmxvY2subWluZWNyYWZ0LnllbGxvd19iZWQA", + "max_stack_size": "AQ==" + }, + "yellow_candle": { + "item_model": "F21pbmVjcmFmdDp5ZWxsb3dfY2FuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnllbGxvd19jYW5kbGUA" + }, + "yellow_carpet": { + "equippable": "BqsGARdtaW5lY3JhZnQ6eWVsbG93X2NhcnBldAABA0yAAQEBAQ==", + "item_model": "F21pbmVjcmFmdDp5ZWxsb3dfY2FycGV0", + "item_name": "CggACXRyYW5zbGF0ZQAdYmxvY2subWluZWNyYWZ0LnllbGxvd19jYXJwZXQA" + }, + "yellow_concrete": { + "item_model": "GW1pbmVjcmFmdDp5ZWxsb3dfY29uY3JldGU=", + "item_name": "CggACXRyYW5zbGF0ZQAfYmxvY2subWluZWNyYWZ0LnllbGxvd19jb25jcmV0ZQA=" + }, + "yellow_concrete_powder": { + "item_model": "IG1pbmVjcmFmdDp5ZWxsb3dfY29uY3JldGVfcG93ZGVy", + "item_name": "CggACXRyYW5zbGF0ZQAmYmxvY2subWluZWNyYWZ0LnllbGxvd19jb25jcmV0ZV9wb3dkZXIA" + }, + "yellow_glazed_terracotta": { + "item_model": "Im1pbmVjcmFmdDp5ZWxsb3dfZ2xhemVkX3RlcnJhY290dGE=", + "item_name": "CggACXRyYW5zbGF0ZQAoYmxvY2subWluZWNyYWZ0LnllbGxvd19nbGF6ZWRfdGVycmFjb3R0YQA=" + }, + "yellow_shulker_box": { + "container": "AA==", + "item_model": "HG1pbmVjcmFmdDp5ZWxsb3dfc2h1bGtlcl9ib3g=", + "item_name": "CggACXRyYW5zbGF0ZQAiYmxvY2subWluZWNyYWZ0LnllbGxvd19zaHVsa2VyX2JveAA=", + "max_stack_size": "AQ==" + }, + "yellow_stained_glass": { + "item_model": "Hm1pbmVjcmFmdDp5ZWxsb3dfc3RhaW5lZF9nbGFzcw==", + "item_name": "CggACXRyYW5zbGF0ZQAkYmxvY2subWluZWNyYWZ0LnllbGxvd19zdGFpbmVkX2dsYXNzAA==" + }, + "yellow_stained_glass_pane": { + "item_model": "I21pbmVjcmFmdDp5ZWxsb3dfc3RhaW5lZF9nbGFzc19wYW5l", + "item_name": "CggACXRyYW5zbGF0ZQApYmxvY2subWluZWNyYWZ0LnllbGxvd19zdGFpbmVkX2dsYXNzX3BhbmUA" + }, + "yellow_terracotta": { + "item_model": "G21pbmVjcmFmdDp5ZWxsb3dfdGVycmFjb3R0YQ==", + "item_name": "CggACXRyYW5zbGF0ZQAhYmxvY2subWluZWNyYWZ0LnllbGxvd190ZXJyYWNvdHRhAA==" + }, + "yellow_wool": { + "item_model": "FW1pbmVjcmFmdDp5ZWxsb3dfd29vbA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnllbGxvd193b29sAA==" + }, + "zombie_head": { + "equippable": "BEcAAAABAAE=", + "item_model": "FW1pbmVjcmFmdDp6b21iaWVfaGVhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAbYmxvY2subWluZWNyYWZ0LnpvbWJpZV9oZWFkAA==", + "rarity": "AQ==" + }, + "acacia_boat": { + "item_model": "FW1pbmVjcmFmdDphY2FjaWFfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuYWNhY2lhX2JvYXQA", + "max_stack_size": "AQ==" + }, + "acacia_chest_boat": { + "item_model": "G21pbmVjcmFmdDphY2FjaWFfY2hlc3RfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuYWNhY2lhX2NoZXN0X2JvYXQA", + "max_stack_size": "AQ==" + }, + "allay_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDphbGxheV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuYWxsYXlfc3Bhd25fZWdnAA==" + }, + "amethyst_shard": { + "item_model": "GG1pbmVjcmFmdDphbWV0aHlzdF9zaGFyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuYW1ldGh5c3Rfc2hhcmQA" + }, + "angler_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDphbmdsZXJfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuYW5nbGVyX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "apple": { + "consumable": "P8zMzQHUBAEA", + "food": "BEAZmZoA", + "item_model": "D21pbmVjcmFmdDphcHBsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuYXBwbGUA" + }, + "archer_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDphcmNoZXJfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuYXJjaGVyX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "armadillo_scute": { + "item_model": "GW1pbmVjcmFmdDphcm1hZGlsbG9fc2N1dGU=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuYXJtYWRpbGxvX3NjdXRlAA==" + }, + "armadillo_spawn_egg": { + "item_model": "HW1pbmVjcmFmdDphcm1hZGlsbG9fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuYXJtYWRpbGxvX3NwYXduX2VnZwA=" + }, + "armor_stand": { + "item_model": "FW1pbmVjcmFmdDphcm1vcl9zdGFuZA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuYXJtb3Jfc3RhbmQA", + "max_stack_size": "EA==" + }, + "arms_up_pottery_sherd": { + "item_model": "H21pbmVjcmFmdDphcm1zX3VwX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQuYXJtc191cF9wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "arrow": { + "item_model": "D21pbmVjcmFmdDphcnJvdw==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuYXJyb3cA" + }, + "axolotl_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "GG1pbmVjcmFmdDpheG9sb3RsX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuYXhvbG90bF9idWNrZXQA", + "max_stack_size": "AQ==" + }, + "axolotl_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpheG9sb3RsX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuYXhvbG90bF9zcGF3bl9lZ2cA" + }, + "baked_potato": { + "consumable": "P8zMzQHUBAEA", + "food": "BUDAAAAA", + "item_model": "Fm1pbmVjcmFmdDpiYWtlZF9wb3RhdG8=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuYmFrZWRfcG90YXRvAA==" + }, + "bamboo_chest_raft": { + "item_model": "G21pbmVjcmFmdDpiYW1ib29fY2hlc3RfcmFmdA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuYmFtYm9vX2NoZXN0X3JhZnQA", + "max_stack_size": "AQ==" + }, + "bamboo_raft": { + "item_model": "FW1pbmVjcmFmdDpiYW1ib29fcmFmdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuYmFtYm9vX3JhZnQA", + "max_stack_size": "AQ==" + }, + "bat_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpiYXRfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuYmF0X3NwYXduX2VnZwA=" + }, + "bee_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpiZWVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuYmVlX3NwYXduX2VnZwA=" + }, + "beef": { + "consumable": "P8zMzQHUBAEA", + "food": "Az/mZmcA", + "item_model": "Dm1pbmVjcmFmdDpiZWVm", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQuYmVlZgA=" + }, + "beetroot": { + "consumable": "P8zMzQHUBAEA", + "food": "AT+ZmZoA", + "item_model": "Em1pbmVjcmFmdDpiZWV0cm9vdA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuYmVldHJvb3QA" + }, + "beetroot_seeds": { + "item_model": "GG1pbmVjcmFmdDpiZWV0cm9vdF9zZWVkcw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuYmVldHJvb3Rfc2VlZHMA" + }, + "beetroot_soup": { + "consumable": "P8zMzQHUBAEA", + "food": "BkDmZmcA", + "item_model": "F21pbmVjcmFmdDpiZWV0cm9vdF9zb3Vw", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuYmVldHJvb3Rfc291cAA=", + "max_stack_size": "AQ==", + "use_remainder": "AbUGAAA=" + }, + "birch_boat": { + "item_model": "FG1pbmVjcmFmdDpiaXJjaF9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuYmlyY2hfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "birch_chest_boat": { + "item_model": "Gm1pbmVjcmFmdDpiaXJjaF9jaGVzdF9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuYmlyY2hfY2hlc3RfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "black_bundle": { + "bundle_contents": "AA==", + "item_model": "Fm1pbmVjcmFmdDpibGFja19idW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuYmxhY2tfYnVuZGxlAA==", + "max_stack_size": "AQ==" + }, + "black_dye": { + "item_model": "E21pbmVjcmFmdDpibGFja19keWU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuYmxhY2tfZHllAA==" + }, + "blade_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpibGFkZV9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuYmxhZGVfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "blaze_powder": { + "item_model": "Fm1pbmVjcmFmdDpibGF6ZV9wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuYmxhemVfcG93ZGVyAA==" + }, + "blaze_rod": { + "item_model": "E21pbmVjcmFmdDpibGF6ZV9yb2Q=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuYmxhemVfcm9kAA==" + }, + "blaze_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpibGF6ZV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuYmxhemVfc3Bhd25fZWdnAA==" + }, + "blue_bundle": { + "bundle_contents": "AA==", + "item_model": "FW1pbmVjcmFmdDpibHVlX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuYmx1ZV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "blue_dye": { + "item_model": "Em1pbmVjcmFmdDpibHVlX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuYmx1ZV9keWUA" + }, + "bogged_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpib2dnZWRfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuYm9nZ2VkX3NwYXduX2VnZwA=" + }, + "bolt_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDpib2x0X2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQuYm9sdF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "bone": { + "item_model": "Dm1pbmVjcmFmdDpib25l", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQuYm9uZQA=" + }, + "bone_meal": { + "item_model": "E21pbmVjcmFmdDpib25lX21lYWw=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuYm9uZV9tZWFsAA==" + }, + "book": { + "enchantable": "AQ==", + "item_model": "Dm1pbmVjcmFmdDpib29r", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQuYm9vawA=" + }, + "bordure_indented_banner_pattern": { + "item_model": "KW1pbmVjcmFmdDpib3JkdXJlX2luZGVudGVkX2Jhbm5lcl9wYXR0ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAuaXRlbS5taW5lY3JhZnQuYm9yZHVyZV9pbmRlbnRlZF9iYW5uZXJfcGF0dGVybgA=", + "max_stack_size": "AQ==" + }, + "bow": { + "damage": "AA==", + "enchantable": "AQ==", + "item_model": "DW1pbmVjcmFmdDpib3c=", + "item_name": "CggACXRyYW5zbGF0ZQASaXRlbS5taW5lY3JhZnQuYm93AA==", + "max_damage": "gAM=", + "max_stack_size": "AQ==" + }, + "bowl": { + "item_model": "Dm1pbmVjcmFmdDpib3ds", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQuYm93bAA=" + }, + "bread": { + "consumable": "P8zMzQHUBAEA", + "food": "BUDAAAAA", + "item_model": "D21pbmVjcmFmdDpicmVhZA==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuYnJlYWQA" + }, + "breeze_rod": { + "item_model": "FG1pbmVjcmFmdDpicmVlemVfcm9k", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuYnJlZXplX3JvZAA=" + }, + "breeze_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpicmVlemVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuYnJlZXplX3NwYXduX2VnZwA=" + }, + "brewer_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpicmV3ZXJfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuYnJld2VyX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "brick": { + "item_model": "D21pbmVjcmFmdDpicmljaw==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuYnJpY2sA" + }, + "brown_bundle": { + "bundle_contents": "AA==", + "item_model": "Fm1pbmVjcmFmdDpicm93bl9idW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuYnJvd25fYnVuZGxlAA==", + "max_stack_size": "AQ==" + }, + "brown_dye": { + "item_model": "E21pbmVjcmFmdDpicm93bl9keWU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuYnJvd25fZHllAA==" + }, + "brush": { + "damage": "AA==", + "item_model": "D21pbmVjcmFmdDpicnVzaA==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuYnJ1c2gA", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "bucket": { + "item_model": "EG1pbmVjcmFmdDpidWNrZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuYnVja2V0AA==", + "max_stack_size": "EA==" + }, + "bundle": { + "bundle_contents": "AA==", + "item_model": "EG1pbmVjcmFmdDpidW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuYnVuZGxlAA==", + "max_stack_size": "AQ==" + }, + "burn_pottery_sherd": { + "item_model": "HG1pbmVjcmFmdDpidXJuX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuYnVybl9wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "camel_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpjYW1lbF9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuY2FtZWxfc3Bhd25fZWdnAA==" + }, + "carrot": { + "consumable": "P8zMzQHUBAEA", + "food": "A0BmZmcA", + "item_model": "EG1pbmVjcmFmdDpjYXJyb3Q=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuY2Fycm90AA==" + }, + "carrot_on_a_stick": { + "damage": "AA==", + "item_model": "G21pbmVjcmFmdDpjYXJyb3Rfb25fYV9zdGljaw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuY2Fycm90X29uX2Ffc3RpY2sA", + "max_damage": "GQ==", + "max_stack_size": "AQ==" + }, + "cat_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpjYXRfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY2F0X3NwYXduX2VnZwA=" + }, + "cave_spider_spawn_egg": { + "item_model": "H21pbmVjcmFmdDpjYXZlX3NwaWRlcl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQuY2F2ZV9zcGlkZXJfc3Bhd25fZWdnAA==" + }, + "chainmail_boots": { + "attribute_modifiers": "AgAVbWluZWNyYWZ0OmFybW9yLmJvb3RzP/AAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzAAAAAAAAAAAABAE=", + "damage": "AA==", + "enchantable": "DA==", + "equippable": "AUQBE21pbmVjcmFmdDpjaGFpbm1haWwAAAEBAQ==", + "item_model": "GW1pbmVjcmFmdDpjaGFpbm1haWxfYm9vdHM=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuY2hhaW5tYWlsX2Jvb3RzAA==", + "max_damage": "wwE=", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6cmVwYWlyc19jaGFpbl9hcm1vcg==" + }, + "chainmail_chestplate": { + "attribute_modifiers": "AgAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVAFAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZQAAAAAAAAAAAAYB", + "damage": "AA==", + "enchantable": "DA==", + "equippable": "A0QBE21pbmVjcmFmdDpjaGFpbm1haWwAAAEBAQ==", + "item_model": "Hm1pbmVjcmFmdDpjaGFpbm1haWxfY2hlc3RwbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuY2hhaW5tYWlsX2NoZXN0cGxhdGUA", + "max_damage": "8AE=", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6cmVwYWlyc19jaGFpbl9hcm1vcg==" + }, + "chainmail_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAAAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXQAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "DA==", + "equippable": "BEQBE21pbmVjcmFmdDpjaGFpbm1haWwAAAEBAQ==", + "item_model": "Gm1pbmVjcmFmdDpjaGFpbm1haWxfaGVsbWV0", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuY2hhaW5tYWlsX2hlbG1ldAA=", + "max_damage": "pQE=", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6cmVwYWlyc19jaGFpbl9hcm1vcg==" + }, + "chainmail_leggings": { + "attribute_modifiers": "AgAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQBAAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzAAAAAAAAAAAABQE=", + "damage": "AA==", + "enchantable": "DA==", + "equippable": "AkQBE21pbmVjcmFmdDpjaGFpbm1haWwAAAEBAQ==", + "item_model": "HG1pbmVjcmFmdDpjaGFpbm1haWxfbGVnZ2luZ3M=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuY2hhaW5tYWlsX2xlZ2dpbmdzAA==", + "max_damage": "4QE=", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6cmVwYWlyc19jaGFpbl9hcm1vcg==" + }, + "charcoal": { + "item_model": "Em1pbmVjcmFmdDpjaGFyY29hbA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuY2hhcmNvYWwA" + }, + "cherry_boat": { + "item_model": "FW1pbmVjcmFmdDpjaGVycnlfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuY2hlcnJ5X2JvYXQA", + "max_stack_size": "AQ==" + }, + "cherry_chest_boat": { + "item_model": "G21pbmVjcmFmdDpjaGVycnlfY2hlc3RfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuY2hlcnJ5X2NoZXN0X2JvYXQA", + "max_stack_size": "AQ==" + }, + "chest_minecart": { + "item_model": "GG1pbmVjcmFmdDpjaGVzdF9taW5lY2FydA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuY2hlc3RfbWluZWNhcnQA", + "max_stack_size": "AQ==" + }, + "chicken": { + "consumable": "P8zMzQHUBAEBAAEQANgEAAEBAD6ZmZo=", + "food": "Aj+ZmZoA", + "item_model": "EW1pbmVjcmFmdDpjaGlja2Vu", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuY2hpY2tlbgA=" + }, + "chicken_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpjaGlja2VuX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuY2hpY2tlbl9zcGF3bl9lZ2cA" + }, + "chorus_fruit": { + "consumable": "P8zMzQHUBAEBA0GAAAA=", + "food": "BEAZmZoB", + "item_model": "Fm1pbmVjcmFmdDpjaG9ydXNfZnJ1aXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuY2hvcnVzX2ZydWl0AA==", + "use_cooldown": "P4AAAAA=" + }, + "clay_ball": { + "item_model": "E21pbmVjcmFmdDpjbGF5X2JhbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuY2xheV9iYWxsAA==" + }, + "clock": { + "item_model": "D21pbmVjcmFmdDpjbG9jaw==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuY2xvY2sA" + }, + "coal": { + "item_model": "Dm1pbmVjcmFmdDpjb2Fs", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQuY29hbAA=" + }, + "coast_armor_trim_smithing_template": { + "item_model": "LG1pbmVjcmFmdDpjb2FzdF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAxaXRlbS5taW5lY3JhZnQuY29hc3RfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQA=", + "rarity": "AQ==" + }, + "cocoa_beans": { + "item_model": "FW1pbmVjcmFmdDpjb2NvYV9iZWFucw==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuY29jb2FfYmVhbnMA" + }, + "cod": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj7MzM0A", + "item_model": "DW1pbmVjcmFmdDpjb2Q=", + "item_name": "CggACXRyYW5zbGF0ZQASaXRlbS5taW5lY3JhZnQuY29kAA==" + }, + "cod_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "FG1pbmVjcmFmdDpjb2RfYnVja2V0", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuY29kX2J1Y2tldAA=", + "max_stack_size": "AQ==" + }, + "cod_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpjb2Rfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY29kX3NwYXduX2VnZwA=" + }, + "command_block_minecart": { + "item_model": "IG1pbmVjcmFmdDpjb21tYW5kX2Jsb2NrX21pbmVjYXJ0", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuY29tbWFuZF9ibG9ja19taW5lY2FydAA=", + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "compass": { + "item_model": "EW1pbmVjcmFmdDpjb21wYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuY29tcGFzcwA=" + }, + "cooked_beef": { + "consumable": "P8zMzQHUBAEA", + "food": "CEFMzM0A", + "item_model": "FW1pbmVjcmFmdDpjb29rZWRfYmVlZg==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuY29va2VkX2JlZWYA" + }, + "cooked_chicken": { + "consumable": "P8zMzQHUBAEA", + "food": "BkDmZmcA", + "item_model": "GG1pbmVjcmFmdDpjb29rZWRfY2hpY2tlbg==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuY29va2VkX2NoaWNrZW4A" + }, + "cooked_cod": { + "consumable": "P8zMzQHUBAEA", + "food": "BUDAAAAA", + "item_model": "FG1pbmVjcmFmdDpjb29rZWRfY29k", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuY29va2VkX2NvZAA=" + }, + "cooked_mutton": { + "consumable": "P8zMzQHUBAEA", + "food": "BkEZmZoA", + "item_model": "F21pbmVjcmFmdDpjb29rZWRfbXV0dG9u", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY29va2VkX211dHRvbgA=" + }, + "cooked_porkchop": { + "consumable": "P8zMzQHUBAEA", + "food": "CEFMzM0A", + "item_model": "GW1pbmVjcmFmdDpjb29rZWRfcG9ya2Nob3A=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuY29va2VkX3BvcmtjaG9wAA==" + }, + "cooked_rabbit": { + "consumable": "P8zMzQHUBAEA", + "food": "BUDAAAAA", + "item_model": "F21pbmVjcmFmdDpjb29rZWRfcmFiYml0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY29va2VkX3JhYmJpdAA=" + }, + "cooked_salmon": { + "consumable": "P8zMzQHUBAEA", + "food": "BkEZmZoA", + "item_model": "F21pbmVjcmFmdDpjb29rZWRfc2FsbW9u", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY29va2VkX3NhbG1vbgA=" + }, + "cookie": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj7MzM0A", + "item_model": "EG1pbmVjcmFmdDpjb29raWU=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuY29va2llAA==" + }, + "copper_ingot": { + "item_model": "Fm1pbmVjcmFmdDpjb3BwZXJfaW5nb3Q=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuY29wcGVyX2luZ290AA==" + }, + "cow_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpjb3dfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuY293X3NwYXduX2VnZwA=" + }, + "creaking_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDpjcmVha2luZ19zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuY3JlYWtpbmdfc3Bhd25fZWdnAA==" + }, + "creeper_banner_pattern": { + "item_model": "IG1pbmVjcmFmdDpjcmVlcGVyX2Jhbm5lcl9wYXR0ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuY3JlZXBlcl9iYW5uZXJfcGF0dGVybgA=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "creeper_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpjcmVlcGVyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuY3JlZXBlcl9zcGF3bl9lZ2cA" + }, + "crossbow": { + "charged_projectiles": "AA==", + "damage": "AA==", + "enchantable": "AQ==", + "item_model": "Em1pbmVjcmFmdDpjcm9zc2Jvdw==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuY3Jvc3Nib3cA", + "max_damage": "0QM=", + "max_stack_size": "AQ==" + }, + "cyan_bundle": { + "bundle_contents": "AA==", + "item_model": "FW1pbmVjcmFmdDpjeWFuX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuY3lhbl9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "cyan_dye": { + "item_model": "Em1pbmVjcmFmdDpjeWFuX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuY3lhbl9keWUA" + }, + "danger_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpkYW5nZXJfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZGFuZ2VyX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "dark_oak_boat": { + "item_model": "F21pbmVjcmFmdDpkYXJrX29ha19ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZGFya19vYWtfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "dark_oak_chest_boat": { + "item_model": "HW1pbmVjcmFmdDpkYXJrX29ha19jaGVzdF9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuZGFya19vYWtfY2hlc3RfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "debug_stick": { + "debug_stick_state": "CgA=", + "enchantment_glint_override": "AQ==", + "item_model": "FW1pbmVjcmFmdDpkZWJ1Z19zdGljaw==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZGVidWdfc3RpY2sA", + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "diamond": { + "item_model": "EW1pbmVjcmFmdDpkaWFtb25k", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuZGlhbW9uZAA=" + }, + "diamond_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Cg==", + "item_model": "FW1pbmVjcmFmdDpkaWFtb25kX2F4ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9heGUA", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "repairable": "ACBtaW5lY3JhZnQ6ZGlhbW9uZF90b29sX21hdGVyaWFscw==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUEAAAABAT+AAAAB" + }, + "diamond_boots": { + "attribute_modifiers": "AgAVbWluZWNyYWZ0OmFybW9yLmJvb3RzQAgAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzQAAAAAAAAAAABAE=", + "damage": "AA==", + "enchantable": "Cg==", + "equippable": "AUUBEW1pbmVjcmFmdDpkaWFtb25kAAABAQE=", + "item_model": "F21pbmVjcmFmdDpkaWFtb25kX2Jvb3Rz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9ib290cwA=", + "max_damage": "rQM=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19kaWFtb25kX2FybW9y" + }, + "diamond_chestplate": { + "attribute_modifiers": "AgAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVAIAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZUAAAAAAAAAAAAYB", + "damage": "AA==", + "enchantable": "Cg==", + "equippable": "A0UBEW1pbmVjcmFmdDpkaWFtb25kAAABAQE=", + "item_model": "HG1pbmVjcmFmdDpkaWFtb25kX2NoZXN0cGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9jaGVzdHBsYXRlAA==", + "max_damage": "kAQ=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19kaWFtb25kX2FybW9y" + }, + "diamond_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAIAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXRAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "Cg==", + "equippable": "BEUBEW1pbmVjcmFmdDpkaWFtb25kAAABAQE=", + "item_model": "GG1pbmVjcmFmdDpkaWFtb25kX2hlbG1ldA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9oZWxtZXQA", + "max_damage": "6wI=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19kaWFtb25kX2FybW9y" + }, + "diamond_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZAAAAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Cg==", + "item_model": "FW1pbmVjcmFmdDpkaWFtb25kX2hvZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9ob2UA", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "repairable": "ACBtaW5lY3JhZnQ6ZGlhbW9uZF90b29sX21hdGVyaWFscw==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUEAAAABAT+AAAAB" + }, + "diamond_horse_armor": { + "attribute_modifiers": "AgAUbWluZWNyYWZ0OmFybW9yLmJvZHlAJgAAAAAAAAAJARRtaW5lY3JhZnQ6YXJtb3IuYm9keUAAAAAAAAAAAAkB", + "equippable": "Bt8FARFtaW5lY3JhZnQ6ZGlhbW9uZAABAkABAQA=", + "item_model": "HW1pbmVjcmFmdDpkaWFtb25kX2hvcnNlX2FybW9y", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9ob3JzZV9hcm1vcgA=", + "max_stack_size": "AQ==" + }, + "diamond_leggings": { + "attribute_modifiers": "AgAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQBgAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQAAAAAAAAAAABQE=", + "damage": "AA==", + "enchantable": "Cg==", + "equippable": "AkUBEW1pbmVjcmFmdDpkaWFtb25kAAABAQE=", + "item_model": "Gm1pbmVjcmFmdDpkaWFtb25kX2xlZ2dpbmdz", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9sZWdnaW5ncwA=", + "max_damage": "7wM=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19kaWFtb25kX2FybW9y" + }, + "diamond_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAQAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "enchantable": "Cg==", + "item_model": "GW1pbmVjcmFmdDpkaWFtb25kX3BpY2theGU=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9waWNrYXhlAA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "repairable": "ACBtaW5lY3JhZnQ6ZGlhbW9uZF90b29sX21hdGVyaWFscw==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBAAAAAQE/gAAAAQ==" + }, + "diamond_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUASAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Cg==", + "item_model": "GG1pbmVjcmFmdDpkaWFtb25kX3Nob3ZlbA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9zaG92ZWwA", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "repairable": "ACBtaW5lY3JhZnQ6ZGlhbW9uZF90b29sX21hdGVyaWFscw==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUEAAAABAT+AAAAB" + }, + "diamond_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "Cg==", + "item_model": "F21pbmVjcmFmdDpkaWFtb25kX3N3b3Jk", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZGlhbW9uZF9zd29yZAA=", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "repairable": "ACBtaW5lY3JhZnQ6ZGlhbW9uZF90b29sX21hdGVyaWFscw==", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "disc_fragment_5": { + "item_model": "GW1pbmVjcmFmdDpkaXNjX2ZyYWdtZW50XzU=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZGlzY19mcmFnbWVudF81AA==", + "rarity": "AQ==" + }, + "dolphin_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpkb2xwaGluX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuZG9scGhpbl9zcGF3bl9lZ2cA" + }, + "donkey_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpkb25rZXlfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuZG9ua2V5X3NwYXduX2VnZwA=" + }, + "dragon_breath": { + "item_model": "F21pbmVjcmFmdDpkcmFnb25fYnJlYXRo", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZHJhZ29uX2JyZWF0aAA=", + "rarity": "AQ==" + }, + "dried_kelp": { + "consumable": "P0zMzQHUBAEA", + "food": "AT8ZmZoA", + "item_model": "FG1pbmVjcmFmdDpkcmllZF9rZWxw", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZHJpZWRfa2VscAA=" + }, + "drowned_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpkcm93bmVkX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuZHJvd25lZF9zcGF3bl9lZ2cA" + }, + "dune_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDpkdW5lX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQuZHVuZV9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "echo_shard": { + "item_model": "FG1pbmVjcmFmdDplY2hvX3NoYXJk", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZWNob19zaGFyZAA=", + "rarity": "AQ==" + }, + "egg": { + "item_model": "DW1pbmVjcmFmdDplZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQASaXRlbS5taW5lY3JhZnQuZWdnAA==", + "max_stack_size": "EA==" + }, + "elder_guardian_spawn_egg": { + "item_model": "Im1pbmVjcmFmdDplbGRlcl9ndWFyZGlhbl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAnaXRlbS5taW5lY3JhZnQuZWxkZXJfZ3VhcmRpYW5fc3Bhd25fZWdnAA==" + }, + "elytra": { + "damage": "AA==", + "equippable": "A0YBEG1pbmVjcmFmdDplbHl0cmEAAAEBAA==", + "glider": "", + "item_model": "EG1pbmVjcmFmdDplbHl0cmE=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuZWx5dHJhAA==", + "max_damage": "sAM=", + "max_stack_size": "AQ==", + "rarity": "Aw==", + "repairable": "ApgG" + }, + "emerald": { + "item_model": "EW1pbmVjcmFmdDplbWVyYWxk", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuZW1lcmFsZAA=" + }, + "enchanted_book": { + "enchantment_glint_override": "AQ==", + "item_model": "GG1pbmVjcmFmdDplbmNoYW50ZWRfYm9vaw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZW5jaGFudGVkX2Jvb2sA", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "stored_enchantments": "AAE=" + }, + "enchanted_golden_apple": { + "consumable": "P8zMzQHUBAEBAAQJAZADAAEBAAoA8C4AAQEACwDwLgABAQAVA+ASAAEBAD+AAAA=", + "enchantment_glint_override": "AQ==", + "food": "BEEZmZoB", + "item_model": "IG1pbmVjcmFmdDplbmNoYW50ZWRfZ29sZGVuX2FwcGxl", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuZW5jaGFudGVkX2dvbGRlbl9hcHBsZQA=", + "rarity": "Ag==" + }, + "end_crystal": { + "enchantment_glint_override": "AQ==", + "item_model": "FW1pbmVjcmFmdDplbmRfY3J5c3RhbA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZW5kX2NyeXN0YWwA" + }, + "ender_dragon_spawn_egg": { + "item_model": "IG1pbmVjcmFmdDplbmRlcl9kcmFnb25fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuZW5kZXJfZHJhZ29uX3NwYXduX2VnZwA=" + }, + "ender_eye": { + "item_model": "E21pbmVjcmFmdDplbmRlcl9leWU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuZW5kZXJfZXllAA==" + }, + "ender_pearl": { + "item_model": "FW1pbmVjcmFmdDplbmRlcl9wZWFybA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZW5kZXJfcGVhcmwA", + "max_stack_size": "EA==", + "use_cooldown": "P4AAAAA=" + }, + "enderman_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDplbmRlcm1hbl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuZW5kZXJtYW5fc3Bhd25fZWdnAA==" + }, + "endermite_spawn_egg": { + "item_model": "HW1pbmVjcmFmdDplbmRlcm1pdGVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuZW5kZXJtaXRlX3NwYXduX2VnZwA=" + }, + "evoker_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpldm9rZXJfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuZXZva2VyX3NwYXduX2VnZwA=" + }, + "experience_bottle": { + "enchantment_glint_override": "AQ==", + "item_model": "G21pbmVjcmFmdDpleHBlcmllbmNlX2JvdHRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuZXhwZXJpZW5jZV9ib3R0bGUA", + "rarity": "AQ==" + }, + "explorer_pottery_sherd": { + "item_model": "IG1pbmVjcmFmdDpleHBsb3Jlcl9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuZXhwbG9yZXJfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "eye_armor_trim_smithing_template": { + "item_model": "Km1pbmVjcmFmdDpleWVfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAvaXRlbS5taW5lY3JhZnQuZXllX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "Ag==" + }, + "feather": { + "item_model": "EW1pbmVjcmFmdDpmZWF0aGVy", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuZmVhdGhlcgA=" + }, + "fermented_spider_eye": { + "item_model": "Hm1pbmVjcmFmdDpmZXJtZW50ZWRfc3BpZGVyX2V5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZmVybWVudGVkX3NwaWRlcl9leWUA" + }, + "field_masoned_banner_pattern": { + "item_model": "Jm1pbmVjcmFmdDpmaWVsZF9tYXNvbmVkX2Jhbm5lcl9wYXR0ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAraXRlbS5taW5lY3JhZnQuZmllbGRfbWFzb25lZF9iYW5uZXJfcGF0dGVybgA=", + "max_stack_size": "AQ==" + }, + "filled_map": { + "item_model": "FG1pbmVjcmFmdDpmaWxsZWRfbWFw", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZmlsbGVkX21hcAA=", + "map_color": "AEZALg==", + "map_decorations": "CgA=" + }, + "fire_charge": { + "item_model": "FW1pbmVjcmFmdDpmaXJlX2NoYXJnZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZmlyZV9jaGFyZ2UA" + }, + "firework_rocket": { + "fireworks": "AQA=", + "item_model": "GW1pbmVjcmFmdDpmaXJld29ya19yb2NrZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZmlyZXdvcmtfcm9ja2V0AA==" + }, + "firework_star": { + "item_model": "F21pbmVjcmFmdDpmaXJld29ya19zdGFy", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZmlyZXdvcmtfc3RhcgA=" + }, + "fishing_rod": { + "damage": "AA==", + "enchantable": "AQ==", + "item_model": "FW1pbmVjcmFmdDpmaXNoaW5nX3JvZA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZmlzaGluZ19yb2QA", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flint": { + "item_model": "D21pbmVjcmFmdDpmbGludA==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuZmxpbnQA" + }, + "flint_and_steel": { + "damage": "AA==", + "item_model": "GW1pbmVjcmFmdDpmbGludF9hbmRfc3RlZWw=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZmxpbnRfYW5kX3N0ZWVsAA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flow_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDpmbG93X2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQuZmxvd19hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "flow_banner_pattern": { + "item_model": "HW1pbmVjcmFmdDpmbG93X2Jhbm5lcl9wYXR0ZXJu", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuZmxvd19iYW5uZXJfcGF0dGVybgA=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "flow_pottery_sherd": { + "item_model": "HG1pbmVjcmFmdDpmbG93X3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuZmxvd19wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "flower_banner_pattern": { + "item_model": "H21pbmVjcmFmdDpmbG93ZXJfYmFubmVyX3BhdHRlcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQuZmxvd2VyX2Jhbm5lcl9wYXR0ZXJuAA==", + "max_stack_size": "AQ==" + }, + "fox_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpmb3hfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZm94X3NwYXduX2VnZwA=" + }, + "friend_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpmcmllbmRfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZnJpZW5kX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "frog_spawn_egg": { + "item_model": "GG1pbmVjcmFmdDpmcm9nX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZnJvZ19zcGF3bl9lZ2cA" + }, + "furnace_minecart": { + "item_model": "Gm1pbmVjcmFmdDpmdXJuYWNlX21pbmVjYXJ0", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuZnVybmFjZV9taW5lY2FydAA=", + "max_stack_size": "AQ==" + }, + "ghast_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpnaGFzdF9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZ2hhc3Rfc3Bhd25fZWdnAA==" + }, + "ghast_tear": { + "item_model": "FG1pbmVjcmFmdDpnaGFzdF90ZWFy", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZ2hhc3RfdGVhcgA=" + }, + "glass_bottle": { + "item_model": "Fm1pbmVjcmFmdDpnbGFzc19ib3R0bGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ2xhc3NfYm90dGxlAA==" + }, + "glistering_melon_slice": { + "item_model": "IG1pbmVjcmFmdDpnbGlzdGVyaW5nX21lbG9uX3NsaWNl", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuZ2xpc3RlcmluZ19tZWxvbl9zbGljZQA=" + }, + "globe_banner_pattern": { + "item_model": "Hm1pbmVjcmFmdDpnbG9iZV9iYW5uZXJfcGF0dGVybg==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZ2xvYmVfYmFubmVyX3BhdHRlcm4A", + "max_stack_size": "AQ==" + }, + "glow_berries": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj7MzM0A", + "item_model": "Fm1pbmVjcmFmdDpnbG93X2JlcnJpZXM=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ2xvd19iZXJyaWVzAA==" + }, + "glow_ink_sac": { + "item_model": "Fm1pbmVjcmFmdDpnbG93X2lua19zYWM=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ2xvd19pbmtfc2FjAA==" + }, + "glow_item_frame": { + "item_model": "GW1pbmVjcmFmdDpnbG93X2l0ZW1fZnJhbWU=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZ2xvd19pdGVtX2ZyYW1lAA==" + }, + "glow_squid_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDpnbG93X3NxdWlkX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZ2xvd19zcXVpZF9zcGF3bl9lZ2cA" + }, + "glowstone_dust": { + "item_model": "GG1pbmVjcmFmdDpnbG93c3RvbmVfZHVzdA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZ2xvd3N0b25lX2R1c3QA" + }, + "goat_horn": { + "item_model": "E21pbmVjcmFmdDpnb2F0X2hvcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuZ29hdF9ob3JuAA==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "goat_spawn_egg": { + "item_model": "GG1pbmVjcmFmdDpnb2F0X3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZ29hdF9zcGF3bl9lZ2cA" + }, + "gold_ingot": { + "item_model": "FG1pbmVjcmFmdDpnb2xkX2luZ290", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZ29sZF9pbmdvdAA=" + }, + "gold_nugget": { + "item_model": "FW1pbmVjcmFmdDpnb2xkX251Z2dldA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZ29sZF9udWdnZXQA" + }, + "golden_apple": { + "consumable": "P8zMzQHUBAEBAAIJAWQAAQEAFQDgEgABAQA/gAAA", + "food": "BEEZmZoB", + "item_model": "Fm1pbmVjcmFmdDpnb2xkZW5fYXBwbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ29sZGVuX2FwcGxlAA==" + }, + "golden_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Fg==", + "item_model": "FG1pbmVjcmFmdDpnb2xkZW5fYXhl", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZ29sZGVuX2F4ZQA=", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6Z29sZF90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUFAAAABAT+AAAAB" + }, + "golden_boots": { + "attribute_modifiers": "AgAVbWluZWNyYWZ0OmFybW9yLmJvb3RzP/AAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzAAAAAAAAAAAABAE=", + "damage": "AA==", + "enchantable": "GQ==", + "equippable": "AUgBDm1pbmVjcmFmdDpnb2xkAAABAQE=", + "item_model": "Fm1pbmVjcmFmdDpnb2xkZW5fYm9vdHM=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ29sZGVuX2Jvb3RzAA==", + "max_damage": "Ww==", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19nb2xkX2FybW9y" + }, + "golden_carrot": { + "consumable": "P8zMzQHUBAEA", + "food": "BkFmZmcA", + "item_model": "F21pbmVjcmFmdDpnb2xkZW5fY2Fycm90", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZ29sZGVuX2NhcnJvdAA=" + }, + "golden_chestplate": { + "attribute_modifiers": "AgAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVAFAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZQAAAAAAAAAAAAYB", + "damage": "AA==", + "enchantable": "GQ==", + "equippable": "A0gBDm1pbmVjcmFmdDpnb2xkAAABAQE=", + "item_model": "G21pbmVjcmFmdDpnb2xkZW5fY2hlc3RwbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuZ29sZGVuX2NoZXN0cGxhdGUA", + "max_damage": "cA==", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19nb2xkX2FybW9y" + }, + "golden_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAAAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXQAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "GQ==", + "equippable": "BEgBDm1pbmVjcmFmdDpnb2xkAAABAQE=", + "item_model": "F21pbmVjcmFmdDpnb2xkZW5faGVsbWV0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZ29sZGVuX2hlbG1ldAA=", + "max_damage": "TQ==", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19nb2xkX2FybW9y" + }, + "golden_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Fg==", + "item_model": "FG1pbmVjcmFmdDpnb2xkZW5faG9l", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuZ29sZGVuX2hvZQA=", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6Z29sZF90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUFAAAABAT+AAAAB" + }, + "golden_horse_armor": { + "attribute_modifiers": "AgAUbWluZWNyYWZ0OmFybW9yLmJvZHlAHAAAAAAAAAAJARRtaW5lY3JhZnQ6YXJtb3IuYm9keQAAAAAAAAAAAAkB", + "equippable": "Bt8FAQ5taW5lY3JhZnQ6Z29sZAABAkABAQA=", + "item_model": "HG1pbmVjcmFmdDpnb2xkZW5faG9yc2VfYXJtb3I=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuZ29sZGVuX2hvcnNlX2FybW9yAA==", + "max_stack_size": "AQ==" + }, + "golden_leggings": { + "attribute_modifiers": "AgAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQAgAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzAAAAAAAAAAAABQE=", + "damage": "AA==", + "enchantable": "GQ==", + "equippable": "AkgBDm1pbmVjcmFmdDpnb2xkAAABAQE=", + "item_model": "GW1pbmVjcmFmdDpnb2xkZW5fbGVnZ2luZ3M=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuZ29sZGVuX2xlZ2dpbmdzAA==", + "max_damage": "aQ==", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19nb2xkX2FybW9y" + }, + "golden_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/wAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "enchantable": "Fg==", + "item_model": "GG1pbmVjcmFmdDpnb2xkZW5fcGlja2F4ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuZ29sZGVuX3BpY2theGUA", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6Z29sZF90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBQAAAAQE/gAAAAQ==" + }, + "golden_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/4AAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Fg==", + "item_model": "F21pbmVjcmFmdDpnb2xkZW5fc2hvdmVs", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuZ29sZGVuX3Nob3ZlbAA=", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6Z29sZF90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUFAAAABAT+AAAAB" + }, + "golden_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "Fg==", + "item_model": "Fm1pbmVjcmFmdDpnb2xkZW5fc3dvcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ29sZGVuX3N3b3JkAA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6Z29sZF90b29sX21hdGVyaWFscw==", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "gray_bundle": { + "bundle_contents": "AA==", + "item_model": "FW1pbmVjcmFmdDpncmF5X2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuZ3JheV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "gray_dye": { + "item_model": "Em1pbmVjcmFmdDpncmF5X2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuZ3JheV9keWUA" + }, + "green_bundle": { + "bundle_contents": "AA==", + "item_model": "Fm1pbmVjcmFmdDpncmVlbl9idW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuZ3JlZW5fYnVuZGxlAA==", + "max_stack_size": "AQ==" + }, + "green_dye": { + "item_model": "E21pbmVjcmFmdDpncmVlbl9keWU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuZ3JlZW5fZHllAA==" + }, + "guardian_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDpndWFyZGlhbl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuZ3VhcmRpYW5fc3Bhd25fZWdnAA==" + }, + "gunpowder": { + "item_model": "E21pbmVjcmFmdDpndW5wb3dkZXI=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuZ3VucG93ZGVyAA==" + }, + "guster_banner_pattern": { + "item_model": "H21pbmVjcmFmdDpndXN0ZXJfYmFubmVyX3BhdHRlcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQuZ3VzdGVyX2Jhbm5lcl9wYXR0ZXJuAA==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "guster_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpndXN0ZXJfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuZ3VzdGVyX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "heart_of_the_sea": { + "item_model": "Gm1pbmVjcmFmdDpoZWFydF9vZl90aGVfc2Vh", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuaGVhcnRfb2ZfdGhlX3NlYQA=", + "rarity": "AQ==" + }, + "heart_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpoZWFydF9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuaGVhcnRfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "heartbreak_pottery_sherd": { + "item_model": "Im1pbmVjcmFmdDpoZWFydGJyZWFrX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAnaXRlbS5taW5lY3JhZnQuaGVhcnRicmVha19wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "hoglin_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpob2dsaW5fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuaG9nbGluX3NwYXduX2VnZwA=" + }, + "honey_bottle": { + "consumable": "QAAAAALUBQABAQIS", + "food": "Bj+ZmZoB", + "item_model": "Fm1pbmVjcmFmdDpob25leV9ib3R0bGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuaG9uZXlfYm90dGxlAA==", + "max_stack_size": "EA==", + "use_remainder": "AY4IAAA=" + }, + "honeycomb": { + "item_model": "E21pbmVjcmFmdDpob25leWNvbWI=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuaG9uZXljb21iAA==" + }, + "hopper_minecart": { + "item_model": "GW1pbmVjcmFmdDpob3BwZXJfbWluZWNhcnQ=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuaG9wcGVyX21pbmVjYXJ0AA==", + "max_stack_size": "AQ==" + }, + "horse_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpob3JzZV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuaG9yc2Vfc3Bhd25fZWdnAA==" + }, + "host_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDpob3N0X2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQuaG9zdF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "howl_pottery_sherd": { + "item_model": "HG1pbmVjcmFmdDpob3dsX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuaG93bF9wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "husk_spawn_egg": { + "item_model": "GG1pbmVjcmFmdDpodXNrX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuaHVza19zcGF3bl9lZ2cA" + }, + "ink_sac": { + "item_model": "EW1pbmVjcmFmdDppbmtfc2Fj", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQuaW5rX3NhYwA=" + }, + "iron_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIzMzAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dg==", + "item_model": "Em1pbmVjcmFmdDppcm9uX2F4ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuaXJvbl9heGUA", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6aXJvbl90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUDAAAABAT+AAAAB" + }, + "iron_boots": { + "attribute_modifiers": "AgAVbWluZWNyYWZ0OmFybW9yLmJvb3RzQAAAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzAAAAAAAAAAAABAE=", + "damage": "AA==", + "enchantable": "CQ==", + "equippable": "AUkBDm1pbmVjcmFmdDppcm9uAAABAQE=", + "item_model": "FG1pbmVjcmFmdDppcm9uX2Jvb3Rz", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuaXJvbl9ib290cwA=", + "max_damage": "wwE=", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19pcm9uX2FybW9y" + }, + "iron_chestplate": { + "attribute_modifiers": "AgAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVAGAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZQAAAAAAAAAAAAYB", + "damage": "AA==", + "enchantable": "CQ==", + "equippable": "A0kBDm1pbmVjcmFmdDppcm9uAAABAQE=", + "item_model": "GW1pbmVjcmFmdDppcm9uX2NoZXN0cGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuaXJvbl9jaGVzdHBsYXRlAA==", + "max_damage": "8AE=", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19pcm9uX2FybW9y" + }, + "iron_golem_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDppcm9uX2dvbGVtX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuaXJvbl9nb2xlbV9zcGF3bl9lZ2cA" + }, + "iron_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAAAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXQAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "CQ==", + "equippable": "BEkBDm1pbmVjcmFmdDppcm9uAAABAQE=", + "item_model": "FW1pbmVjcmFmdDppcm9uX2hlbG1ldA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuaXJvbl9oZWxtZXQA", + "max_damage": "pQE=", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19pcm9uX2FybW9y" + }, + "iron_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZL/wAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dg==", + "item_model": "Em1pbmVjcmFmdDppcm9uX2hvZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuaXJvbl9ob2UA", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6aXJvbl90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUDAAAABAT+AAAAB" + }, + "iron_horse_armor": { + "attribute_modifiers": "AgAUbWluZWNyYWZ0OmFybW9yLmJvZHlAFAAAAAAAAAAJARRtaW5lY3JhZnQ6YXJtb3IuYm9keQAAAAAAAAAAAAkB", + "equippable": "Bt8FAQ5taW5lY3JhZnQ6aXJvbgABAkABAQA=", + "item_model": "Gm1pbmVjcmFmdDppcm9uX2hvcnNlX2FybW9y", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuaXJvbl9ob3JzZV9hcm1vcgA=", + "max_stack_size": "AQ==" + }, + "iron_ingot": { + "item_model": "FG1pbmVjcmFmdDppcm9uX2luZ290", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuaXJvbl9pbmdvdAA=" + }, + "iron_leggings": { + "attribute_modifiers": "AgAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQBQAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzAAAAAAAAAAAABQE=", + "damage": "AA==", + "enchantable": "CQ==", + "equippable": "AkkBDm1pbmVjcmFmdDppcm9uAAABAQE=", + "item_model": "F21pbmVjcmFmdDppcm9uX2xlZ2dpbmdz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuaXJvbl9sZWdnaW5ncwA=", + "max_damage": "4QE=", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc19pcm9uX2FybW9y" + }, + "iron_nugget": { + "item_model": "FW1pbmVjcmFmdDppcm9uX251Z2dldA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuaXJvbl9udWdnZXQA" + }, + "iron_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "enchantable": "Dg==", + "item_model": "Fm1pbmVjcmFmdDppcm9uX3BpY2theGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuaXJvbl9waWNrYXhlAA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6aXJvbl90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFAwAAAAQE/gAAAAQ==" + }, + "iron_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAMAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dg==", + "item_model": "FW1pbmVjcmFmdDppcm9uX3Nob3ZlbA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuaXJvbl9zaG92ZWwA", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6aXJvbl90b29sX21hdGVyaWFscw==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUDAAAABAT+AAAAB" + }, + "iron_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dg==", + "item_model": "FG1pbmVjcmFmdDppcm9uX3N3b3Jk", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuaXJvbl9zd29yZAA=", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "repairable": "AB1taW5lY3JhZnQ6aXJvbl90b29sX21hdGVyaWFscw==", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "item_frame": { + "item_model": "FG1pbmVjcmFmdDppdGVtX2ZyYW1l", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuaXRlbV9mcmFtZQA=" + }, + "jungle_boat": { + "item_model": "FW1pbmVjcmFmdDpqdW5nbGVfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuanVuZ2xlX2JvYXQA", + "max_stack_size": "AQ==" + }, + "jungle_chest_boat": { + "item_model": "G21pbmVjcmFmdDpqdW5nbGVfY2hlc3RfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuanVuZ2xlX2NoZXN0X2JvYXQA", + "max_stack_size": "AQ==" + }, + "knowledge_book": { + "item_model": "GG1pbmVjcmFmdDprbm93bGVkZ2VfYm9vaw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQua25vd2xlZGdlX2Jvb2sA", + "max_stack_size": "AQ==", + "rarity": "Aw==", + "recipes": "CQAAAAAA" + }, + "lapis_lazuli": { + "item_model": "Fm1pbmVjcmFmdDpsYXBpc19sYXp1bGk=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQubGFwaXNfbGF6dWxpAA==" + }, + "lava_bucket": { + "item_model": "FW1pbmVjcmFmdDpsYXZhX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubGF2YV9idWNrZXQA", + "max_stack_size": "AQ==" + }, + "lead": { + "item_model": "Dm1pbmVjcmFmdDpsZWFk", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQubGVhZAA=" + }, + "leather": { + "item_model": "EW1pbmVjcmFmdDpsZWF0aGVy", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQubGVhdGhlcgA=" + }, + "leather_boots": { + "attribute_modifiers": "AgAVbWluZWNyYWZ0OmFybW9yLmJvb3RzP/AAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzAAAAAAAAAAAABAE=", + "damage": "AA==", + "enchantable": "Dw==", + "equippable": "AUoBEW1pbmVjcmFmdDpsZWF0aGVyAAABAQE=", + "item_model": "F21pbmVjcmFmdDpsZWF0aGVyX2Jvb3Rz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubGVhdGhlcl9ib290cwA=", + "max_damage": "QQ==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19sZWF0aGVyX2FybW9y" + }, + "leather_chestplate": { + "attribute_modifiers": "AgAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVACAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZQAAAAAAAAAAAAYB", + "damage": "AA==", + "enchantable": "Dw==", + "equippable": "A0oBEW1pbmVjcmFmdDpsZWF0aGVyAAABAQE=", + "item_model": "HG1pbmVjcmFmdDpsZWF0aGVyX2NoZXN0cGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQubGVhdGhlcl9jaGVzdHBsYXRlAA==", + "max_damage": "UA==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19sZWF0aGVyX2FybW9y" + }, + "leather_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldD/wAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXQAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "Dw==", + "equippable": "BEoBEW1pbmVjcmFmdDpsZWF0aGVyAAABAQE=", + "item_model": "GG1pbmVjcmFmdDpsZWF0aGVyX2hlbG1ldA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubGVhdGhlcl9oZWxtZXQA", + "max_damage": "Nw==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19sZWF0aGVyX2FybW9y" + }, + "leather_horse_armor": { + "attribute_modifiers": "AgAUbWluZWNyYWZ0OmFybW9yLmJvZHlACAAAAAAAAAAJARRtaW5lY3JhZnQ6YXJtb3IuYm9keQAAAAAAAAAAAAkB", + "equippable": "Bt8FARFtaW5lY3JhZnQ6bGVhdGhlcgABAkABAQA=", + "item_model": "HW1pbmVjcmFmdDpsZWF0aGVyX2hvcnNlX2FybW9y", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQubGVhdGhlcl9ob3JzZV9hcm1vcgA=", + "max_stack_size": "AQ==" + }, + "leather_leggings": { + "attribute_modifiers": "AgAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQAAAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzAAAAAAAAAAAABQE=", + "damage": "AA==", + "enchantable": "Dw==", + "equippable": "AkoBEW1pbmVjcmFmdDpsZWF0aGVyAAABAQE=", + "item_model": "Gm1pbmVjcmFmdDpsZWF0aGVyX2xlZ2dpbmdz", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubGVhdGhlcl9sZWdnaW5ncwA=", + "max_damage": "Sw==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc19sZWF0aGVyX2FybW9y" + }, + "light_blue_bundle": { + "bundle_contents": "AA==", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ibHVlX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQubGlnaHRfYmx1ZV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "light_blue_dye": { + "item_model": "GG1pbmVjcmFmdDpsaWdodF9ibHVlX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubGlnaHRfYmx1ZV9keWUA" + }, + "light_gray_bundle": { + "bundle_contents": "AA==", + "item_model": "G21pbmVjcmFmdDpsaWdodF9ncmF5X2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQubGlnaHRfZ3JheV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "light_gray_dye": { + "item_model": "GG1pbmVjcmFmdDpsaWdodF9ncmF5X2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubGlnaHRfZ3JheV9keWUA" + }, + "lime_bundle": { + "bundle_contents": "AA==", + "item_model": "FW1pbmVjcmFmdDpsaW1lX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubGltZV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "lime_dye": { + "item_model": "Em1pbmVjcmFmdDpsaW1lX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQubGltZV9keWUA" + }, + "lingering_potion": { + "item_model": "Gm1pbmVjcmFmdDpsaW5nZXJpbmdfcG90aW9u", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubGluZ2VyaW5nX3BvdGlvbgA=", + "max_stack_size": "AQ==", + "potion_contents": "AAAAAA==" + }, + "llama_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpsbGFtYV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubGxhbWFfc3Bhd25fZWdnAA==" + }, + "mace": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMALMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "Dm1pbmVjcmFmdDptYWNl", + "item_name": "CggACXRyYW5zbGF0ZQATaXRlbS5taW5lY3JhZnQubWFjZQA=", + "max_damage": "9AM=", + "max_stack_size": "AQ==", + "rarity": "Aw==", + "repairable": "Au4I", + "tool": "AD+AAAAC" + }, + "magenta_bundle": { + "bundle_contents": "AA==", + "item_model": "GG1pbmVjcmFmdDptYWdlbnRhX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubWFnZW50YV9idW5kbGUA", + "max_stack_size": "AQ==" + }, + "magenta_dye": { + "item_model": "FW1pbmVjcmFmdDptYWdlbnRhX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubWFnZW50YV9keWUA" + }, + "magma_cream": { + "item_model": "FW1pbmVjcmFmdDptYWdtYV9jcmVhbQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubWFnbWFfY3JlYW0A" + }, + "magma_cube_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDptYWdtYV9jdWJlX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQubWFnbWFfY3ViZV9zcGF3bl9lZ2cA" + }, + "mangrove_boat": { + "item_model": "F21pbmVjcmFmdDptYW5ncm92ZV9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubWFuZ3JvdmVfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "mangrove_chest_boat": { + "item_model": "HW1pbmVjcmFmdDptYW5ncm92ZV9jaGVzdF9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQubWFuZ3JvdmVfY2hlc3RfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "map": { + "item_model": "DW1pbmVjcmFmdDptYXA=", + "item_name": "CggACXRyYW5zbGF0ZQASaXRlbS5taW5lY3JhZnQubWFwAA==" + }, + "melon_seeds": { + "item_model": "FW1pbmVjcmFmdDptZWxvbl9zZWVkcw==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubWVsb25fc2VlZHMA" + }, + "melon_slice": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj+ZmZoA", + "item_model": "FW1pbmVjcmFmdDptZWxvbl9zbGljZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubWVsb25fc2xpY2UA" + }, + "milk_bucket": { + "consumable": "P8zMzQLTBAABAg==", + "item_model": "FW1pbmVjcmFmdDptaWxrX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubWlsa19idWNrZXQA", + "max_stack_size": "AQ==", + "use_remainder": "AaQHAAA=" + }, + "minecart": { + "item_model": "Em1pbmVjcmFmdDptaW5lY2FydA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQubWluZWNhcnQA", + "max_stack_size": "AQ==" + }, + "miner_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDptaW5lcl9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQubWluZXJfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "mojang_banner_pattern": { + "item_model": "H21pbmVjcmFmdDptb2phbmdfYmFubmVyX3BhdHRlcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQubW9qYW5nX2Jhbm5lcl9wYXR0ZXJuAA==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "mooshroom_spawn_egg": { + "item_model": "HW1pbmVjcmFmdDptb29zaHJvb21fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQubW9vc2hyb29tX3NwYXduX2VnZwA=" + }, + "mourner_pottery_sherd": { + "item_model": "H21pbmVjcmFmdDptb3VybmVyX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQubW91cm5lcl9wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "mule_spawn_egg": { + "item_model": "GG1pbmVjcmFmdDptdWxlX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubXVsZV9zcGF3bl9lZ2cA" + }, + "mushroom_stew": { + "consumable": "P8zMzQHUBAEA", + "food": "BkDmZmcA", + "item_model": "F21pbmVjcmFmdDptdXNocm9vbV9zdGV3", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubXVzaHJvb21fc3RldwA=", + "max_stack_size": "AQ==", + "use_remainder": "AbUGAAA=" + }, + "music_disc_11": { + "item_model": "F21pbmVjcmFmdDptdXNpY19kaXNjXzEx", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY18xMQA=", + "jukebox_playable": "AAxtaW5lY3JhZnQ6MTEB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_13": { + "item_model": "F21pbmVjcmFmdDptdXNpY19kaXNjXzEz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY18xMwA=", + "jukebox_playable": "AAxtaW5lY3JhZnQ6MTMB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_5": { + "item_model": "Fm1pbmVjcmFmdDptdXNpY19kaXNjXzU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY181AA==", + "jukebox_playable": "AAttaW5lY3JhZnQ6NQE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_blocks": { + "item_model": "G21pbmVjcmFmdDptdXNpY19kaXNjX2Jsb2Nrcw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19ibG9ja3MA", + "jukebox_playable": "ABBtaW5lY3JhZnQ6YmxvY2tzAQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_cat": { + "item_model": "GG1pbmVjcmFmdDptdXNpY19kaXNjX2NhdA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19jYXQA", + "jukebox_playable": "AA1taW5lY3JhZnQ6Y2F0AQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_chirp": { + "item_model": "Gm1pbmVjcmFmdDptdXNpY19kaXNjX2NoaXJw", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19jaGlycAA=", + "jukebox_playable": "AA9taW5lY3JhZnQ6Y2hpcnAB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_creator": { + "item_model": "HG1pbmVjcmFmdDptdXNpY19kaXNjX2NyZWF0b3I=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19jcmVhdG9yAA==", + "jukebox_playable": "ABFtaW5lY3JhZnQ6Y3JlYXRvcgE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_creator_music_box": { + "item_model": "Jm1pbmVjcmFmdDptdXNpY19kaXNjX2NyZWF0b3JfbXVzaWNfYm94", + "item_name": "CggACXRyYW5zbGF0ZQAraXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19jcmVhdG9yX211c2ljX2JveAA=", + "jukebox_playable": "ABttaW5lY3JhZnQ6Y3JlYXRvcl9tdXNpY19ib3gB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_far": { + "item_model": "GG1pbmVjcmFmdDptdXNpY19kaXNjX2Zhcg==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19mYXIA", + "jukebox_playable": "AA1taW5lY3JhZnQ6ZmFyAQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_mall": { + "item_model": "GW1pbmVjcmFmdDptdXNpY19kaXNjX21hbGw=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19tYWxsAA==", + "jukebox_playable": "AA5taW5lY3JhZnQ6bWFsbAE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_mellohi": { + "item_model": "HG1pbmVjcmFmdDptdXNpY19kaXNjX21lbGxvaGk=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19tZWxsb2hpAA==", + "jukebox_playable": "ABFtaW5lY3JhZnQ6bWVsbG9oaQE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_otherside": { + "item_model": "Hm1pbmVjcmFmdDptdXNpY19kaXNjX290aGVyc2lkZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19vdGhlcnNpZGUA", + "jukebox_playable": "ABNtaW5lY3JhZnQ6b3RoZXJzaWRlAQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_pigstep": { + "item_model": "HG1pbmVjcmFmdDptdXNpY19kaXNjX3BpZ3N0ZXA=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19waWdzdGVwAA==", + "jukebox_playable": "ABFtaW5lY3JhZnQ6cGlnc3RlcAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_precipice": { + "item_model": "Hm1pbmVjcmFmdDptdXNpY19kaXNjX3ByZWNpcGljZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19wcmVjaXBpY2UA", + "jukebox_playable": "ABNtaW5lY3JhZnQ6cHJlY2lwaWNlAQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_relic": { + "item_model": "Gm1pbmVjcmFmdDptdXNpY19kaXNjX3JlbGlj", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19yZWxpYwA=", + "jukebox_playable": "AA9taW5lY3JhZnQ6cmVsaWMB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_stal": { + "item_model": "GW1pbmVjcmFmdDptdXNpY19kaXNjX3N0YWw=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19zdGFsAA==", + "jukebox_playable": "AA5taW5lY3JhZnQ6c3RhbAE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_strad": { + "item_model": "Gm1pbmVjcmFmdDptdXNpY19kaXNjX3N0cmFk", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY19zdHJhZAA=", + "jukebox_playable": "AA9taW5lY3JhZnQ6c3RyYWQB", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_wait": { + "item_model": "GW1pbmVjcmFmdDptdXNpY19kaXNjX3dhaXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY193YWl0AA==", + "jukebox_playable": "AA5taW5lY3JhZnQ6d2FpdAE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "music_disc_ward": { + "item_model": "GW1pbmVjcmFmdDptdXNpY19kaXNjX3dhcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubXVzaWNfZGlzY193YXJkAA==", + "jukebox_playable": "AA5taW5lY3JhZnQ6d2FyZAE=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "mutton": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj+ZmZoA", + "item_model": "EG1pbmVjcmFmdDptdXR0b24=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQubXV0dG9uAA==" + }, + "name_tag": { + "item_model": "Em1pbmVjcmFmdDpuYW1lX3RhZw==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQubmFtZV90YWcA" + }, + "nautilus_shell": { + "item_model": "GG1pbmVjcmFmdDpuYXV0aWx1c19zaGVsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQubmF1dGlsdXNfc2hlbGwA", + "rarity": "AQ==" + }, + "nether_brick": { + "item_model": "Fm1pbmVjcmFmdDpuZXRoZXJfYnJpY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQubmV0aGVyX2JyaWNrAA==" + }, + "nether_star": { + "damage_resistant": "Fm1pbmVjcmFmdDppc19leHBsb3Npb24=", + "enchantment_glint_override": "AQ==", + "item_model": "FW1pbmVjcmFmdDpuZXRoZXJfc3Rhcg==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubmV0aGVyX3N0YXIA", + "rarity": "Ag==" + }, + "nether_wart": { + "item_model": "FW1pbmVjcmFmdDpuZXRoZXJfd2FydA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQubmV0aGVyX3dhcnQA" + }, + "netherite_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAiAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "item_model": "F21pbmVjcmFmdDpuZXRoZXJpdGVfYXhl", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2F4ZQA=", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "repairable": "ACJtaW5lY3JhZnQ6bmV0aGVyaXRlX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQRAAAAEBP4AAAAE=" + }, + "netherite_boots": { + "attribute_modifiers": "AwAVbWluZWNyYWZ0OmFybW9yLmJvb3RzQAgAAAAAAAAABAEVbWluZWNyYWZ0OmFybW9yLmJvb3RzQAgAAAAAAAAABA8VbWluZWNyYWZ0OmFybW9yLmJvb3RzP7mZmaAAAAAABAE=", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "equippable": "AUsBE21pbmVjcmFmdDpuZXRoZXJpdGUAAAEBAQ==", + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJpdGVfYm9vdHM=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2Jvb3RzAA==", + "max_damage": "4QM=", + "max_stack_size": "AQ==", + "repairable": "ACFtaW5lY3JhZnQ6cmVwYWlyc19uZXRoZXJpdGVfYXJtb3I=" + }, + "netherite_chestplate": { + "attribute_modifiers": "AwAabWluZWNyYWZ0OmFybW9yLmNoZXN0cGxhdGVAIAAAAAAAAAAGARptaW5lY3JhZnQ6YXJtb3IuY2hlc3RwbGF0ZUAIAAAAAAAAAAYPGm1pbmVjcmFmdDphcm1vci5jaGVzdHBsYXRlP7mZmaAAAAAABgE=", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "equippable": "A0sBE21pbmVjcmFmdDpuZXRoZXJpdGUAAAEBAQ==", + "item_model": "Hm1pbmVjcmFmdDpuZXRoZXJpdGVfY2hlc3RwbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2NoZXN0cGxhdGUA", + "max_damage": "0AQ=", + "max_stack_size": "AQ==", + "repairable": "ACFtaW5lY3JhZnQ6cmVwYWlyc19uZXRoZXJpdGVfYXJtb3I=" + }, + "netherite_helmet": { + "attribute_modifiers": "AwAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAIAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXRACAAAAAAAAAAHDxZtaW5lY3JhZnQ6YXJtb3IuaGVsbWV0P7mZmaAAAAAABwE=", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "equippable": "BEsBE21pbmVjcmFmdDpuZXRoZXJpdGUAAAEBAQ==", + "item_model": "Gm1pbmVjcmFmdDpuZXRoZXJpdGVfaGVsbWV0", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2hlbG1ldAA=", + "max_damage": "lwM=", + "max_stack_size": "AQ==", + "repairable": "ACFtaW5lY3JhZnQ6cmVwYWlyc19uZXRoZXJpdGVfYXJtb3I=" + }, + "netherite_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZAAAAAAAAAAAAAEB", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "item_model": "F21pbmVjcmFmdDpuZXRoZXJpdGVfaG9l", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2hvZQA=", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "repairable": "ACJtaW5lY3JhZnQ6bmV0aGVyaXRlX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQRAAAAEBP4AAAAE=" + }, + "netherite_ingot": { + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJpdGVfaW5nb3Q=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2luZ290AA==" + }, + "netherite_leggings": { + "attribute_modifiers": "AwAYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQBgAAAAAAAAABQEYbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzQAgAAAAAAAAABQ8YbWluZWNyYWZ0OmFybW9yLmxlZ2dpbmdzP7mZmaAAAAAABQE=", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "equippable": "AksBE21pbmVjcmFmdDpuZXRoZXJpdGUAAAEBAQ==", + "item_model": "HG1pbmVjcmFmdDpuZXRoZXJpdGVfbGVnZ2luZ3M=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX2xlZ2dpbmdzAA==", + "max_damage": "qwQ=", + "max_stack_size": "AQ==", + "repairable": "ACFtaW5lY3JhZnQ6cmVwYWlyc19uZXRoZXJpdGVfYXJtb3I=" + }, + "netherite_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "item_model": "G21pbmVjcmFmdDpuZXRoZXJpdGVfcGlja2F4ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX3BpY2theGUA", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "repairable": "ACJtaW5lY3JhZnQ6bmV0aGVyaXRlX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUEQAAABAT+AAAAB" + }, + "netherite_scrap": { + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJpdGVfc2NyYXA=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX3NjcmFwAA==" + }, + "netherite_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAWAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "item_model": "Gm1pbmVjcmFmdDpuZXRoZXJpdGVfc2hvdmVs", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX3Nob3ZlbAA=", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "repairable": "ACJtaW5lY3JhZnQ6bmV0aGVyaXRlX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQRAAAAEBP4AAAAE=" + }, + "netherite_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAcAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "damage_resistant": "EW1pbmVjcmFmdDppc19maXJl", + "enchantable": "Dw==", + "item_model": "GW1pbmVjcmFmdDpuZXRoZXJpdGVfc3dvcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX3N3b3JkAA==", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "repairable": "ACJtaW5lY3JhZnQ6bmV0aGVyaXRlX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "netherite_upgrade_smithing_template": { + "item_model": "LW1pbmVjcmFmdDpuZXRoZXJpdGVfdXBncmFkZV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAyaXRlbS5taW5lY3JhZnQubmV0aGVyaXRlX3VwZ3JhZGVfc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "oak_boat": { + "item_model": "Em1pbmVjcmFmdDpvYWtfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQub2FrX2JvYXQA", + "max_stack_size": "AQ==" + }, + "oak_chest_boat": { + "item_model": "GG1pbmVjcmFmdDpvYWtfY2hlc3RfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQub2FrX2NoZXN0X2JvYXQA", + "max_stack_size": "AQ==" + }, + "ocelot_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpvY2Vsb3Rfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQub2NlbG90X3NwYXduX2VnZwA=" + }, + "ominous_bottle": { + "consumable": "P8zMzQLTBAABBIYI", + "item_model": "GG1pbmVjcmFmdDpvbWlub3VzX2JvdHRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQub21pbm91c19ib3R0bGUA", + "ominous_bottle_amplifier": "AA==", + "rarity": "AQ==" + }, + "ominous_trial_key": { + "item_model": "G21pbmVjcmFmdDpvbWlub3VzX3RyaWFsX2tleQ==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQub21pbm91c190cmlhbF9rZXkA" + }, + "orange_bundle": { + "bundle_contents": "AA==", + "item_model": "F21pbmVjcmFmdDpvcmFuZ2VfYnVuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQub3JhbmdlX2J1bmRsZQA=", + "max_stack_size": "AQ==" + }, + "orange_dye": { + "item_model": "FG1pbmVjcmFmdDpvcmFuZ2VfZHll", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQub3JhbmdlX2R5ZQA=" + }, + "painting": { + "item_model": "Em1pbmVjcmFmdDpwYWludGluZw==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucGFpbnRpbmcA" + }, + "pale_oak_boat": { + "item_model": "F21pbmVjcmFmdDpwYWxlX29ha19ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQucGFsZV9vYWtfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "pale_oak_chest_boat": { + "item_model": "HW1pbmVjcmFmdDpwYWxlX29ha19jaGVzdF9ib2F0", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQucGFsZV9vYWtfY2hlc3RfYm9hdAA=", + "max_stack_size": "AQ==" + }, + "panda_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpwYW5kYV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQucGFuZGFfc3Bhd25fZWdnAA==" + }, + "paper": { + "item_model": "D21pbmVjcmFmdDpwYXBlcg==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQucGFwZXIA" + }, + "parrot_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpwYXJyb3Rfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucGFycm90X3NwYXduX2VnZwA=" + }, + "phantom_membrane": { + "item_model": "Gm1pbmVjcmFmdDpwaGFudG9tX21lbWJyYW5l", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucGhhbnRvbV9tZW1icmFuZQA=" + }, + "phantom_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpwaGFudG9tX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQucGhhbnRvbV9zcGF3bl9lZ2cA" + }, + "pig_spawn_egg": { + "item_model": "F21pbmVjcmFmdDpwaWdfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQucGlnX3NwYXduX2VnZwA=" + }, + "piglin_banner_pattern": { + "item_model": "H21pbmVjcmFmdDpwaWdsaW5fYmFubmVyX3BhdHRlcm4=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQucGlnbGluX2Jhbm5lcl9wYXR0ZXJuAA==", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "piglin_brute_spawn_egg": { + "item_model": "IG1pbmVjcmFmdDpwaWdsaW5fYnJ1dGVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQucGlnbGluX2JydXRlX3NwYXduX2VnZwA=" + }, + "piglin_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpwaWdsaW5fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucGlnbGluX3NwYXduX2VnZwA=" + }, + "pillager_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDpwaWxsYWdlcl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQucGlsbGFnZXJfc3Bhd25fZWdnAA==" + }, + "pink_bundle": { + "bundle_contents": "AA==", + "item_model": "FW1pbmVjcmFmdDpwaW5rX2J1bmRsZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucGlua19idW5kbGUA", + "max_stack_size": "AQ==" + }, + "pink_dye": { + "item_model": "Em1pbmVjcmFmdDpwaW5rX2R5ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucGlua19keWUA" + }, + "pitcher_pod": { + "item_model": "FW1pbmVjcmFmdDpwaXRjaGVyX3BvZA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucGl0Y2hlcl9wb2QA" + }, + "plenty_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpwbGVudHlfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQucGxlbnR5X3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "poisonous_potato": { + "consumable": "P8zMzQHUBAEBAAESAGQAAQEAPxmZmg==", + "food": "Aj+ZmZoA", + "item_model": "Gm1pbmVjcmFmdDpwb2lzb25vdXNfcG90YXRv", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucG9pc29ub3VzX3BvdGF0bwA=" + }, + "polar_bear_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDpwb2xhcl9iZWFyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQucG9sYXJfYmVhcl9zcGF3bl9lZ2cA" + }, + "popped_chorus_fruit": { + "item_model": "HW1pbmVjcmFmdDpwb3BwZWRfY2hvcnVzX2ZydWl0", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQucG9wcGVkX2Nob3J1c19mcnVpdAA=" + }, + "porkchop": { + "consumable": "P8zMzQHUBAEA", + "food": "Az/mZmcA", + "item_model": "Em1pbmVjcmFmdDpwb3JrY2hvcA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucG9ya2Nob3AA" + }, + "potato": { + "consumable": "P8zMzQHUBAEA", + "food": "AT8ZmZoA", + "item_model": "EG1pbmVjcmFmdDpwb3RhdG8=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQucG90YXRvAA==" + }, + "potion": { + "consumable": "P8zMzQLTBAAA", + "item_model": "EG1pbmVjcmFmdDpwb3Rpb24=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQucG90aW9uAA==", + "max_stack_size": "AQ==", + "potion_contents": "AAAAAA==", + "use_remainder": "AY4IAAA=" + }, + "powder_snow_bucket": { + "item_model": "HG1pbmVjcmFmdDpwb3dkZXJfc25vd19idWNrZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQucG93ZGVyX3Nub3dfYnVja2V0AA==", + "max_stack_size": "AQ==" + }, + "prismarine_crystals": { + "item_model": "HW1pbmVjcmFmdDpwcmlzbWFyaW5lX2NyeXN0YWxz", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQucHJpc21hcmluZV9jcnlzdGFscwA=" + }, + "prismarine_shard": { + "item_model": "Gm1pbmVjcmFmdDpwcmlzbWFyaW5lX3NoYXJk", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucHJpc21hcmluZV9zaGFyZAA=" + }, + "prize_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpwcml6ZV9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQucHJpemVfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "pufferfish": { + "consumable": "P8zMzQHUBAEBAAMSAbAJAAEBABACrAIAAQEACACsAgABAQA/gAAA", + "food": "AT5MzM0A", + "item_model": "FG1pbmVjcmFmdDpwdWZmZXJmaXNo", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQucHVmZmVyZmlzaAA=" + }, + "pufferfish_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "G21pbmVjcmFmdDpwdWZmZXJmaXNoX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQucHVmZmVyZmlzaF9idWNrZXQA", + "max_stack_size": "AQ==" + }, + "pufferfish_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDpwdWZmZXJmaXNoX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQucHVmZmVyZmlzaF9zcGF3bl9lZ2cA" + }, + "pumpkin_pie": { + "consumable": "P8zMzQHUBAEA", + "food": "CECZmZoA", + "item_model": "FW1pbmVjcmFmdDpwdW1wa2luX3BpZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucHVtcGtpbl9waWUA" + }, + "pumpkin_seeds": { + "item_model": "F21pbmVjcmFmdDpwdW1wa2luX3NlZWRz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQucHVtcGtpbl9zZWVkcwA=" + }, + "purple_bundle": { + "bundle_contents": "AA==", + "item_model": "F21pbmVjcmFmdDpwdXJwbGVfYnVuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQucHVycGxlX2J1bmRsZQA=", + "max_stack_size": "AQ==" + }, + "purple_dye": { + "item_model": "FG1pbmVjcmFmdDpwdXJwbGVfZHll", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQucHVycGxlX2R5ZQA=" + }, + "quartz": { + "item_model": "EG1pbmVjcmFmdDpxdWFydHo=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQucXVhcnR6AA==" + }, + "rabbit": { + "consumable": "P8zMzQHUBAEA", + "food": "Az/mZmcA", + "item_model": "EG1pbmVjcmFmdDpyYWJiaXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQucmFiYml0AA==" + }, + "rabbit_foot": { + "item_model": "FW1pbmVjcmFmdDpyYWJiaXRfZm9vdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucmFiYml0X2Zvb3QA" + }, + "rabbit_hide": { + "item_model": "FW1pbmVjcmFmdDpyYWJiaXRfaGlkZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucmFiYml0X2hpZGUA" + }, + "rabbit_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpyYWJiaXRfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucmFiYml0X3NwYXduX2VnZwA=" + }, + "rabbit_stew": { + "consumable": "P8zMzQHUBAEA", + "food": "CkFAAAAA", + "item_model": "FW1pbmVjcmFmdDpyYWJiaXRfc3Rldw==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQucmFiYml0X3N0ZXcA", + "max_stack_size": "AQ==", + "use_remainder": "AbUGAAA=" + }, + "raiser_armor_trim_smithing_template": { + "item_model": "LW1pbmVjcmFmdDpyYWlzZXJfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAyaXRlbS5taW5lY3JhZnQucmFpc2VyX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "ravager_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpyYXZhZ2VyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQucmF2YWdlcl9zcGF3bl9lZ2cA" + }, + "raw_copper": { + "item_model": "FG1pbmVjcmFmdDpyYXdfY29wcGVy", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQucmF3X2NvcHBlcgA=" + }, + "raw_gold": { + "item_model": "Em1pbmVjcmFmdDpyYXdfZ29sZA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucmF3X2dvbGQA" + }, + "raw_iron": { + "item_model": "Em1pbmVjcmFmdDpyYXdfaXJvbg==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucmF3X2lyb24A" + }, + "recovery_compass": { + "item_model": "Gm1pbmVjcmFmdDpyZWNvdmVyeV9jb21wYXNz", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQucmVjb3ZlcnlfY29tcGFzcwA=", + "rarity": "AQ==" + }, + "red_bundle": { + "bundle_contents": "AA==", + "item_model": "FG1pbmVjcmFmdDpyZWRfYnVuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQucmVkX2J1bmRsZQA=", + "max_stack_size": "AQ==" + }, + "red_dye": { + "item_model": "EW1pbmVjcmFmdDpyZWRfZHll", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQucmVkX2R5ZQA=" + }, + "redstone": { + "item_model": "Em1pbmVjcmFmdDpyZWRzdG9uZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQucmVkc3RvbmUA" + }, + "rib_armor_trim_smithing_template": { + "item_model": "Km1pbmVjcmFmdDpyaWJfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAvaXRlbS5taW5lY3JhZnQucmliX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "rotten_flesh": { + "consumable": "P8zMzQHUBAEBAAEQANgEAAEBAD9MzM0=", + "food": "BD9MzM0A", + "item_model": "Fm1pbmVjcmFmdDpyb3R0ZW5fZmxlc2g=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQucm90dGVuX2ZsZXNoAA==" + }, + "saddle": { + "item_model": "EG1pbmVjcmFmdDpzYWRkbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuc2FkZGxlAA==", + "max_stack_size": "AQ==" + }, + "salmon": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj7MzM0A", + "item_model": "EG1pbmVjcmFmdDpzYWxtb24=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuc2FsbW9uAA==" + }, + "salmon_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "F21pbmVjcmFmdDpzYWxtb25fYnVja2V0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuc2FsbW9uX2J1Y2tldAA=", + "max_stack_size": "AQ==" + }, + "salmon_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpzYWxtb25fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuc2FsbW9uX3NwYXduX2VnZwA=" + }, + "scrape_pottery_sherd": { + "item_model": "Hm1pbmVjcmFmdDpzY3JhcGVfcG90dGVyeV9zaGVyZA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuc2NyYXBlX3BvdHRlcnlfc2hlcmQA", + "rarity": "AQ==" + }, + "sentry_armor_trim_smithing_template": { + "item_model": "LW1pbmVjcmFmdDpzZW50cnlfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAyaXRlbS5taW5lY3JhZnQuc2VudHJ5X2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "shaper_armor_trim_smithing_template": { + "item_model": "LW1pbmVjcmFmdDpzaGFwZXJfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAyaXRlbS5taW5lY3JhZnQuc2hhcGVyX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "sheaf_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpzaGVhZl9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuc2hlYWZfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "shears": { + "damage": "AA==", + "item_model": "EG1pbmVjcmFmdDpzaGVhcnM=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuc2hlYXJzAA==", + "max_damage": "7gE=", + "max_stack_size": "AQ==", + "tool": "BAKBAQFBcAAAAQEAEG1pbmVjcmFmdDpsZWF2ZXMBQXAAAAAADm1pbmVjcmFmdDp3b29sAUCgAAAAA8sCzAIBQAAAAAA/gAAAAQ==" + }, + "sheep_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpzaGVlcF9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuc2hlZXBfc3Bhd25fZWdnAA==" + }, + "shelter_pottery_sherd": { + "item_model": "H21pbmVjcmFmdDpzaGVsdGVyX3BvdHRlcnlfc2hlcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAkaXRlbS5taW5lY3JhZnQuc2hlbHRlcl9wb3R0ZXJ5X3NoZXJkAA==", + "rarity": "AQ==" + }, + "shield": { + "banner_patterns": "AA==", + "damage": "AA==", + "equippable": "BUcAAAABAAE=", + "item_model": "EG1pbmVjcmFmdDpzaGllbGQ=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuc2hpZWxkAA==", + "max_damage": "0AI=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz" + }, + "shulker_shell": { + "item_model": "F21pbmVjcmFmdDpzaHVsa2VyX3NoZWxs", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuc2h1bGtlcl9zaGVsbAA=" + }, + "shulker_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpzaHVsa2VyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuc2h1bGtlcl9zcGF3bl9lZ2cA" + }, + "silence_armor_trim_smithing_template": { + "item_model": "Lm1pbmVjcmFmdDpzaWxlbmNlX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAzaXRlbS5taW5lY3JhZnQuc2lsZW5jZV9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "Aw==" + }, + "silverfish_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDpzaWx2ZXJmaXNoX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuc2lsdmVyZmlzaF9zcGF3bl9lZ2cA" + }, + "skeleton_horse_spawn_egg": { + "item_model": "Im1pbmVjcmFmdDpza2VsZXRvbl9ob3JzZV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAnaXRlbS5taW5lY3JhZnQuc2tlbGV0b25faG9yc2Vfc3Bhd25fZWdnAA==" + }, + "skeleton_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDpza2VsZXRvbl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQuc2tlbGV0b25fc3Bhd25fZWdnAA==" + }, + "skull_banner_pattern": { + "item_model": "Hm1pbmVjcmFmdDpza3VsbF9iYW5uZXJfcGF0dGVybg==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuc2t1bGxfYmFubmVyX3BhdHRlcm4A", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "skull_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpza3VsbF9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuc2t1bGxfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "slime_ball": { + "item_model": "FG1pbmVjcmFmdDpzbGltZV9iYWxs", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuc2xpbWVfYmFsbAA=" + }, + "slime_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpzbGltZV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuc2xpbWVfc3Bhd25fZWdnAA==" + }, + "sniffer_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpzbmlmZmVyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuc25pZmZlcl9zcGF3bl9lZ2cA" + }, + "snort_pottery_sherd": { + "item_model": "HW1pbmVjcmFmdDpzbm9ydF9wb3R0ZXJ5X3NoZXJk", + "item_name": "CggACXRyYW5zbGF0ZQAiaXRlbS5taW5lY3JhZnQuc25vcnRfcG90dGVyeV9zaGVyZAA=", + "rarity": "AQ==" + }, + "snout_armor_trim_smithing_template": { + "item_model": "LG1pbmVjcmFmdDpzbm91dF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAxaXRlbS5taW5lY3JhZnQuc25vdXRfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQA=", + "rarity": "AQ==" + }, + "snow_golem_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDpzbm93X2dvbGVtX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQuc25vd19nb2xlbV9zcGF3bl9lZ2cA" + }, + "snowball": { + "item_model": "Em1pbmVjcmFmdDpzbm93YmFsbA==", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuc25vd2JhbGwA", + "max_stack_size": "EA==" + }, + "spectral_arrow": { + "item_model": "GG1pbmVjcmFmdDpzcGVjdHJhbF9hcnJvdw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQuc3BlY3RyYWxfYXJyb3cA" + }, + "spider_eye": { + "consumable": "P8zMzQHUBAEBAAESAGQAAQEAP4AAAA==", + "food": "AkBMzM0A", + "item_model": "FG1pbmVjcmFmdDpzcGlkZXJfZXll", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQuc3BpZGVyX2V5ZQA=" + }, + "spider_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDpzcGlkZXJfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuc3BpZGVyX3NwYXduX2VnZwA=" + }, + "spire_armor_trim_smithing_template": { + "item_model": "LG1pbmVjcmFmdDpzcGlyZV9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRl", + "item_name": "CggACXRyYW5zbGF0ZQAxaXRlbS5taW5lY3JhZnQuc3BpcmVfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQA=", + "rarity": "Ag==" + }, + "splash_potion": { + "item_model": "F21pbmVjcmFmdDpzcGxhc2hfcG90aW9u", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuc3BsYXNoX3BvdGlvbgA=", + "max_stack_size": "AQ==", + "potion_contents": "AAAAAA==" + }, + "spruce_boat": { + "item_model": "FW1pbmVjcmFmdDpzcHJ1Y2VfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuc3BydWNlX2JvYXQA", + "max_stack_size": "AQ==" + }, + "spruce_chest_boat": { + "item_model": "G21pbmVjcmFmdDpzcHJ1Y2VfY2hlc3RfYm9hdA==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuc3BydWNlX2NoZXN0X2JvYXQA", + "max_stack_size": "AQ==" + }, + "spyglass": { + "item_model": "Gm1pbmVjcmFmdDpzcHlnbGFzc19pbl9oYW5k", + "item_name": "CggACXRyYW5zbGF0ZQAXaXRlbS5taW5lY3JhZnQuc3B5Z2xhc3MA", + "max_stack_size": "AQ==" + }, + "squid_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpzcXVpZF9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuc3F1aWRfc3Bhd25fZWdnAA==" + }, + "stick": { + "item_model": "D21pbmVjcmFmdDpzdGljaw==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuc3RpY2sA" + }, + "stone_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAJmZmgAAAAAAEB", + "damage": "AA==", + "enchantable": "BQ==", + "item_model": "E21pbmVjcmFmdDpzdG9uZV9heGU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuc3RvbmVfYXhlAA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "repairable": "AB5taW5lY3JhZnQ6c3RvbmVfdG9vbF9tYXRlcmlhbHM=", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2F4ZQFAgAAAAQE/gAAAAQ==" + }, + "stone_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAAAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "BQ==", + "item_model": "E21pbmVjcmFmdDpzdG9uZV9ob2U=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQuc3RvbmVfaG9lAA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "repairable": "AB5taW5lY3JhZnQ6c3RvbmVfdG9vbF9tYXRlcmlhbHM=", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2hvZQFAgAAAAQE/gAAAAQ==" + }, + "stone_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "enchantable": "BQ==", + "item_model": "F21pbmVjcmFmdDpzdG9uZV9waWNrYXhl", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuc3RvbmVfcGlja2F4ZQA=", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "repairable": "AB5taW5lY3JhZnQ6c3RvbmVfdG9vbF9tYXRlcmlhbHM=", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAabWluZWNyYWZ0Om1pbmVhYmxlL3BpY2theGUBQIAAAAEBP4AAAAE=" + }, + "stone_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAEAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "BQ==", + "item_model": "Fm1pbmVjcmFmdDpzdG9uZV9zaG92ZWw=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQuc3RvbmVfc2hvdmVsAA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "repairable": "AB5taW5lY3JhZnQ6c3RvbmVfdG9vbF9tYXRlcmlhbHM=", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAZbWluZWNyYWZ0Om1pbmVhYmxlL3Nob3ZlbAFAgAAAAQE/gAAAAQ==" + }, + "stone_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAQAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "BQ==", + "item_model": "FW1pbmVjcmFmdDpzdG9uZV9zd29yZA==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQuc3RvbmVfc3dvcmQA", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "repairable": "AB5taW5lY3JhZnQ6c3RvbmVfdG9vbF9tYXRlcmlhbHM=", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "stray_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDpzdHJheV9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuc3RyYXlfc3Bhd25fZWdnAA==" + }, + "strider_spawn_egg": { + "item_model": "G21pbmVjcmFmdDpzdHJpZGVyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQuc3RyaWRlcl9zcGF3bl9lZ2cA" + }, + "string": { + "item_model": "EG1pbmVjcmFmdDpzdHJpbmc=", + "item_name": "CggACXRyYW5zbGF0ZQAVaXRlbS5taW5lY3JhZnQuc3RyaW5nAA==" + }, + "sugar": { + "item_model": "D21pbmVjcmFmdDpzdWdhcg==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQuc3VnYXIA" + }, + "suspicious_stew": { + "consumable": "P8zMzQHUBAEA", + "food": "BkDmZmcB", + "item_model": "GW1pbmVjcmFmdDpzdXNwaWNpb3VzX3N0ZXc=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQuc3VzcGljaW91c19zdGV3AA==", + "max_stack_size": "AQ==", + "suspicious_stew_effects": "AA==", + "use_remainder": "AbUGAAA=" + }, + "sweet_berries": { + "consumable": "P8zMzQHUBAEA", + "food": "Aj7MzM0A", + "item_model": "F21pbmVjcmFmdDpzd2VldF9iZXJyaWVz", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQuc3dlZXRfYmVycmllcwA=" + }, + "tadpole_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "GG1pbmVjcmFmdDp0YWRwb2xlX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQudGFkcG9sZV9idWNrZXQA", + "max_stack_size": "AQ==" + }, + "tadpole_spawn_egg": { + "item_model": "G21pbmVjcmFmdDp0YWRwb2xlX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQudGFkcG9sZV9zcGF3bl9lZ2cA" + }, + "tide_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDp0aWRlX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQudGlkZV9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "tipped_arrow": { + "item_model": "Fm1pbmVjcmFmdDp0aXBwZWRfYXJyb3c=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQudGlwcGVkX2Fycm93AA==", + "potion_contents": "AAAAAA==" + }, + "tnt_minecart": { + "item_model": "Fm1pbmVjcmFmdDp0bnRfbWluZWNhcnQ=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQudG50X21pbmVjYXJ0AA==", + "max_stack_size": "AQ==" + }, + "torchflower_seeds": { + "item_model": "G21pbmVjcmFmdDp0b3JjaGZsb3dlcl9zZWVkcw==", + "item_name": "CggACXRyYW5zbGF0ZQAgaXRlbS5taW5lY3JhZnQudG9yY2hmbG93ZXJfc2VlZHMA" + }, + "totem_of_undying": { + "death_protection": "AgIAAwkBhAcAAQEAFQFkAAEBAAsAoAYAAQEAP4AAAA==", + "item_model": "Gm1pbmVjcmFmdDp0b3RlbV9vZl91bmR5aW5n", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQudG90ZW1fb2ZfdW5keWluZwA=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "trader_llama_spawn_egg": { + "item_model": "IG1pbmVjcmFmdDp0cmFkZXJfbGxhbWFfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQudHJhZGVyX2xsYW1hX3NwYXduX2VnZwA=" + }, + "trial_key": { + "item_model": "E21pbmVjcmFmdDp0cmlhbF9rZXk=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQudHJpYWxfa2V5AA==" + }, + "trident": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAHMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "AQ==", + "item_model": "GW1pbmVjcmFmdDp0cmlkZW50X2luX2hhbmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAWaXRlbS5taW5lY3JhZnQudHJpZGVudAA=", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "rarity": "Ag==", + "tool": "AD+AAAAC" + }, + "tropical_fish": { + "consumable": "P8zMzQHUBAEA", + "food": "AT5MzM0A", + "item_model": "F21pbmVjcmFmdDp0cm9waWNhbF9maXNo", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQudHJvcGljYWxfZmlzaAA=" + }, + "tropical_fish_bucket": { + "bucket_entity_data": "CgA=", + "item_model": "Hm1pbmVjcmFmdDp0cm9waWNhbF9maXNoX2J1Y2tldA==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQudHJvcGljYWxfZmlzaF9idWNrZXQA", + "max_stack_size": "AQ==" + }, + "tropical_fish_spawn_egg": { + "item_model": "IW1pbmVjcmFmdDp0cm9waWNhbF9maXNoX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAmaXRlbS5taW5lY3JhZnQudHJvcGljYWxfZmlzaF9zcGF3bl9lZ2cA" + }, + "turtle_helmet": { + "attribute_modifiers": "AgAWbWluZWNyYWZ0OmFybW9yLmhlbG1ldEAAAAAAAAAAAAcBFm1pbmVjcmFmdDphcm1vci5oZWxtZXQAAAAAAAAAAAAHAQ==", + "damage": "AA==", + "enchantable": "CQ==", + "equippable": "BEwBFm1pbmVjcmFmdDp0dXJ0bGVfc2N1dGUAAAEBAQ==", + "item_model": "F21pbmVjcmFmdDp0dXJ0bGVfaGVsbWV0", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQudHVydGxlX2hlbG1ldAA=", + "max_damage": "kwI=", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6cmVwYWlyc190dXJ0bGVfaGVsbWV0" + }, + "turtle_scute": { + "item_model": "Fm1pbmVjcmFmdDp0dXJ0bGVfc2N1dGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQudHVydGxlX3NjdXRlAA==" + }, + "turtle_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDp0dXJ0bGVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQudHVydGxlX3NwYXduX2VnZwA=" + }, + "vex_armor_trim_smithing_template": { + "item_model": "Km1pbmVjcmFmdDp2ZXhfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAvaXRlbS5taW5lY3JhZnQudmV4X2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "Ag==" + }, + "vex_spawn_egg": { + "item_model": "F21pbmVjcmFmdDp2ZXhfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQudmV4X3NwYXduX2VnZwA=" + }, + "villager_spawn_egg": { + "item_model": "HG1pbmVjcmFmdDp2aWxsYWdlcl9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAhaXRlbS5taW5lY3JhZnQudmlsbGFnZXJfc3Bhd25fZWdnAA==" + }, + "vindicator_spawn_egg": { + "item_model": "Hm1pbmVjcmFmdDp2aW5kaWNhdG9yX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAjaXRlbS5taW5lY3JhZnQudmluZGljYXRvcl9zcGF3bl9lZ2cA" + }, + "wandering_trader_spawn_egg": { + "item_model": "JG1pbmVjcmFmdDp3YW5kZXJpbmdfdHJhZGVyX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQApaXRlbS5taW5lY3JhZnQud2FuZGVyaW5nX3RyYWRlcl9zcGF3bl9lZ2cA" + }, + "ward_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDp3YXJkX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQud2FyZF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "Ag==" + }, + "warden_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDp3YXJkZW5fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQud2FyZGVuX3NwYXduX2VnZwA=" + }, + "warped_fungus_on_a_stick": { + "damage": "AA==", + "item_model": "Im1pbmVjcmFmdDp3YXJwZWRfZnVuZ3VzX29uX2Ffc3RpY2s=", + "item_name": "CggACXRyYW5zbGF0ZQAnaXRlbS5taW5lY3JhZnQud2FycGVkX2Z1bmd1c19vbl9hX3N0aWNrAA==", + "max_damage": "ZA==", + "max_stack_size": "AQ==" + }, + "water_bucket": { + "item_model": "Fm1pbmVjcmFmdDp3YXRlcl9idWNrZXQ=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQud2F0ZXJfYnVja2V0AA==", + "max_stack_size": "AQ==" + }, + "wayfinder_armor_trim_smithing_template": { + "item_model": "MG1pbmVjcmFmdDp3YXlmaW5kZXJfYXJtb3JfdHJpbV9zbWl0aGluZ190ZW1wbGF0ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQA1aXRlbS5taW5lY3JhZnQud2F5ZmluZGVyX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGUA", + "rarity": "AQ==" + }, + "wheat": { + "item_model": "D21pbmVjcmFmdDp3aGVhdA==", + "item_name": "CggACXRyYW5zbGF0ZQAUaXRlbS5taW5lY3JhZnQud2hlYXQA" + }, + "wheat_seeds": { + "item_model": "FW1pbmVjcmFmdDp3aGVhdF9zZWVkcw==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQud2hlYXRfc2VlZHMA" + }, + "white_bundle": { + "bundle_contents": "AA==", + "item_model": "Fm1pbmVjcmFmdDp3aGl0ZV9idW5kbGU=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQud2hpdGVfYnVuZGxlAA==", + "max_stack_size": "AQ==" + }, + "white_dye": { + "item_model": "E21pbmVjcmFmdDp3aGl0ZV9keWU=", + "item_name": "CggACXRyYW5zbGF0ZQAYaXRlbS5taW5lY3JhZnQud2hpdGVfZHllAA==" + }, + "wild_armor_trim_smithing_template": { + "item_model": "K21pbmVjcmFmdDp3aWxkX2FybW9yX3RyaW1fc21pdGhpbmdfdGVtcGxhdGU=", + "item_name": "CggACXRyYW5zbGF0ZQAwaXRlbS5taW5lY3JhZnQud2lsZF9hcm1vcl90cmltX3NtaXRoaW5nX3RlbXBsYXRlAA==", + "rarity": "AQ==" + }, + "wind_charge": { + "item_model": "FW1pbmVjcmFmdDp3aW5kX2NoYXJnZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAaaXRlbS5taW5lY3JhZnQud2luZF9jaGFyZ2UA", + "use_cooldown": "PwAAAAA=" + }, + "witch_spawn_egg": { + "item_model": "GW1pbmVjcmFmdDp3aXRjaF9zcGF3bl9lZ2c=", + "item_name": "CggACXRyYW5zbGF0ZQAeaXRlbS5taW5lY3JhZnQud2l0Y2hfc3Bhd25fZWdnAA==" + }, + "wither_skeleton_spawn_egg": { + "item_model": "I21pbmVjcmFmdDp3aXRoZXJfc2tlbGV0b25fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAoaXRlbS5taW5lY3JhZnQud2l0aGVyX3NrZWxldG9uX3NwYXduX2VnZwA=" + }, + "wither_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDp3aXRoZXJfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQud2l0aGVyX3NwYXduX2VnZwA=" + }, + "wolf_armor": { + "attribute_modifiers": "AgAUbWluZWNyYWZ0OmFybW9yLmJvZHlAJgAAAAAAAAAJARRtaW5lY3JhZnQ6YXJtb3IuYm9keQAAAAAAAAAAAAkB", + "damage": "AA==", + "equippable": "Bk0BGW1pbmVjcmFmdDphcm1hZGlsbG9fc2N1dGUAAQKOAQEBAQ==", + "item_model": "FG1pbmVjcmFmdDp3b2xmX2FybW9y", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQud29sZl9hcm1vcgA=", + "max_damage": "QA==", + "max_stack_size": "AQ==", + "repairable": "ABxtaW5lY3JhZnQ6cmVwYWlyc193b2xmX2FybW9y" + }, + "wolf_spawn_egg": { + "item_model": "GG1pbmVjcmFmdDp3b2xmX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQud29sZl9zcGF3bl9lZ2cA" + }, + "wooden_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAJmZmgAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "FG1pbmVjcmFmdDp3b29kZW5fYXhl", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQud29vZGVuX2F4ZQA=", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQAAAAAEBP4AAAAE=" + }, + "wooden_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "FG1pbmVjcmFmdDp3b29kZW5faG9l", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQud29vZGVuX2hvZQA=", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQAAAAAEBP4AAAAE=" + }, + "wooden_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/wAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "GG1pbmVjcmFmdDp3b29kZW5fcGlja2F4ZQ==", + "item_name": "CggACXRyYW5zbGF0ZQAdaXRlbS5taW5lY3JhZnQud29vZGVuX3BpY2theGUA", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUAAAAABAT+AAAAB" + }, + "wooden_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/4AAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "F21pbmVjcmFmdDp3b29kZW5fc2hvdmVs", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQud29vZGVuX3Nob3ZlbAA=", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQAAAAAEBP4AAAAE=" + }, + "wooden_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "enchantable": "Dw==", + "item_model": "Fm1pbmVjcmFmdDp3b29kZW5fc3dvcmQ=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQud29vZGVuX3N3b3JkAA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "repairable": "AB9taW5lY3JhZnQ6d29vZGVuX3Rvb2xfbWF0ZXJpYWxz", + "tool": "AgKBAQFBcAAAAQEAGW1pbmVjcmFmdDpzd29yZF9lZmZpY2llbnQBP8AAAAA/gAAAAg==" + }, + "writable_book": { + "item_model": "F21pbmVjcmFmdDp3cml0YWJsZV9ib29r", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQud3JpdGFibGVfYm9vawA=", + "max_stack_size": "AQ==", + "writable_book_content": "AA==" + }, + "written_book": { + "enchantment_glint_override": "AQ==", + "item_model": "Fm1pbmVjcmFmdDp3cml0dGVuX2Jvb2s=", + "item_name": "CggACXRyYW5zbGF0ZQAbaXRlbS5taW5lY3JhZnQud3JpdHRlbl9ib29rAA==", + "max_stack_size": "EA==" + }, + "yellow_bundle": { + "bundle_contents": "AA==", + "item_model": "F21pbmVjcmFmdDp5ZWxsb3dfYnVuZGxl", + "item_name": "CggACXRyYW5zbGF0ZQAcaXRlbS5taW5lY3JhZnQueWVsbG93X2J1bmRsZQA=", + "max_stack_size": "AQ==" + }, + "yellow_dye": { + "item_model": "FG1pbmVjcmFmdDp5ZWxsb3dfZHll", + "item_name": "CggACXRyYW5zbGF0ZQAZaXRlbS5taW5lY3JhZnQueWVsbG93X2R5ZQA=" + }, + "zoglin_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDp6b2dsaW5fc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuem9nbGluX3NwYXduX2VnZwA=" + }, + "zombie_horse_spawn_egg": { + "item_model": "IG1pbmVjcmFmdDp6b21iaWVfaG9yc2Vfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAlaXRlbS5taW5lY3JhZnQuem9tYmllX2hvcnNlX3NwYXduX2VnZwA=" + }, + "zombie_spawn_egg": { + "item_model": "Gm1pbmVjcmFmdDp6b21iaWVfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAfaXRlbS5taW5lY3JhZnQuem9tYmllX3NwYXduX2VnZwA=" + }, + "zombie_villager_spawn_egg": { + "item_model": "I21pbmVjcmFmdDp6b21iaWVfdmlsbGFnZXJfc3Bhd25fZWdn", + "item_name": "CggACXRyYW5zbGF0ZQAoaXRlbS5taW5lY3JhZnQuem9tYmllX3ZpbGxhZ2VyX3NwYXduX2VnZwA=" + }, + "zombified_piglin_spawn_egg": { + "item_model": "JG1pbmVjcmFmdDp6b21iaWZpZWRfcGlnbGluX3NwYXduX2VnZw==", + "item_name": "CggACXRyYW5zbGF0ZQApaXRlbS5taW5lY3JhZnQuem9tYmlmaWVkX3BpZ2xpbl9zcGF3bl9lZ2cA" + } + }, + "V_1_21": { + "packetevents:default": { + "attribute_modifiers": "AAE=", + "enchantments": "AAE=", + "lore": "AA==", + "max_stack_size": "QA==", + "rarity": "AA==", + "repair_cost": "AA==" + }, + "acacia_hanging_sign": { + "max_stack_size": "EA==" + }, + "acacia_sign": { + "max_stack_size": "EA==" + }, + "ancient_debris": { + "fire_resistant": "" + }, + "bamboo_hanging_sign": { + "max_stack_size": "EA==" + }, + "bamboo_sign": { + "max_stack_size": "EA==" + }, + "barrel": { + "container": "AA==" + }, + "barrier": { + "rarity": "Aw==" + }, + "beacon": { + "rarity": "Ag==" + }, + "bee_nest": { + "bees": "AA==" + }, + "beehive": { + "bees": "AA==" + }, + "birch_hanging_sign": { + "max_stack_size": "EA==" + }, + "birch_sign": { + "max_stack_size": "EA==" + }, + "black_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "black_bed": { + "max_stack_size": "AQ==" + }, + "black_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "blast_furnace": { + "container": "AA==" + }, + "blue_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "blue_bed": { + "max_stack_size": "AQ==" + }, + "blue_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "brewing_stand": { + "container": "AA==" + }, + "brown_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "brown_bed": { + "max_stack_size": "AQ==" + }, + "brown_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "cake": { + "max_stack_size": "AQ==" + }, + "campfire": { + "container": "AA==" + }, + "chain_command_block": { + "rarity": "Aw==" + }, + "cherry_hanging_sign": { + "max_stack_size": "EA==" + }, + "cherry_sign": { + "max_stack_size": "EA==" + }, + "chest": { + "container": "AA==" + }, + "chiseled_bookshelf": { + "container": "AA==" + }, + "command_block": { + "rarity": "Aw==" + }, + "conduit": { + "rarity": "Ag==" + }, + "crafter": { + "container": "AA==" + }, + "creeper_head": { + "rarity": "AQ==" + }, + "crimson_hanging_sign": { + "max_stack_size": "EA==" + }, + "crimson_sign": { + "max_stack_size": "EA==" + }, + "cyan_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "cyan_bed": { + "max_stack_size": "AQ==" + }, + "cyan_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "dark_oak_hanging_sign": { + "max_stack_size": "EA==" + }, + "dark_oak_sign": { + "max_stack_size": "EA==" + }, + "decorated_pot": { + "pot_decorations": "BJkHmQeZB5kH" + }, + "dispenser": { + "container": "AA==" + }, + "dragon_egg": { + "rarity": "Aw==" + }, + "dragon_head": { + "rarity": "AQ==" + }, + "dropper": { + "container": "AA==" + }, + "ender_chest": { + "container": "AA==" + }, + "furnace": { + "container": "AA==" + }, + "gray_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "gray_bed": { + "max_stack_size": "AQ==" + }, + "gray_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "green_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "green_bed": { + "max_stack_size": "AQ==" + }, + "green_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "heavy_core": { + "rarity": "Aw==" + }, + "hopper": { + "container": "AA==" + }, + "jigsaw": { + "rarity": "Aw==" + }, + "jungle_hanging_sign": { + "max_stack_size": "EA==" + }, + "jungle_sign": { + "max_stack_size": "EA==" + }, + "light": { + "rarity": "Aw==" + }, + "light_blue_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "light_blue_bed": { + "max_stack_size": "AQ==" + }, + "light_blue_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "light_gray_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "light_gray_bed": { + "max_stack_size": "AQ==" + }, + "light_gray_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "lime_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "lime_bed": { + "max_stack_size": "AQ==" + }, + "lime_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "magenta_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "magenta_bed": { + "max_stack_size": "AQ==" + }, + "magenta_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "mangrove_hanging_sign": { + "max_stack_size": "EA==" + }, + "mangrove_sign": { + "max_stack_size": "EA==" + }, + "netherite_block": { + "fire_resistant": "" + }, + "oak_hanging_sign": { + "max_stack_size": "EA==" + }, + "oak_sign": { + "max_stack_size": "EA==" + }, + "orange_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "orange_bed": { + "max_stack_size": "AQ==" + }, + "orange_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "piglin_head": { + "rarity": "AQ==" + }, + "pink_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "pink_bed": { + "max_stack_size": "AQ==" + }, + "pink_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "player_head": { + "rarity": "AQ==" + }, + "purple_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "purple_bed": { + "max_stack_size": "AQ==" + }, + "purple_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "red_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "red_bed": { + "max_stack_size": "AQ==" + }, + "red_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "repeating_command_block": { + "rarity": "Aw==" + }, + "shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "skeleton_skull": { + "rarity": "AQ==" + }, + "smoker": { + "container": "AA==" + }, + "soul_campfire": { + "container": "AA==" + }, + "spruce_hanging_sign": { + "max_stack_size": "EA==" + }, + "spruce_sign": { + "max_stack_size": "EA==" + }, + "structure_block": { + "rarity": "Aw==" + }, + "structure_void": { + "rarity": "Aw==" + }, + "trapped_chest": { + "container": "AA==" + }, + "warped_hanging_sign": { + "max_stack_size": "EA==" + }, + "warped_sign": { + "max_stack_size": "EA==" + }, + "white_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "white_bed": { + "max_stack_size": "AQ==" + }, + "white_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "wither_skeleton_skull": { + "rarity": "AQ==" + }, + "yellow_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "yellow_bed": { + "max_stack_size": "AQ==" + }, + "yellow_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "zombie_head": { + "rarity": "AQ==" + }, + "acacia_boat": { + "max_stack_size": "AQ==" + }, + "acacia_chest_boat": { + "max_stack_size": "AQ==" + }, + "apple": { + "food": "BEAZmZoAP8zMzQAA" + }, + "armor_stand": { + "max_stack_size": "EA==" + }, + "axolotl_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "baked_potato": { + "food": "BUDAAAAAP8zMzQAA" + }, + "bamboo_chest_raft": { + "max_stack_size": "AQ==" + }, + "bamboo_raft": { + "max_stack_size": "AQ==" + }, + "beef": { + "food": "Az/mZmcAP8zMzQAA" + }, + "beetroot": { + "food": "AT+ZmZoAP8zMzQAA" + }, + "beetroot_soup": { + "food": "BkDmZmcAP8zMzQEBnwYAAAA=", + "max_stack_size": "AQ==" + }, + "birch_boat": { + "max_stack_size": "AQ==" + }, + "birch_chest_boat": { + "max_stack_size": "AQ==" + }, + "bow": { + "damage": "AA==", + "max_damage": "gAM=", + "max_stack_size": "AQ==" + }, + "bread": { + "food": "BUDAAAAAP8zMzQAA" + }, + "brush": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "bucket": { + "max_stack_size": "EA==" + }, + "bundle": { + "bundle_contents": "AA==", + "max_stack_size": "AQ==" + }, + "carrot": { + "food": "A0BmZmcAP8zMzQAA" + }, + "carrot_on_a_stick": { + "damage": "AA==", + "max_damage": "GQ==", + "max_stack_size": "AQ==" + }, + "chainmail_boots": { + "damage": "AA==", + "max_damage": "wwE=", + "max_stack_size": "AQ==" + }, + "chainmail_chestplate": { + "damage": "AA==", + "max_damage": "8AE=", + "max_stack_size": "AQ==" + }, + "chainmail_helmet": { + "damage": "AA==", + "max_damage": "pQE=", + "max_stack_size": "AQ==" + }, + "chainmail_leggings": { + "damage": "AA==", + "max_damage": "4QE=", + "max_stack_size": "AQ==" + }, + "cherry_boat": { + "max_stack_size": "AQ==" + }, + "cherry_chest_boat": { + "max_stack_size": "AQ==" + }, + "chest_minecart": { + "max_stack_size": "AQ==" + }, + "chicken": { + "food": "Aj+ZmZoAP8zMzQABEADYBAABAQA+mZma" + }, + "chorus_fruit": { + "food": "BEAZmZoBP8zMzQAA" + }, + "cod": { + "food": "Aj7MzM0AP8zMzQAA" + }, + "cod_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "command_block_minecart": { + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "cooked_beef": { + "food": "CEFMzM0AP8zMzQAA" + }, + "cooked_chicken": { + "food": "BkDmZmcAP8zMzQAA" + }, + "cooked_cod": { + "food": "BUDAAAAAP8zMzQAA" + }, + "cooked_mutton": { + "food": "BkEZmZoAP8zMzQAA" + }, + "cooked_porkchop": { + "food": "CEFMzM0AP8zMzQAA" + }, + "cooked_rabbit": { + "food": "BUDAAAAAP8zMzQAA" + }, + "cooked_salmon": { + "food": "BkEZmZoAP8zMzQAA" + }, + "cookie": { + "food": "Aj7MzM0AP8zMzQAA" + }, + "creeper_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "crossbow": { + "charged_projectiles": "AA==", + "damage": "AA==", + "max_damage": "0QM=", + "max_stack_size": "AQ==" + }, + "dark_oak_boat": { + "max_stack_size": "AQ==" + }, + "dark_oak_chest_boat": { + "max_stack_size": "AQ==" + }, + "debug_stick": { + "debug_stick_state": "CgA=", + "enchantment_glint_override": "AQ==", + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "diamond_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUEAAAABAT+AAAAB" + }, + "diamond_boots": { + "damage": "AA==", + "max_damage": "rQM=", + "max_stack_size": "AQ==" + }, + "diamond_chestplate": { + "damage": "AA==", + "max_damage": "kAQ=", + "max_stack_size": "AQ==" + }, + "diamond_helmet": { + "damage": "AA==", + "max_damage": "6wI=", + "max_stack_size": "AQ==" + }, + "diamond_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZAAAAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUEAAAABAT+AAAAB" + }, + "diamond_horse_armor": { + "max_stack_size": "AQ==" + }, + "diamond_leggings": { + "damage": "AA==", + "max_damage": "7wM=", + "max_stack_size": "AQ==" + }, + "diamond_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAQAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBAAAAAQE/gAAAAQ==" + }, + "diamond_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUASAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUEAAAABAT+AAAAB" + }, + "diamond_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "dragon_breath": { + "rarity": "AQ==" + }, + "dried_kelp": { + "food": "AT8ZmZoAP0zMzQAA" + }, + "egg": { + "max_stack_size": "EA==" + }, + "elytra": { + "damage": "AA==", + "max_damage": "sAM=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "enchanted_book": { + "enchantment_glint_override": "AQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "stored_enchantments": "AAE=" + }, + "enchanted_golden_apple": { + "enchantment_glint_override": "AQ==", + "food": "BEEZmZoBP8zMzQAECQGQAwABAQA/gAAACgDwLgABAQA/gAAACwDwLgABAQA/gAAAFQPgEgABAQA/gAAA", + "rarity": "Aw==" + }, + "end_crystal": { + "enchantment_glint_override": "AQ==", + "rarity": "Ag==" + }, + "ender_pearl": { + "max_stack_size": "EA==" + }, + "experience_bottle": { + "enchantment_glint_override": "AQ==", + "rarity": "AQ==" + }, + "filled_map": { + "map_color": "AEZALg==", + "map_decorations": "CgA=" + }, + "firework_rocket": { + "fireworks": "AQA=" + }, + "fishing_rod": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flint_and_steel": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flow_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "flower_banner_pattern": { + "max_stack_size": "AQ==" + }, + "furnace_minecart": { + "max_stack_size": "AQ==" + }, + "globe_banner_pattern": { + "max_stack_size": "AQ==" + }, + "glow_berries": { + "food": "Aj7MzM0AP8zMzQAA" + }, + "goat_horn": { + "max_stack_size": "AQ==" + }, + "golden_apple": { + "food": "BEEZmZoBP8zMzQACCQFkAAEBAD+AAAAVAOASAAEBAD+AAAA=", + "rarity": "Ag==" + }, + "golden_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUFAAAABAT+AAAAB" + }, + "golden_boots": { + "damage": "AA==", + "max_damage": "Ww==", + "max_stack_size": "AQ==" + }, + "golden_carrot": { + "food": "BkFmZmcAP8zMzQAA" + }, + "golden_chestplate": { + "damage": "AA==", + "max_damage": "cA==", + "max_stack_size": "AQ==" + }, + "golden_helmet": { + "damage": "AA==", + "max_damage": "TQ==", + "max_stack_size": "AQ==" + }, + "golden_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUFAAAABAT+AAAAB" + }, + "golden_horse_armor": { + "max_stack_size": "AQ==" + }, + "golden_leggings": { + "damage": "AA==", + "max_damage": "aQ==", + "max_stack_size": "AQ==" + }, + "golden_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/wAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBQAAAAQE/gAAAAQ==" + }, + "golden_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/4AAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUFAAAABAT+AAAAB" + }, + "golden_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "guster_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "heart_of_the_sea": { + "rarity": "AQ==" + }, + "honey_bottle": { + "food": "Bj+ZmZoAP8zMzQAA", + "max_stack_size": "EA==" + }, + "hopper_minecart": { + "max_stack_size": "AQ==" + }, + "iron_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIzMzAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUDAAAABAT+AAAAB" + }, + "iron_boots": { + "damage": "AA==", + "max_damage": "wwE=", + "max_stack_size": "AQ==" + }, + "iron_chestplate": { + "damage": "AA==", + "max_damage": "8AE=", + "max_stack_size": "AQ==" + }, + "iron_helmet": { + "damage": "AA==", + "max_damage": "pQE=", + "max_stack_size": "AQ==" + }, + "iron_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZL/wAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUDAAAABAT+AAAAB" + }, + "iron_horse_armor": { + "max_stack_size": "AQ==" + }, + "iron_leggings": { + "damage": "AA==", + "max_damage": "4QE=", + "max_stack_size": "AQ==" + }, + "iron_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFAwAAAAQE/gAAAAQ==" + }, + "iron_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAMAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUDAAAABAT+AAAAB" + }, + "iron_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "jungle_boat": { + "max_stack_size": "AQ==" + }, + "jungle_chest_boat": { + "max_stack_size": "AQ==" + }, + "knowledge_book": { + "max_stack_size": "AQ==", + "rarity": "Aw==", + "recipes": "CQAAAAAA" + }, + "lava_bucket": { + "max_stack_size": "AQ==" + }, + "leather_boots": { + "damage": "AA==", + "max_damage": "QQ==", + "max_stack_size": "AQ==" + }, + "leather_chestplate": { + "damage": "AA==", + "max_damage": "UA==", + "max_stack_size": "AQ==" + }, + "leather_helmet": { + "damage": "AA==", + "max_damage": "Nw==", + "max_stack_size": "AQ==" + }, + "leather_horse_armor": { + "max_stack_size": "AQ==" + }, + "leather_leggings": { + "damage": "AA==", + "max_damage": "Sw==", + "max_stack_size": "AQ==" + }, + "lingering_potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "mace": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMALMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "9AM=", + "max_stack_size": "AQ==", + "rarity": "Aw==", + "tool": "AD+AAAAC" + }, + "mangrove_boat": { + "max_stack_size": "AQ==" + }, + "mangrove_chest_boat": { + "max_stack_size": "AQ==" + }, + "melon_slice": { + "food": "Aj+ZmZoAP8zMzQAA" + }, + "milk_bucket": { + "max_stack_size": "AQ==" + }, + "minecart": { + "max_stack_size": "AQ==" + }, + "mojang_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "mushroom_stew": { + "food": "BkDmZmcAP8zMzQEBnwYAAAA=", + "max_stack_size": "AQ==" + }, + "music_disc_11": { + "jukebox_playable": "AAxtaW5lY3JhZnQ6MTEB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_13": { + "jukebox_playable": "AAxtaW5lY3JhZnQ6MTMB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_5": { + "jukebox_playable": "AAttaW5lY3JhZnQ6NQE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_blocks": { + "jukebox_playable": "ABBtaW5lY3JhZnQ6YmxvY2tzAQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_cat": { + "jukebox_playable": "AA1taW5lY3JhZnQ6Y2F0AQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_chirp": { + "jukebox_playable": "AA9taW5lY3JhZnQ6Y2hpcnAB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_creator": { + "jukebox_playable": "ABFtaW5lY3JhZnQ6Y3JlYXRvcgE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_creator_music_box": { + "jukebox_playable": "ABttaW5lY3JhZnQ6Y3JlYXRvcl9tdXNpY19ib3gB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_far": { + "jukebox_playable": "AA1taW5lY3JhZnQ6ZmFyAQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_mall": { + "jukebox_playable": "AA5taW5lY3JhZnQ6bWFsbAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_mellohi": { + "jukebox_playable": "ABFtaW5lY3JhZnQ6bWVsbG9oaQE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_otherside": { + "jukebox_playable": "ABNtaW5lY3JhZnQ6b3RoZXJzaWRlAQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_pigstep": { + "jukebox_playable": "ABFtaW5lY3JhZnQ6cGlnc3RlcAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_precipice": { + "jukebox_playable": "ABNtaW5lY3JhZnQ6cHJlY2lwaWNlAQ==", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_relic": { + "jukebox_playable": "AA9taW5lY3JhZnQ6cmVsaWMB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_stal": { + "jukebox_playable": "AA5taW5lY3JhZnQ6c3RhbAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_strad": { + "jukebox_playable": "AA9taW5lY3JhZnQ6c3RyYWQB", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_wait": { + "jukebox_playable": "AA5taW5lY3JhZnQ6d2FpdAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_ward": { + "jukebox_playable": "AA5taW5lY3JhZnQ6d2FyZAE=", + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "mutton": { + "food": "Aj+ZmZoAP8zMzQAA" + }, + "nether_star": { + "enchantment_glint_override": "AQ==", + "rarity": "AQ==" + }, + "netherite_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAiAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQRAAAAEBP4AAAAE=" + }, + "netherite_boots": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "4QM=", + "max_stack_size": "AQ==" + }, + "netherite_chestplate": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "0AQ=", + "max_stack_size": "AQ==" + }, + "netherite_helmet": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "lwM=", + "max_stack_size": "AQ==" + }, + "netherite_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZAAAAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQRAAAAEBP4AAAAE=" + }, + "netherite_ingot": { + "fire_resistant": "" + }, + "netherite_leggings": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "qwQ=", + "max_stack_size": "AQ==" + }, + "netherite_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAUAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUEQAAABAT+AAAAB" + }, + "netherite_scrap": { + "fire_resistant": "" + }, + "netherite_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAWAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQRAAAAEBP4AAAAE=" + }, + "netherite_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAcAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "oak_boat": { + "max_stack_size": "AQ==" + }, + "oak_chest_boat": { + "max_stack_size": "AQ==" + }, + "ominous_bottle": { + "food": "AT5MzM0AP8zMzQAA", + "ominous_bottle_amplifier": "AA==" + }, + "piglin_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "poisonous_potato": { + "food": "Aj+ZmZoAP8zMzQABEgBkAAEBAD8ZmZo=" + }, + "porkchop": { + "food": "Az/mZmcAP8zMzQAA" + }, + "potato": { + "food": "AT8ZmZoAP8zMzQAA" + }, + "potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "powder_snow_bucket": { + "max_stack_size": "AQ==" + }, + "pufferfish": { + "food": "AT5MzM0AP8zMzQADEgGwCQABAQA/gAAAEAKsAgABAQA/gAAACACsAgABAQA/gAAA" + }, + "pufferfish_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "pumpkin_pie": { + "food": "CECZmZoAP8zMzQAA" + }, + "rabbit": { + "food": "Az/mZmcAP8zMzQAA" + }, + "rabbit_stew": { + "food": "CkFAAAAAP8zMzQEBnwYAAAA=", + "max_stack_size": "AQ==" + }, + "rotten_flesh": { + "food": "BD9MzM0AP8zMzQABEADYBAABAQA/TMzN" + }, + "saddle": { + "max_stack_size": "AQ==" + }, + "salmon": { + "food": "Aj7MzM0AP8zMzQAA" + }, + "salmon_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "shears": { + "damage": "AA==", + "max_damage": "7gE=", + "max_stack_size": "AQ==", + "tool": "BAJ6AUFwAAABAQAQbWluZWNyYWZ0OmxlYXZlcwFBcAAAAAAObWluZWNyYWZ0Ondvb2wBQKAAAAADvQK+AgFAAAAAAD+AAAAB" + }, + "shield": { + "banner_patterns": "AA==", + "damage": "AA==", + "max_damage": "0AI=", + "max_stack_size": "AQ==" + }, + "skull_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "snowball": { + "max_stack_size": "EA==" + }, + "spider_eye": { + "food": "AkBMzM0AP8zMzQABEgBkAAEBAD+AAAA=" + }, + "splash_potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "spruce_boat": { + "max_stack_size": "AQ==" + }, + "spruce_chest_boat": { + "max_stack_size": "AQ==" + }, + "spyglass": { + "max_stack_size": "AQ==" + }, + "stone_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAJmZmgAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2F4ZQFAgAAAAQE/gAAAAQ==" + }, + "stone_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAAAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2hvZQFAgAAAAQE/gAAAAQ==" + }, + "stone_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAabWluZWNyYWZ0Om1pbmVhYmxlL3BpY2theGUBQIAAAAEBP4AAAAE=" + }, + "stone_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAEAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAZbWluZWNyYWZ0Om1pbmVhYmxlL3Nob3ZlbAFAgAAAAQE/gAAAAQ==" + }, + "stone_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAQAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "suspicious_stew": { + "food": "BkDmZmcBP8zMzQEBnwYAAAA=", + "max_stack_size": "AQ==", + "suspicious_stew_effects": "AA==" + }, + "sweet_berries": { + "food": "Aj7MzM0AP8zMzQAA" + }, + "tadpole_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "tipped_arrow": { + "potion_contents": "AAAA" + }, + "tnt_minecart": { + "max_stack_size": "AQ==" + }, + "totem_of_undying": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "trident": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAgAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAHMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "rarity": "Aw==", + "tool": "AD+AAAAC" + }, + "tropical_fish": { + "food": "AT5MzM0AP8zMzQAA" + }, + "tropical_fish_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "turtle_helmet": { + "damage": "AA==", + "max_damage": "kwI=", + "max_stack_size": "AQ==" + }, + "warped_fungus_on_a_stick": { + "damage": "AA==", + "max_damage": "ZA==", + "max_stack_size": "AQ==" + }, + "water_bucket": { + "max_stack_size": "AQ==" + }, + "wolf_armor": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "wooden_axe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAYAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAJmZmgAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQAAAAAEBP4AAAAE=" + }, + "wooden_hoe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZQAAAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQAAAAAEBP4AAAAE=" + }, + "wooden_pickaxe": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/wAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUAAAAABAT+AAAAB" + }, + "wooden_shovel": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZT/4AAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQAAAAAEBP4AAAAE=" + }, + "wooden_sword": { + "attribute_modifiers": "AgIcbWluZWNyYWZ0OmJhc2VfYXR0YWNrX2RhbWFnZUAIAAAAAAAAAAEEG21pbmVjcmFmdDpiYXNlX2F0dGFja19zcGVlZMADMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "writable_book": { + "max_stack_size": "AQ==", + "writable_book_content": "AA==" + }, + "written_book": { + "enchantment_glint_override": "AQ==", + "max_stack_size": "EA==" + } + }, + "V_1_20_5": { + "packetevents:default": { + "attribute_modifiers": "AAE=", + "enchantments": "AAE=", + "lore": "AA==", + "max_stack_size": "QA==", + "rarity": "AA==", + "repair_cost": "AA==" + }, + "acacia_hanging_sign": { + "max_stack_size": "EA==" + }, + "acacia_sign": { + "max_stack_size": "EA==" + }, + "ancient_debris": { + "fire_resistant": "" + }, + "bamboo_hanging_sign": { + "max_stack_size": "EA==" + }, + "bamboo_sign": { + "max_stack_size": "EA==" + }, + "barrel": { + "container": "AA==" + }, + "barrier": { + "rarity": "Aw==" + }, + "beacon": { + "rarity": "Ag==" + }, + "bee_nest": { + "bees": "AA==" + }, + "beehive": { + "bees": "AA==" + }, + "birch_hanging_sign": { + "max_stack_size": "EA==" + }, + "birch_sign": { + "max_stack_size": "EA==" + }, + "black_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "black_bed": { + "max_stack_size": "AQ==" + }, + "black_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "blast_furnace": { + "container": "AA==" + }, + "blue_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "blue_bed": { + "max_stack_size": "AQ==" + }, + "blue_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "brewing_stand": { + "container": "AA==" + }, + "brown_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "brown_bed": { + "max_stack_size": "AQ==" + }, + "brown_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "cake": { + "max_stack_size": "AQ==" + }, + "campfire": { + "container": "AA==" + }, + "chain_command_block": { + "rarity": "Aw==" + }, + "cherry_hanging_sign": { + "max_stack_size": "EA==" + }, + "cherry_sign": { + "max_stack_size": "EA==" + }, + "chest": { + "container": "AA==" + }, + "chiseled_bookshelf": { + "container": "AA==" + }, + "command_block": { + "rarity": "Aw==" + }, + "conduit": { + "rarity": "Ag==" + }, + "crafter": { + "container": "AA==" + }, + "creeper_head": { + "rarity": "AQ==" + }, + "crimson_hanging_sign": { + "max_stack_size": "EA==" + }, + "crimson_sign": { + "max_stack_size": "EA==" + }, + "cyan_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "cyan_bed": { + "max_stack_size": "AQ==" + }, + "cyan_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "dark_oak_hanging_sign": { + "max_stack_size": "EA==" + }, + "dark_oak_sign": { + "max_stack_size": "EA==" + }, + "decorated_pot": { + "pot_decorations": "BJkHmQeZB5kH" + }, + "dispenser": { + "container": "AA==" + }, + "dragon_egg": { + "rarity": "Aw==" + }, + "dragon_head": { + "rarity": "AQ==" + }, + "dropper": { + "container": "AA==" + }, + "ender_chest": { + "container": "AA==" + }, + "furnace": { + "container": "AA==" + }, + "gray_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "gray_bed": { + "max_stack_size": "AQ==" + }, + "gray_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "green_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "green_bed": { + "max_stack_size": "AQ==" + }, + "green_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "hopper": { + "container": "AA==" + }, + "jigsaw": { + "rarity": "Aw==" + }, + "jungle_hanging_sign": { + "max_stack_size": "EA==" + }, + "jungle_sign": { + "max_stack_size": "EA==" + }, + "light": { + "rarity": "Aw==" + }, + "light_blue_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "light_blue_bed": { + "max_stack_size": "AQ==" + }, + "light_blue_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "light_gray_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "light_gray_bed": { + "max_stack_size": "AQ==" + }, + "light_gray_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "lime_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "lime_bed": { + "max_stack_size": "AQ==" + }, + "lime_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "magenta_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "magenta_bed": { + "max_stack_size": "AQ==" + }, + "magenta_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "mangrove_hanging_sign": { + "max_stack_size": "EA==" + }, + "mangrove_sign": { + "max_stack_size": "EA==" + }, + "netherite_block": { + "fire_resistant": "" + }, + "oak_hanging_sign": { + "max_stack_size": "EA==" + }, + "oak_sign": { + "max_stack_size": "EA==" + }, + "orange_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "orange_bed": { + "max_stack_size": "AQ==" + }, + "orange_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "piglin_head": { + "rarity": "AQ==" + }, + "pink_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "pink_bed": { + "max_stack_size": "AQ==" + }, + "pink_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "player_head": { + "rarity": "AQ==" + }, + "purple_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "purple_bed": { + "max_stack_size": "AQ==" + }, + "purple_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "red_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "red_bed": { + "max_stack_size": "AQ==" + }, + "red_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "repeating_command_block": { + "rarity": "Aw==" + }, + "shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "skeleton_skull": { + "rarity": "AQ==" + }, + "smoker": { + "container": "AA==" + }, + "soul_campfire": { + "container": "AA==" + }, + "spruce_hanging_sign": { + "max_stack_size": "EA==" + }, + "spruce_sign": { + "max_stack_size": "EA==" + }, + "structure_block": { + "rarity": "Aw==" + }, + "structure_void": { + "rarity": "Aw==" + }, + "trapped_chest": { + "container": "AA==" + }, + "warped_hanging_sign": { + "max_stack_size": "EA==" + }, + "warped_sign": { + "max_stack_size": "EA==" + }, + "white_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "white_bed": { + "max_stack_size": "AQ==" + }, + "white_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "wither_skeleton_skull": { + "rarity": "AQ==" + }, + "yellow_banner": { + "banner_patterns": "AA==", + "max_stack_size": "EA==" + }, + "yellow_bed": { + "max_stack_size": "AQ==" + }, + "yellow_shulker_box": { + "container": "AA==", + "max_stack_size": "AQ==" + }, + "zombie_head": { + "rarity": "AQ==" + }, + "acacia_boat": { + "max_stack_size": "AQ==" + }, + "acacia_chest_boat": { + "max_stack_size": "AQ==" + }, + "apple": { + "food": "BEAZmZoAP8zMzQA=" + }, + "armor_stand": { + "max_stack_size": "EA==" + }, + "axolotl_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "baked_potato": { + "food": "BUDAAAAAP8zMzQA=" + }, + "bamboo_chest_raft": { + "max_stack_size": "AQ==" + }, + "bamboo_raft": { + "max_stack_size": "AQ==" + }, + "beef": { + "food": "Az/mZmcAP8zMzQA=" + }, + "beetroot": { + "food": "AT+ZmZoAP8zMzQA=" + }, + "beetroot_soup": { + "food": "BkDmZmcAP8zMzQA=", + "max_stack_size": "AQ==" + }, + "birch_boat": { + "max_stack_size": "AQ==" + }, + "birch_chest_boat": { + "max_stack_size": "AQ==" + }, + "bow": { + "damage": "AA==", + "max_damage": "gAM=", + "max_stack_size": "AQ==" + }, + "bread": { + "food": "BUDAAAAAP8zMzQA=" + }, + "brush": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "bucket": { + "max_stack_size": "EA==" + }, + "bundle": { + "bundle_contents": "AA==", + "max_stack_size": "AQ==" + }, + "carrot": { + "food": "A0BmZmcAP8zMzQA=" + }, + "carrot_on_a_stick": { + "damage": "AA==", + "max_damage": "GQ==", + "max_stack_size": "AQ==" + }, + "chainmail_boots": { + "damage": "AA==", + "max_damage": "wwE=", + "max_stack_size": "AQ==" + }, + "chainmail_chestplate": { + "damage": "AA==", + "max_damage": "8AE=", + "max_stack_size": "AQ==" + }, + "chainmail_helmet": { + "damage": "AA==", + "max_damage": "pQE=", + "max_stack_size": "AQ==" + }, + "chainmail_leggings": { + "damage": "AA==", + "max_damage": "4QE=", + "max_stack_size": "AQ==" + }, + "cherry_boat": { + "max_stack_size": "AQ==" + }, + "cherry_chest_boat": { + "max_stack_size": "AQ==" + }, + "chest_minecart": { + "max_stack_size": "AQ==" + }, + "chicken": { + "food": "Aj+ZmZoAP8zMzQEQANgEAAEBAD6ZmZo=" + }, + "chorus_fruit": { + "food": "BEAZmZoBP8zMzQA=" + }, + "cod": { + "food": "Aj7MzM0AP8zMzQA=" + }, + "cod_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "command_block_minecart": { + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "cooked_beef": { + "food": "CEFMzM0AP8zMzQA=" + }, + "cooked_chicken": { + "food": "BkDmZmcAP8zMzQA=" + }, + "cooked_cod": { + "food": "BUDAAAAAP8zMzQA=" + }, + "cooked_mutton": { + "food": "BkEZmZoAP8zMzQA=" + }, + "cooked_porkchop": { + "food": "CEFMzM0AP8zMzQA=" + }, + "cooked_rabbit": { + "food": "BUDAAAAAP8zMzQA=" + }, + "cooked_salmon": { + "food": "BkEZmZoAP8zMzQA=" + }, + "cookie": { + "food": "Aj7MzM0AP8zMzQA=" + }, + "creeper_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "crossbow": { + "charged_projectiles": "AA==", + "damage": "AA==", + "max_damage": "0QM=", + "max_stack_size": "AQ==" + }, + "dark_oak_boat": { + "max_stack_size": "AQ==" + }, + "dark_oak_chest_boat": { + "max_stack_size": "AQ==" + }, + "debug_stick": { + "debug_stick_state": "CgA=", + "enchantment_glint_override": "AQ==", + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "diamond_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAIAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUEAAAABAT+AAAAB" + }, + "diamond_boots": { + "damage": "AA==", + "max_damage": "rQM=", + "max_stack_size": "AQ==" + }, + "diamond_chestplate": { + "damage": "AA==", + "max_damage": "kAQ=", + "max_stack_size": "AQ==" + }, + "diamond_helmet": { + "damage": "AA==", + "max_damage": "6wI=", + "max_stack_size": "AQ==" + }, + "diamond_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcgAAAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUEAAAABAT+AAAAB" + }, + "diamond_horse_armor": { + "max_stack_size": "AQ==" + }, + "diamond_leggings": { + "damage": "AA==", + "max_damage": "7wM=", + "max_stack_size": "AQ==" + }, + "diamond_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAEAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBAAAAAQE/gAAAAQ==" + }, + "diamond_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAEgAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgAkbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZGlhbW9uZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUEAAAABAT+AAAAB" + }, + "diamond_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAYAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "mQw=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "dragon_breath": { + "rarity": "AQ==" + }, + "dried_kelp": { + "food": "AT8ZmZoAP0zMzQA=" + }, + "egg": { + "max_stack_size": "EA==" + }, + "elytra": { + "damage": "AA==", + "max_damage": "sAM=", + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "enchanted_book": { + "enchantment_glint_override": "AQ==", + "max_stack_size": "AQ==", + "rarity": "AQ==", + "stored_enchantments": "AAE=" + }, + "enchanted_golden_apple": { + "enchantment_glint_override": "AQ==", + "food": "BEEZmZoBP8zMzQQJAZADAAEBAD+AAAAKAPAuAAEBAD+AAAALAPAuAAEBAD+AAAAVA+ASAAEBAD+AAAA=", + "rarity": "Aw==" + }, + "end_crystal": { + "enchantment_glint_override": "AQ==", + "rarity": "Ag==" + }, + "ender_pearl": { + "max_stack_size": "EA==" + }, + "experience_bottle": { + "enchantment_glint_override": "AQ==", + "rarity": "AQ==" + }, + "filled_map": { + "map_color": "AEZALg==", + "map_decorations": "CgA=" + }, + "firework_rocket": { + "fireworks": "AQA=" + }, + "fishing_rod": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flint_and_steel": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "flow_banner_pattern": { + "max_stack_size": "AQ==" + }, + "flower_banner_pattern": { + "max_stack_size": "AQ==" + }, + "furnace_minecart": { + "max_stack_size": "AQ==" + }, + "globe_banner_pattern": { + "max_stack_size": "AQ==" + }, + "glow_berries": { + "food": "Aj7MzM0AP8zMzQA=" + }, + "goat_horn": { + "max_stack_size": "AQ==" + }, + "golden_apple": { + "food": "BEEZmZoBP8zMzQIJAWQAAQEAP4AAABUA4BIAAQEAP4AAAA==", + "rarity": "Ag==" + }, + "golden_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAGAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUFAAAABAT+AAAAB" + }, + "golden_boots": { + "damage": "AA==", + "max_damage": "Ww==", + "max_stack_size": "AQ==" + }, + "golden_carrot": { + "food": "BkFmZmcAP8zMzQA=" + }, + "golden_chestplate": { + "damage": "AA==", + "max_damage": "cA==", + "max_stack_size": "AQ==" + }, + "golden_helmet": { + "damage": "AA==", + "max_damage": "TQ==", + "max_stack_size": "AQ==" + }, + "golden_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUFAAAABAT+AAAAB" + }, + "golden_horse_armor": { + "max_stack_size": "AQ==" + }, + "golden_leggings": { + "damage": "AA==", + "max_damage": "aQ==", + "max_stack_size": "AQ==" + }, + "golden_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXI/8AAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFBQAAAAQE/gAAAAQ==" + }, + "golden_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXI/+AAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfZ29sZF90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUFAAAABAT+AAAAB" + }, + "golden_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAIAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "IA==", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "guster_banner_pattern": { + "max_stack_size": "AQ==" + }, + "heart_of_the_sea": { + "rarity": "AQ==" + }, + "honey_bottle": { + "food": "Bj+ZmZoAP8zMzQA=", + "max_stack_size": "EA==" + }, + "hopper_minecart": { + "max_stack_size": "AQ==" + }, + "iron_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAIAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIzMzAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvYXhlAUDAAAABAT+AAAAB" + }, + "iron_boots": { + "damage": "AA==", + "max_damage": "wwE=", + "max_stack_size": "AQ==" + }, + "iron_chestplate": { + "damage": "AA==", + "max_damage": "8AE=", + "max_stack_size": "AQ==" + }, + "iron_helmet": { + "damage": "AA==", + "max_damage": "pQE=", + "max_stack_size": "AQ==" + }, + "iron_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcr/wAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABZtaW5lY3JhZnQ6bWluZWFibGUvaG9lAUDAAAABAT+AAAAB" + }, + "iron_horse_armor": { + "max_stack_size": "AQ==" + }, + "iron_leggings": { + "damage": "AA==", + "max_damage": "4QE=", + "max_stack_size": "AQ==" + }, + "iron_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJACAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABptaW5lY3JhZnQ6bWluZWFibGUvcGlja2F4ZQFAwAAAAQE/gAAAAQ==" + }, + "iron_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJADAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgAhbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfaXJvbl90b29sAAEAABltaW5lY3JhZnQ6bWluZWFibGUvc2hvdmVsAUDAAAABAT+AAAAB" + }, + "iron_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAUAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "jungle_boat": { + "max_stack_size": "AQ==" + }, + "jungle_chest_boat": { + "max_stack_size": "AQ==" + }, + "knowledge_book": { + "max_stack_size": "AQ==", + "rarity": "Aw==", + "recipes": "CQAAAAAA" + }, + "lava_bucket": { + "max_stack_size": "AQ==" + }, + "leather_boots": { + "damage": "AA==", + "max_damage": "QQ==", + "max_stack_size": "AQ==" + }, + "leather_chestplate": { + "damage": "AA==", + "max_damage": "UA==", + "max_stack_size": "AQ==" + }, + "leather_helmet": { + "damage": "AA==", + "max_damage": "Nw==", + "max_stack_size": "AQ==" + }, + "leather_horse_armor": { + "max_stack_size": "AQ==" + }, + "leather_leggings": { + "damage": "AA==", + "max_damage": "Sw==", + "max_stack_size": "AQ==" + }, + "lingering_potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "mace": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAYAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AD+AAAAC" + }, + "mangrove_boat": { + "max_stack_size": "AQ==" + }, + "mangrove_chest_boat": { + "max_stack_size": "AQ==" + }, + "melon_slice": { + "food": "Aj+ZmZoAP8zMzQA=" + }, + "milk_bucket": { + "max_stack_size": "AQ==" + }, + "minecart": { + "max_stack_size": "AQ==" + }, + "mojang_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "Aw==" + }, + "mushroom_stew": { + "food": "BkDmZmcAP8zMzQA=", + "max_stack_size": "AQ==" + }, + "music_disc_11": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_13": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_5": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_blocks": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_cat": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_chirp": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_far": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_mall": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_mellohi": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_otherside": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_pigstep": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_relic": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_stal": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_strad": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_wait": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "music_disc_ward": { + "max_stack_size": "AQ==", + "rarity": "Ag==" + }, + "mutton": { + "food": "Aj+ZmZoAP8zMzQA=" + }, + "nether_star": { + "enchantment_glint_override": "AQ==", + "rarity": "AQ==" + }, + "netherite_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAIgAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQRAAAAEBP4AAAAE=" + }, + "netherite_boots": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "4QM=", + "max_stack_size": "AQ==" + }, + "netherite_chestplate": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "0AQ=", + "max_stack_size": "AQ==" + }, + "netherite_helmet": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "lwM=", + "max_stack_size": "AQ==" + }, + "netherite_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcgAAAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQRAAAAEBP4AAAAE=" + }, + "netherite_ingot": { + "fire_resistant": "" + }, + "netherite_leggings": { + "damage": "AA==", + "fire_resistant": "", + "max_damage": "qwQ=", + "max_stack_size": "AQ==" + }, + "netherite_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAFAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUEQAAABAT+AAAAB" + }, + "netherite_scrap": { + "fire_resistant": "" + }, + "netherite_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAFgAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgAmbWluZWNyYWZ0OmluY29ycmVjdF9mb3JfbmV0aGVyaXRlX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQRAAAAEBP4AAAAE=" + }, + "netherite_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAcAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "fire_resistant": "", + "max_damage": "7w8=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "oak_boat": { + "max_stack_size": "AQ==" + }, + "oak_chest_boat": { + "max_stack_size": "AQ==" + }, + "ominous_bottle": { + "food": "AT5MzM0AP8zMzQA=", + "ominous_bottle_amplifier": "AA==" + }, + "piglin_banner_pattern": { + "max_stack_size": "AQ==" + }, + "poisonous_potato": { + "food": "Aj+ZmZoAP8zMzQESAGQAAQEAPxmZmg==" + }, + "porkchop": { + "food": "Az/mZmcAP8zMzQA=" + }, + "potato": { + "food": "AT8ZmZoAP8zMzQA=" + }, + "potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "powder_snow_bucket": { + "max_stack_size": "AQ==" + }, + "pufferfish": { + "food": "AT5MzM0AP8zMzQMSAbAJAAEBAD+AAAAQAqwCAAEBAD+AAAAIAKwCAAEBAD+AAAA=" + }, + "pufferfish_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "pumpkin_pie": { + "food": "CECZmZoAP8zMzQA=" + }, + "rabbit": { + "food": "Az/mZmcAP8zMzQA=" + }, + "rabbit_stew": { + "food": "CkFAAAAAP8zMzQA=", + "max_stack_size": "AQ==" + }, + "rotten_flesh": { + "food": "BD9MzM0AP8zMzQEQANgEAAEBAD9MzM0=" + }, + "saddle": { + "max_stack_size": "AQ==" + }, + "salmon": { + "food": "Aj7MzM0AP8zMzQA=" + }, + "salmon_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "shears": { + "damage": "AA==", + "max_damage": "7gE=", + "max_stack_size": "AQ==", + "tool": "BAJ6AUFwAAABAQAQbWluZWNyYWZ0OmxlYXZlcwFBcAAAAAAObWluZWNyYWZ0Ondvb2wBQKAAAAADvQK+AgFAAAAAAD+AAAAB" + }, + "shield": { + "banner_patterns": "AA==", + "damage": "AA==", + "max_damage": "0AI=", + "max_stack_size": "AQ==" + }, + "skull_banner_pattern": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "snowball": { + "max_stack_size": "EA==" + }, + "spider_eye": { + "food": "AkBMzM0AP8zMzQESAGQAAQEAP4AAAA==" + }, + "splash_potion": { + "max_stack_size": "AQ==", + "potion_contents": "AAAA" + }, + "spruce_boat": { + "max_stack_size": "AQ==" + }, + "spruce_chest_boat": { + "max_stack_size": "AQ==" + }, + "spyglass": { + "max_stack_size": "AQ==" + }, + "stone_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAIAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAJmZmgAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2F4ZQFAgAAAAQE/gAAAAQ==" + }, + "stone_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAAAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAWbWluZWNyYWZ0Om1pbmVhYmxlL2hvZQFAgAAAAQE/gAAAAQ==" + }, + "stone_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAabWluZWNyYWZ0Om1pbmVhYmxlL3BpY2theGUBQIAAAAEBP4AAAAE=" + }, + "stone_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJABAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgAibWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfc3RvbmVfdG9vbAABAAAZbWluZWNyYWZ0Om1pbmVhYmxlL3Nob3ZlbAFAgAAAAQE/gAAAAQ==" + }, + "stone_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAQAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "gwE=", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "suspicious_stew": { + "food": "BkDmZmcBP8zMzQA=", + "max_stack_size": "AQ==", + "suspicious_stew_effects": "AA==" + }, + "sweet_berries": { + "food": "Aj7MzM0AP8zMzQA=" + }, + "tadpole_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "tipped_arrow": { + "potion_contents": "AAAA" + }, + "tnt_minecart": { + "max_stack_size": "AQ==" + }, + "totem_of_undying": { + "max_stack_size": "AQ==", + "rarity": "AQ==" + }, + "trident": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAIAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAHMzNAAAAAAAEB", + "damage": "AA==", + "max_damage": "+gE=", + "max_stack_size": "AQ==", + "tool": "AD+AAAAC" + }, + "tropical_fish": { + "food": "AT5MzM0AP8zMzQA=" + }, + "tropical_fish_bucket": { + "bucket_entity_data": "CgA=", + "max_stack_size": "AQ==" + }, + "turtle_helmet": { + "damage": "AA==", + "max_damage": "kwI=", + "max_stack_size": "AQ==" + }, + "warped_fungus_on_a_stick": { + "damage": "AA==", + "max_damage": "ZA==", + "max_stack_size": "AQ==" + }, + "water_bucket": { + "max_stack_size": "AQ==" + }, + "wolf_armor": { + "damage": "AA==", + "max_damage": "QA==", + "max_stack_size": "AQ==" + }, + "wooden_axe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXJAGAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAJmZmgAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9heGUBQAAAAAEBP4AAAAE=" + }, + "wooden_hoe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXIAAAAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAFm1pbmVjcmFmdDptaW5lYWJsZS9ob2UBQAAAAAEBP4AAAAE=" + }, + "wooden_pickaxe": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXI/8AAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAGZmZgAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGm1pbmVjcmFmdDptaW5lYWJsZS9waWNrYXhlAUAAAAABAT+AAAAB" + }, + "wooden_shovel": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPDVRvb2wgbW9kaWZpZXI/+AAAAAAAAAABBPojPhxBgEhlsBu8zpeFrKMNVG9vbCBtb2RpZmllcsAIAAAAAAAAAAEB", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgAjbWluZWNyYWZ0OmluY29ycmVjdF9mb3Jfd29vZGVuX3Rvb2wAAQAAGW1pbmVjcmFmdDptaW5lYWJsZS9zaG92ZWwBQAAAAAEBP4AAAAE=" + }, + "wooden_sword": { + "attribute_modifiers": "AgLLP1XTZFxPOKSXnBOjPbXPD1dlYXBvbiBtb2RpZmllckAIAAAAAAAAAAEE+iM+HEGASGWwG7zOl4Wsow9XZWFwb24gbW9kaWZpZXLAAzMzQAAAAAABAQ==", + "damage": "AA==", + "max_damage": "Ow==", + "max_stack_size": "AQ==", + "tool": "AgJ6AUFwAAABAQAZbWluZWNyYWZ0OnN3b3JkX2VmZmljaWVudAE/wAAAAD+AAAAC" + }, + "writable_book": { + "max_stack_size": "AQ==", + "writable_book_content": "AA==" + }, + "written_book": { + "enchantment_glint_override": "AQ==", + "max_stack_size": "EA==" + } + } +} diff --git a/mappings/item/item_component_mappings.json b/mappings/item/item_component_mappings.json index f75e503862..a2840d9e05 100644 --- a/mappings/item/item_component_mappings.json +++ b/mappings/item/item_component_mappings.json @@ -1,4 +1,73 @@ { + "V_1_21_2": [ + "custom_data", + "max_stack_size", + "max_damage", + "damage", + "unbreakable", + "custom_name", + "item_name", + "item_model", + "lore", + "rarity", + "enchantments", + "can_place_on", + "can_break", + "attribute_modifiers", + "custom_model_data", + "hide_additional_tooltip", + "hide_tooltip", + "repair_cost", + "creative_slot_lock", + "enchantment_glint_override", + "intangible_projectile", + "food", + "consumable", + "use_remainder", + "use_cooldown", + "damage_resistant", + "tool", + "enchantable", + "equippable", + "repairable", + "glider", + "tooltip_style", + "death_protection", + "stored_enchantments", + "dyed_color", + "map_color", + "map_id", + "map_decorations", + "map_post_processing", + "charged_projectiles", + "bundle_contents", + "potion_contents", + "suspicious_stew_effects", + "writable_book_content", + "written_book_content", + "trim", + "debug_stick_state", + "entity_data", + "bucket_entity_data", + "block_entity_data", + "instrument", + "ominous_bottle_amplifier", + "jukebox_playable", + "recipes", + "lodestone_tracker", + "firework_explosion", + "fireworks", + "profile", + "note_block_sound", + "banner_patterns", + "base_color", + "pot_decorations", + "container", + "block_state", + "bees", + "lock", + "container_loot" + ], "V_1_21": [ "custom_data", "max_stack_size", diff --git a/mappings/item/item_type_mappings.json b/mappings/item/item_type_mappings.json index 6164df2273..f2e795c826 100644 --- a/mappings/item/item_type_mappings.json +++ b/mappings/item/item_type_mappings.json @@ -1,4 +1,1381 @@ { + "V_1_21_2": { + "air": 0, + "stone": 1, + "granite": 2, + "polished_granite": 3, + "diorite": 4, + "polished_diorite": 5, + "andesite": 6, + "polished_andesite": 7, + "deepslate": 8, + "cobbled_deepslate": 9, + "polished_deepslate": 10, + "calcite": 11, + "tuff": 12, + "tuff_slab": 13, + "tuff_stairs": 14, + "tuff_wall": 15, + "chiseled_tuff": 16, + "polished_tuff": 17, + "polished_tuff_slab": 18, + "polished_tuff_stairs": 19, + "polished_tuff_wall": 20, + "tuff_bricks": 21, + "tuff_brick_slab": 22, + "tuff_brick_stairs": 23, + "tuff_brick_wall": 24, + "chiseled_tuff_bricks": 25, + "dripstone_block": 26, + "grass_block": 27, + "dirt": 28, + "coarse_dirt": 29, + "podzol": 30, + "rooted_dirt": 31, + "mud": 32, + "crimson_nylium": 33, + "warped_nylium": 34, + "cobblestone": 35, + "oak_planks": 36, + "spruce_planks": 37, + "birch_planks": 38, + "jungle_planks": 39, + "acacia_planks": 40, + "cherry_planks": 41, + "dark_oak_planks": 42, + "pale_oak_planks": 43, + "mangrove_planks": 44, + "bamboo_planks": 45, + "crimson_planks": 46, + "warped_planks": 47, + "bamboo_mosaic": 48, + "oak_sapling": 49, + "spruce_sapling": 50, + "birch_sapling": 51, + "jungle_sapling": 52, + "acacia_sapling": 53, + "cherry_sapling": 54, + "dark_oak_sapling": 55, + "pale_oak_sapling": 56, + "mangrove_propagule": 57, + "bedrock": 58, + "sand": 59, + "suspicious_sand": 60, + "suspicious_gravel": 61, + "red_sand": 62, + "gravel": 63, + "coal_ore": 64, + "deepslate_coal_ore": 65, + "iron_ore": 66, + "deepslate_iron_ore": 67, + "copper_ore": 68, + "deepslate_copper_ore": 69, + "gold_ore": 70, + "deepslate_gold_ore": 71, + "redstone_ore": 72, + "deepslate_redstone_ore": 73, + "emerald_ore": 74, + "deepslate_emerald_ore": 75, + "lapis_ore": 76, + "deepslate_lapis_ore": 77, + "diamond_ore": 78, + "deepslate_diamond_ore": 79, + "nether_gold_ore": 80, + "nether_quartz_ore": 81, + "ancient_debris": 82, + "coal_block": 83, + "raw_iron_block": 84, + "raw_copper_block": 85, + "raw_gold_block": 86, + "heavy_core": 87, + "amethyst_block": 88, + "budding_amethyst": 89, + "iron_block": 90, + "copper_block": 91, + "gold_block": 92, + "diamond_block": 93, + "netherite_block": 94, + "exposed_copper": 95, + "weathered_copper": 96, + "oxidized_copper": 97, + "chiseled_copper": 98, + "exposed_chiseled_copper": 99, + "weathered_chiseled_copper": 100, + "oxidized_chiseled_copper": 101, + "cut_copper": 102, + "exposed_cut_copper": 103, + "weathered_cut_copper": 104, + "oxidized_cut_copper": 105, + "cut_copper_stairs": 106, + "exposed_cut_copper_stairs": 107, + "weathered_cut_copper_stairs": 108, + "oxidized_cut_copper_stairs": 109, + "cut_copper_slab": 110, + "exposed_cut_copper_slab": 111, + "weathered_cut_copper_slab": 112, + "oxidized_cut_copper_slab": 113, + "waxed_copper_block": 114, + "waxed_exposed_copper": 115, + "waxed_weathered_copper": 116, + "waxed_oxidized_copper": 117, + "waxed_chiseled_copper": 118, + "waxed_exposed_chiseled_copper": 119, + "waxed_weathered_chiseled_copper": 120, + "waxed_oxidized_chiseled_copper": 121, + "waxed_cut_copper": 122, + "waxed_exposed_cut_copper": 123, + "waxed_weathered_cut_copper": 124, + "waxed_oxidized_cut_copper": 125, + "waxed_cut_copper_stairs": 126, + "waxed_exposed_cut_copper_stairs": 127, + "waxed_weathered_cut_copper_stairs": 128, + "waxed_oxidized_cut_copper_stairs": 129, + "waxed_cut_copper_slab": 130, + "waxed_exposed_cut_copper_slab": 131, + "waxed_weathered_cut_copper_slab": 132, + "waxed_oxidized_cut_copper_slab": 133, + "oak_log": 134, + "spruce_log": 135, + "birch_log": 136, + "jungle_log": 137, + "acacia_log": 138, + "cherry_log": 139, + "pale_oak_log": 140, + "dark_oak_log": 141, + "mangrove_log": 142, + "mangrove_roots": 143, + "muddy_mangrove_roots": 144, + "crimson_stem": 145, + "warped_stem": 146, + "bamboo_block": 147, + "stripped_oak_log": 148, + "stripped_spruce_log": 149, + "stripped_birch_log": 150, + "stripped_jungle_log": 151, + "stripped_acacia_log": 152, + "stripped_cherry_log": 153, + "stripped_dark_oak_log": 154, + "stripped_pale_oak_log": 155, + "stripped_mangrove_log": 156, + "stripped_crimson_stem": 157, + "stripped_warped_stem": 158, + "stripped_oak_wood": 159, + "stripped_spruce_wood": 160, + "stripped_birch_wood": 161, + "stripped_jungle_wood": 162, + "stripped_acacia_wood": 163, + "stripped_cherry_wood": 164, + "stripped_dark_oak_wood": 165, + "stripped_pale_oak_wood": 166, + "stripped_mangrove_wood": 167, + "stripped_crimson_hyphae": 168, + "stripped_warped_hyphae": 169, + "stripped_bamboo_block": 170, + "oak_wood": 171, + "spruce_wood": 172, + "birch_wood": 173, + "jungle_wood": 174, + "acacia_wood": 175, + "cherry_wood": 176, + "pale_oak_wood": 177, + "dark_oak_wood": 178, + "mangrove_wood": 179, + "crimson_hyphae": 180, + "warped_hyphae": 181, + "oak_leaves": 182, + "spruce_leaves": 183, + "birch_leaves": 184, + "jungle_leaves": 185, + "acacia_leaves": 186, + "cherry_leaves": 187, + "dark_oak_leaves": 188, + "pale_oak_leaves": 189, + "mangrove_leaves": 190, + "azalea_leaves": 191, + "flowering_azalea_leaves": 192, + "sponge": 193, + "wet_sponge": 194, + "glass": 195, + "tinted_glass": 196, + "lapis_block": 197, + "sandstone": 198, + "chiseled_sandstone": 199, + "cut_sandstone": 200, + "cobweb": 201, + "short_grass": 202, + "fern": 203, + "azalea": 204, + "flowering_azalea": 205, + "dead_bush": 206, + "seagrass": 207, + "sea_pickle": 208, + "white_wool": 209, + "orange_wool": 210, + "magenta_wool": 211, + "light_blue_wool": 212, + "yellow_wool": 213, + "lime_wool": 214, + "pink_wool": 215, + "gray_wool": 216, + "light_gray_wool": 217, + "cyan_wool": 218, + "purple_wool": 219, + "blue_wool": 220, + "brown_wool": 221, + "green_wool": 222, + "red_wool": 223, + "black_wool": 224, + "dandelion": 225, + "poppy": 226, + "blue_orchid": 227, + "allium": 228, + "azure_bluet": 229, + "red_tulip": 230, + "orange_tulip": 231, + "white_tulip": 232, + "pink_tulip": 233, + "oxeye_daisy": 234, + "cornflower": 235, + "lily_of_the_valley": 236, + "wither_rose": 237, + "torchflower": 238, + "pitcher_plant": 239, + "spore_blossom": 240, + "brown_mushroom": 241, + "red_mushroom": 242, + "crimson_fungus": 243, + "warped_fungus": 244, + "crimson_roots": 245, + "warped_roots": 246, + "nether_sprouts": 247, + "weeping_vines": 248, + "twisting_vines": 249, + "sugar_cane": 250, + "kelp": 251, + "pink_petals": 252, + "moss_carpet": 253, + "moss_block": 254, + "pale_moss_carpet": 255, + "pale_hanging_moss": 256, + "pale_moss_block": 257, + "hanging_roots": 258, + "big_dripleaf": 259, + "small_dripleaf": 260, + "bamboo": 261, + "oak_slab": 262, + "spruce_slab": 263, + "birch_slab": 264, + "jungle_slab": 265, + "acacia_slab": 266, + "cherry_slab": 267, + "dark_oak_slab": 268, + "pale_oak_slab": 269, + "mangrove_slab": 270, + "bamboo_slab": 271, + "bamboo_mosaic_slab": 272, + "crimson_slab": 273, + "warped_slab": 274, + "stone_slab": 275, + "smooth_stone_slab": 276, + "sandstone_slab": 277, + "cut_sandstone_slab": 278, + "petrified_oak_slab": 279, + "cobblestone_slab": 280, + "brick_slab": 281, + "stone_brick_slab": 282, + "mud_brick_slab": 283, + "nether_brick_slab": 284, + "quartz_slab": 285, + "red_sandstone_slab": 286, + "cut_red_sandstone_slab": 287, + "purpur_slab": 288, + "prismarine_slab": 289, + "prismarine_brick_slab": 290, + "dark_prismarine_slab": 291, + "smooth_quartz": 292, + "smooth_red_sandstone": 293, + "smooth_sandstone": 294, + "smooth_stone": 295, + "bricks": 296, + "bookshelf": 297, + "chiseled_bookshelf": 298, + "decorated_pot": 299, + "mossy_cobblestone": 300, + "obsidian": 301, + "torch": 302, + "end_rod": 303, + "chorus_plant": 304, + "chorus_flower": 305, + "purpur_block": 306, + "purpur_pillar": 307, + "purpur_stairs": 308, + "spawner": 309, + "creaking_heart": 310, + "chest": 311, + "crafting_table": 312, + "farmland": 313, + "furnace": 314, + "ladder": 315, + "cobblestone_stairs": 316, + "snow": 317, + "ice": 318, + "snow_block": 319, + "cactus": 320, + "clay": 321, + "jukebox": 322, + "oak_fence": 323, + "spruce_fence": 324, + "birch_fence": 325, + "jungle_fence": 326, + "acacia_fence": 327, + "cherry_fence": 328, + "dark_oak_fence": 329, + "pale_oak_fence": 330, + "mangrove_fence": 331, + "bamboo_fence": 332, + "crimson_fence": 333, + "warped_fence": 334, + "pumpkin": 335, + "carved_pumpkin": 336, + "jack_o_lantern": 337, + "netherrack": 338, + "soul_sand": 339, + "soul_soil": 340, + "basalt": 341, + "polished_basalt": 342, + "smooth_basalt": 343, + "soul_torch": 344, + "glowstone": 345, + "infested_stone": 346, + "infested_cobblestone": 347, + "infested_stone_bricks": 348, + "infested_mossy_stone_bricks": 349, + "infested_cracked_stone_bricks": 350, + "infested_chiseled_stone_bricks": 351, + "infested_deepslate": 352, + "stone_bricks": 353, + "mossy_stone_bricks": 354, + "cracked_stone_bricks": 355, + "chiseled_stone_bricks": 356, + "packed_mud": 357, + "mud_bricks": 358, + "deepslate_bricks": 359, + "cracked_deepslate_bricks": 360, + "deepslate_tiles": 361, + "cracked_deepslate_tiles": 362, + "chiseled_deepslate": 363, + "reinforced_deepslate": 364, + "brown_mushroom_block": 365, + "red_mushroom_block": 366, + "mushroom_stem": 367, + "iron_bars": 368, + "chain": 369, + "glass_pane": 370, + "melon": 371, + "vine": 372, + "glow_lichen": 373, + "brick_stairs": 374, + "stone_brick_stairs": 375, + "mud_brick_stairs": 376, + "mycelium": 377, + "lily_pad": 378, + "nether_bricks": 379, + "cracked_nether_bricks": 380, + "chiseled_nether_bricks": 381, + "nether_brick_fence": 382, + "nether_brick_stairs": 383, + "sculk": 384, + "sculk_vein": 385, + "sculk_catalyst": 386, + "sculk_shrieker": 387, + "enchanting_table": 388, + "end_portal_frame": 389, + "end_stone": 390, + "end_stone_bricks": 391, + "dragon_egg": 392, + "sandstone_stairs": 393, + "ender_chest": 394, + "emerald_block": 395, + "oak_stairs": 396, + "spruce_stairs": 397, + "birch_stairs": 398, + "jungle_stairs": 399, + "acacia_stairs": 400, + "cherry_stairs": 401, + "dark_oak_stairs": 402, + "pale_oak_stairs": 403, + "mangrove_stairs": 404, + "bamboo_stairs": 405, + "bamboo_mosaic_stairs": 406, + "crimson_stairs": 407, + "warped_stairs": 408, + "command_block": 409, + "beacon": 410, + "cobblestone_wall": 411, + "mossy_cobblestone_wall": 412, + "brick_wall": 413, + "prismarine_wall": 414, + "red_sandstone_wall": 415, + "mossy_stone_brick_wall": 416, + "granite_wall": 417, + "stone_brick_wall": 418, + "mud_brick_wall": 419, + "nether_brick_wall": 420, + "andesite_wall": 421, + "red_nether_brick_wall": 422, + "sandstone_wall": 423, + "end_stone_brick_wall": 424, + "diorite_wall": 425, + "blackstone_wall": 426, + "polished_blackstone_wall": 427, + "polished_blackstone_brick_wall": 428, + "cobbled_deepslate_wall": 429, + "polished_deepslate_wall": 430, + "deepslate_brick_wall": 431, + "deepslate_tile_wall": 432, + "anvil": 433, + "chipped_anvil": 434, + "damaged_anvil": 435, + "chiseled_quartz_block": 436, + "quartz_block": 437, + "quartz_bricks": 438, + "quartz_pillar": 439, + "quartz_stairs": 440, + "white_terracotta": 441, + "orange_terracotta": 442, + "magenta_terracotta": 443, + "light_blue_terracotta": 444, + "yellow_terracotta": 445, + "lime_terracotta": 446, + "pink_terracotta": 447, + "gray_terracotta": 448, + "light_gray_terracotta": 449, + "cyan_terracotta": 450, + "purple_terracotta": 451, + "blue_terracotta": 452, + "brown_terracotta": 453, + "green_terracotta": 454, + "red_terracotta": 455, + "black_terracotta": 456, + "barrier": 457, + "light": 458, + "hay_block": 459, + "white_carpet": 460, + "orange_carpet": 461, + "magenta_carpet": 462, + "light_blue_carpet": 463, + "yellow_carpet": 464, + "lime_carpet": 465, + "pink_carpet": 466, + "gray_carpet": 467, + "light_gray_carpet": 468, + "cyan_carpet": 469, + "purple_carpet": 470, + "blue_carpet": 471, + "brown_carpet": 472, + "green_carpet": 473, + "red_carpet": 474, + "black_carpet": 475, + "terracotta": 476, + "packed_ice": 477, + "dirt_path": 478, + "sunflower": 479, + "lilac": 480, + "rose_bush": 481, + "peony": 482, + "tall_grass": 483, + "large_fern": 484, + "white_stained_glass": 485, + "orange_stained_glass": 486, + "magenta_stained_glass": 487, + "light_blue_stained_glass": 488, + "yellow_stained_glass": 489, + "lime_stained_glass": 490, + "pink_stained_glass": 491, + "gray_stained_glass": 492, + "light_gray_stained_glass": 493, + "cyan_stained_glass": 494, + "purple_stained_glass": 495, + "blue_stained_glass": 496, + "brown_stained_glass": 497, + "green_stained_glass": 498, + "red_stained_glass": 499, + "black_stained_glass": 500, + "white_stained_glass_pane": 501, + "orange_stained_glass_pane": 502, + "magenta_stained_glass_pane": 503, + "light_blue_stained_glass_pane": 504, + "yellow_stained_glass_pane": 505, + "lime_stained_glass_pane": 506, + "pink_stained_glass_pane": 507, + "gray_stained_glass_pane": 508, + "light_gray_stained_glass_pane": 509, + "cyan_stained_glass_pane": 510, + "purple_stained_glass_pane": 511, + "blue_stained_glass_pane": 512, + "brown_stained_glass_pane": 513, + "green_stained_glass_pane": 514, + "red_stained_glass_pane": 515, + "black_stained_glass_pane": 516, + "prismarine": 517, + "prismarine_bricks": 518, + "dark_prismarine": 519, + "prismarine_stairs": 520, + "prismarine_brick_stairs": 521, + "dark_prismarine_stairs": 522, + "sea_lantern": 523, + "red_sandstone": 524, + "chiseled_red_sandstone": 525, + "cut_red_sandstone": 526, + "red_sandstone_stairs": 527, + "repeating_command_block": 528, + "chain_command_block": 529, + "magma_block": 530, + "nether_wart_block": 531, + "warped_wart_block": 532, + "red_nether_bricks": 533, + "bone_block": 534, + "structure_void": 535, + "shulker_box": 536, + "white_shulker_box": 537, + "orange_shulker_box": 538, + "magenta_shulker_box": 539, + "light_blue_shulker_box": 540, + "yellow_shulker_box": 541, + "lime_shulker_box": 542, + "pink_shulker_box": 543, + "gray_shulker_box": 544, + "light_gray_shulker_box": 545, + "cyan_shulker_box": 546, + "purple_shulker_box": 547, + "blue_shulker_box": 548, + "brown_shulker_box": 549, + "green_shulker_box": 550, + "red_shulker_box": 551, + "black_shulker_box": 552, + "white_glazed_terracotta": 553, + "orange_glazed_terracotta": 554, + "magenta_glazed_terracotta": 555, + "light_blue_glazed_terracotta": 556, + "yellow_glazed_terracotta": 557, + "lime_glazed_terracotta": 558, + "pink_glazed_terracotta": 559, + "gray_glazed_terracotta": 560, + "light_gray_glazed_terracotta": 561, + "cyan_glazed_terracotta": 562, + "purple_glazed_terracotta": 563, + "blue_glazed_terracotta": 564, + "brown_glazed_terracotta": 565, + "green_glazed_terracotta": 566, + "red_glazed_terracotta": 567, + "black_glazed_terracotta": 568, + "white_concrete": 569, + "orange_concrete": 570, + "magenta_concrete": 571, + "light_blue_concrete": 572, + "yellow_concrete": 573, + "lime_concrete": 574, + "pink_concrete": 575, + "gray_concrete": 576, + "light_gray_concrete": 577, + "cyan_concrete": 578, + "purple_concrete": 579, + "blue_concrete": 580, + "brown_concrete": 581, + "green_concrete": 582, + "red_concrete": 583, + "black_concrete": 584, + "white_concrete_powder": 585, + "orange_concrete_powder": 586, + "magenta_concrete_powder": 587, + "light_blue_concrete_powder": 588, + "yellow_concrete_powder": 589, + "lime_concrete_powder": 590, + "pink_concrete_powder": 591, + "gray_concrete_powder": 592, + "light_gray_concrete_powder": 593, + "cyan_concrete_powder": 594, + "purple_concrete_powder": 595, + "blue_concrete_powder": 596, + "brown_concrete_powder": 597, + "green_concrete_powder": 598, + "red_concrete_powder": 599, + "black_concrete_powder": 600, + "turtle_egg": 601, + "sniffer_egg": 602, + "dead_tube_coral_block": 603, + "dead_brain_coral_block": 604, + "dead_bubble_coral_block": 605, + "dead_fire_coral_block": 606, + "dead_horn_coral_block": 607, + "tube_coral_block": 608, + "brain_coral_block": 609, + "bubble_coral_block": 610, + "fire_coral_block": 611, + "horn_coral_block": 612, + "tube_coral": 613, + "brain_coral": 614, + "bubble_coral": 615, + "fire_coral": 616, + "horn_coral": 617, + "dead_brain_coral": 618, + "dead_bubble_coral": 619, + "dead_fire_coral": 620, + "dead_horn_coral": 621, + "dead_tube_coral": 622, + "tube_coral_fan": 623, + "brain_coral_fan": 624, + "bubble_coral_fan": 625, + "fire_coral_fan": 626, + "horn_coral_fan": 627, + "dead_tube_coral_fan": 628, + "dead_brain_coral_fan": 629, + "dead_bubble_coral_fan": 630, + "dead_fire_coral_fan": 631, + "dead_horn_coral_fan": 632, + "blue_ice": 633, + "conduit": 634, + "polished_granite_stairs": 635, + "smooth_red_sandstone_stairs": 636, + "mossy_stone_brick_stairs": 637, + "polished_diorite_stairs": 638, + "mossy_cobblestone_stairs": 639, + "end_stone_brick_stairs": 640, + "stone_stairs": 641, + "smooth_sandstone_stairs": 642, + "smooth_quartz_stairs": 643, + "granite_stairs": 644, + "andesite_stairs": 645, + "red_nether_brick_stairs": 646, + "polished_andesite_stairs": 647, + "diorite_stairs": 648, + "cobbled_deepslate_stairs": 649, + "polished_deepslate_stairs": 650, + "deepslate_brick_stairs": 651, + "deepslate_tile_stairs": 652, + "polished_granite_slab": 653, + "smooth_red_sandstone_slab": 654, + "mossy_stone_brick_slab": 655, + "polished_diorite_slab": 656, + "mossy_cobblestone_slab": 657, + "end_stone_brick_slab": 658, + "smooth_sandstone_slab": 659, + "smooth_quartz_slab": 660, + "granite_slab": 661, + "andesite_slab": 662, + "red_nether_brick_slab": 663, + "polished_andesite_slab": 664, + "diorite_slab": 665, + "cobbled_deepslate_slab": 666, + "polished_deepslate_slab": 667, + "deepslate_brick_slab": 668, + "deepslate_tile_slab": 669, + "scaffolding": 670, + "redstone": 671, + "redstone_torch": 672, + "redstone_block": 673, + "repeater": 674, + "comparator": 675, + "piston": 676, + "sticky_piston": 677, + "slime_block": 678, + "honey_block": 679, + "observer": 680, + "hopper": 681, + "dispenser": 682, + "dropper": 683, + "lectern": 684, + "target": 685, + "lever": 686, + "lightning_rod": 687, + "daylight_detector": 688, + "sculk_sensor": 689, + "calibrated_sculk_sensor": 690, + "tripwire_hook": 691, + "trapped_chest": 692, + "tnt": 693, + "redstone_lamp": 694, + "note_block": 695, + "stone_button": 696, + "polished_blackstone_button": 697, + "oak_button": 698, + "spruce_button": 699, + "birch_button": 700, + "jungle_button": 701, + "acacia_button": 702, + "cherry_button": 703, + "dark_oak_button": 704, + "pale_oak_button": 705, + "mangrove_button": 706, + "bamboo_button": 707, + "crimson_button": 708, + "warped_button": 709, + "stone_pressure_plate": 710, + "polished_blackstone_pressure_plate": 711, + "light_weighted_pressure_plate": 712, + "heavy_weighted_pressure_plate": 713, + "oak_pressure_plate": 714, + "spruce_pressure_plate": 715, + "birch_pressure_plate": 716, + "jungle_pressure_plate": 717, + "acacia_pressure_plate": 718, + "cherry_pressure_plate": 719, + "dark_oak_pressure_plate": 720, + "pale_oak_pressure_plate": 721, + "mangrove_pressure_plate": 722, + "bamboo_pressure_plate": 723, + "crimson_pressure_plate": 724, + "warped_pressure_plate": 725, + "iron_door": 726, + "oak_door": 727, + "spruce_door": 728, + "birch_door": 729, + "jungle_door": 730, + "acacia_door": 731, + "cherry_door": 732, + "dark_oak_door": 733, + "pale_oak_door": 734, + "mangrove_door": 735, + "bamboo_door": 736, + "crimson_door": 737, + "warped_door": 738, + "copper_door": 739, + "exposed_copper_door": 740, + "weathered_copper_door": 741, + "oxidized_copper_door": 742, + "waxed_copper_door": 743, + "waxed_exposed_copper_door": 744, + "waxed_weathered_copper_door": 745, + "waxed_oxidized_copper_door": 746, + "iron_trapdoor": 747, + "oak_trapdoor": 748, + "spruce_trapdoor": 749, + "birch_trapdoor": 750, + "jungle_trapdoor": 751, + "acacia_trapdoor": 752, + "cherry_trapdoor": 753, + "dark_oak_trapdoor": 754, + "pale_oak_trapdoor": 755, + "mangrove_trapdoor": 756, + "bamboo_trapdoor": 757, + "crimson_trapdoor": 758, + "warped_trapdoor": 759, + "copper_trapdoor": 760, + "exposed_copper_trapdoor": 761, + "weathered_copper_trapdoor": 762, + "oxidized_copper_trapdoor": 763, + "waxed_copper_trapdoor": 764, + "waxed_exposed_copper_trapdoor": 765, + "waxed_weathered_copper_trapdoor": 766, + "waxed_oxidized_copper_trapdoor": 767, + "oak_fence_gate": 768, + "spruce_fence_gate": 769, + "birch_fence_gate": 770, + "jungle_fence_gate": 771, + "acacia_fence_gate": 772, + "cherry_fence_gate": 773, + "dark_oak_fence_gate": 774, + "pale_oak_fence_gate": 775, + "mangrove_fence_gate": 776, + "bamboo_fence_gate": 777, + "crimson_fence_gate": 778, + "warped_fence_gate": 779, + "powered_rail": 780, + "detector_rail": 781, + "rail": 782, + "activator_rail": 783, + "saddle": 784, + "minecart": 785, + "chest_minecart": 786, + "furnace_minecart": 787, + "tnt_minecart": 788, + "hopper_minecart": 789, + "carrot_on_a_stick": 790, + "warped_fungus_on_a_stick": 791, + "phantom_membrane": 792, + "elytra": 793, + "oak_boat": 794, + "oak_chest_boat": 795, + "spruce_boat": 796, + "spruce_chest_boat": 797, + "birch_boat": 798, + "birch_chest_boat": 799, + "jungle_boat": 800, + "jungle_chest_boat": 801, + "acacia_boat": 802, + "acacia_chest_boat": 803, + "cherry_boat": 804, + "cherry_chest_boat": 805, + "dark_oak_boat": 806, + "dark_oak_chest_boat": 807, + "pale_oak_boat": 808, + "pale_oak_chest_boat": 809, + "mangrove_boat": 810, + "mangrove_chest_boat": 811, + "bamboo_raft": 812, + "bamboo_chest_raft": 813, + "structure_block": 814, + "jigsaw": 815, + "turtle_helmet": 816, + "turtle_scute": 817, + "armadillo_scute": 818, + "wolf_armor": 819, + "flint_and_steel": 820, + "bowl": 821, + "apple": 822, + "bow": 823, + "arrow": 824, + "coal": 825, + "charcoal": 826, + "diamond": 827, + "emerald": 828, + "lapis_lazuli": 829, + "quartz": 830, + "amethyst_shard": 831, + "raw_iron": 832, + "iron_ingot": 833, + "raw_copper": 834, + "copper_ingot": 835, + "raw_gold": 836, + "gold_ingot": 837, + "netherite_ingot": 838, + "netherite_scrap": 839, + "wooden_sword": 840, + "wooden_shovel": 841, + "wooden_pickaxe": 842, + "wooden_axe": 843, + "wooden_hoe": 844, + "stone_sword": 845, + "stone_shovel": 846, + "stone_pickaxe": 847, + "stone_axe": 848, + "stone_hoe": 849, + "golden_sword": 850, + "golden_shovel": 851, + "golden_pickaxe": 852, + "golden_axe": 853, + "golden_hoe": 854, + "iron_sword": 855, + "iron_shovel": 856, + "iron_pickaxe": 857, + "iron_axe": 858, + "iron_hoe": 859, + "diamond_sword": 860, + "diamond_shovel": 861, + "diamond_pickaxe": 862, + "diamond_axe": 863, + "diamond_hoe": 864, + "netherite_sword": 865, + "netherite_shovel": 866, + "netherite_pickaxe": 867, + "netherite_axe": 868, + "netherite_hoe": 869, + "stick": 870, + "mushroom_stew": 871, + "string": 872, + "feather": 873, + "gunpowder": 874, + "wheat_seeds": 875, + "wheat": 876, + "bread": 877, + "leather_helmet": 878, + "leather_chestplate": 879, + "leather_leggings": 880, + "leather_boots": 881, + "chainmail_helmet": 882, + "chainmail_chestplate": 883, + "chainmail_leggings": 884, + "chainmail_boots": 885, + "iron_helmet": 886, + "iron_chestplate": 887, + "iron_leggings": 888, + "iron_boots": 889, + "diamond_helmet": 890, + "diamond_chestplate": 891, + "diamond_leggings": 892, + "diamond_boots": 893, + "golden_helmet": 894, + "golden_chestplate": 895, + "golden_leggings": 896, + "golden_boots": 897, + "netherite_helmet": 898, + "netherite_chestplate": 899, + "netherite_leggings": 900, + "netherite_boots": 901, + "flint": 902, + "porkchop": 903, + "cooked_porkchop": 904, + "painting": 905, + "golden_apple": 906, + "enchanted_golden_apple": 907, + "oak_sign": 908, + "spruce_sign": 909, + "birch_sign": 910, + "jungle_sign": 911, + "acacia_sign": 912, + "cherry_sign": 913, + "dark_oak_sign": 914, + "pale_oak_sign": 915, + "mangrove_sign": 916, + "bamboo_sign": 917, + "crimson_sign": 918, + "warped_sign": 919, + "oak_hanging_sign": 920, + "spruce_hanging_sign": 921, + "birch_hanging_sign": 922, + "jungle_hanging_sign": 923, + "acacia_hanging_sign": 924, + "cherry_hanging_sign": 925, + "dark_oak_hanging_sign": 926, + "pale_oak_hanging_sign": 927, + "mangrove_hanging_sign": 928, + "bamboo_hanging_sign": 929, + "crimson_hanging_sign": 930, + "warped_hanging_sign": 931, + "bucket": 932, + "water_bucket": 933, + "lava_bucket": 934, + "powder_snow_bucket": 935, + "snowball": 936, + "leather": 937, + "milk_bucket": 938, + "pufferfish_bucket": 939, + "salmon_bucket": 940, + "cod_bucket": 941, + "tropical_fish_bucket": 942, + "axolotl_bucket": 943, + "tadpole_bucket": 944, + "brick": 945, + "clay_ball": 946, + "dried_kelp_block": 947, + "paper": 948, + "book": 949, + "slime_ball": 950, + "egg": 951, + "compass": 952, + "recovery_compass": 953, + "bundle": 954, + "white_bundle": 955, + "orange_bundle": 956, + "magenta_bundle": 957, + "light_blue_bundle": 958, + "yellow_bundle": 959, + "lime_bundle": 960, + "pink_bundle": 961, + "gray_bundle": 962, + "light_gray_bundle": 963, + "cyan_bundle": 964, + "purple_bundle": 965, + "blue_bundle": 966, + "brown_bundle": 967, + "green_bundle": 968, + "red_bundle": 969, + "black_bundle": 970, + "fishing_rod": 971, + "clock": 972, + "spyglass": 973, + "glowstone_dust": 974, + "cod": 975, + "salmon": 976, + "tropical_fish": 977, + "pufferfish": 978, + "cooked_cod": 979, + "cooked_salmon": 980, + "ink_sac": 981, + "glow_ink_sac": 982, + "cocoa_beans": 983, + "white_dye": 984, + "orange_dye": 985, + "magenta_dye": 986, + "light_blue_dye": 987, + "yellow_dye": 988, + "lime_dye": 989, + "pink_dye": 990, + "gray_dye": 991, + "light_gray_dye": 992, + "cyan_dye": 993, + "purple_dye": 994, + "blue_dye": 995, + "brown_dye": 996, + "green_dye": 997, + "red_dye": 998, + "black_dye": 999, + "bone_meal": 1000, + "bone": 1001, + "sugar": 1002, + "cake": 1003, + "white_bed": 1004, + "orange_bed": 1005, + "magenta_bed": 1006, + "light_blue_bed": 1007, + "yellow_bed": 1008, + "lime_bed": 1009, + "pink_bed": 1010, + "gray_bed": 1011, + "light_gray_bed": 1012, + "cyan_bed": 1013, + "purple_bed": 1014, + "blue_bed": 1015, + "brown_bed": 1016, + "green_bed": 1017, + "red_bed": 1018, + "black_bed": 1019, + "cookie": 1020, + "crafter": 1021, + "filled_map": 1022, + "shears": 1023, + "melon_slice": 1024, + "dried_kelp": 1025, + "pumpkin_seeds": 1026, + "melon_seeds": 1027, + "beef": 1028, + "cooked_beef": 1029, + "chicken": 1030, + "cooked_chicken": 1031, + "rotten_flesh": 1032, + "ender_pearl": 1033, + "blaze_rod": 1034, + "ghast_tear": 1035, + "gold_nugget": 1036, + "nether_wart": 1037, + "glass_bottle": 1038, + "potion": 1039, + "spider_eye": 1040, + "fermented_spider_eye": 1041, + "blaze_powder": 1042, + "magma_cream": 1043, + "brewing_stand": 1044, + "cauldron": 1045, + "ender_eye": 1046, + "glistering_melon_slice": 1047, + "armadillo_spawn_egg": 1048, + "allay_spawn_egg": 1049, + "axolotl_spawn_egg": 1050, + "bat_spawn_egg": 1051, + "bee_spawn_egg": 1052, + "blaze_spawn_egg": 1053, + "bogged_spawn_egg": 1054, + "breeze_spawn_egg": 1055, + "cat_spawn_egg": 1056, + "camel_spawn_egg": 1057, + "cave_spider_spawn_egg": 1058, + "chicken_spawn_egg": 1059, + "cod_spawn_egg": 1060, + "cow_spawn_egg": 1061, + "creeper_spawn_egg": 1062, + "dolphin_spawn_egg": 1063, + "donkey_spawn_egg": 1064, + "drowned_spawn_egg": 1065, + "elder_guardian_spawn_egg": 1066, + "ender_dragon_spawn_egg": 1067, + "enderman_spawn_egg": 1068, + "endermite_spawn_egg": 1069, + "evoker_spawn_egg": 1070, + "fox_spawn_egg": 1071, + "frog_spawn_egg": 1072, + "ghast_spawn_egg": 1073, + "glow_squid_spawn_egg": 1074, + "goat_spawn_egg": 1075, + "guardian_spawn_egg": 1076, + "hoglin_spawn_egg": 1077, + "horse_spawn_egg": 1078, + "husk_spawn_egg": 1079, + "iron_golem_spawn_egg": 1080, + "llama_spawn_egg": 1081, + "magma_cube_spawn_egg": 1082, + "mooshroom_spawn_egg": 1083, + "mule_spawn_egg": 1084, + "ocelot_spawn_egg": 1085, + "panda_spawn_egg": 1086, + "parrot_spawn_egg": 1087, + "phantom_spawn_egg": 1088, + "pig_spawn_egg": 1089, + "piglin_spawn_egg": 1090, + "piglin_brute_spawn_egg": 1091, + "pillager_spawn_egg": 1092, + "polar_bear_spawn_egg": 1093, + "pufferfish_spawn_egg": 1094, + "rabbit_spawn_egg": 1095, + "ravager_spawn_egg": 1096, + "salmon_spawn_egg": 1097, + "sheep_spawn_egg": 1098, + "shulker_spawn_egg": 1099, + "silverfish_spawn_egg": 1100, + "skeleton_spawn_egg": 1101, + "skeleton_horse_spawn_egg": 1102, + "slime_spawn_egg": 1103, + "sniffer_spawn_egg": 1104, + "snow_golem_spawn_egg": 1105, + "spider_spawn_egg": 1106, + "squid_spawn_egg": 1107, + "stray_spawn_egg": 1108, + "strider_spawn_egg": 1109, + "tadpole_spawn_egg": 1110, + "trader_llama_spawn_egg": 1111, + "tropical_fish_spawn_egg": 1112, + "turtle_spawn_egg": 1113, + "vex_spawn_egg": 1114, + "villager_spawn_egg": 1115, + "vindicator_spawn_egg": 1116, + "wandering_trader_spawn_egg": 1117, + "warden_spawn_egg": 1118, + "witch_spawn_egg": 1119, + "wither_spawn_egg": 1120, + "wither_skeleton_spawn_egg": 1121, + "wolf_spawn_egg": 1122, + "zoglin_spawn_egg": 1123, + "creaking_spawn_egg": 1124, + "zombie_spawn_egg": 1125, + "zombie_horse_spawn_egg": 1126, + "zombie_villager_spawn_egg": 1127, + "zombified_piglin_spawn_egg": 1128, + "experience_bottle": 1129, + "fire_charge": 1130, + "wind_charge": 1131, + "writable_book": 1132, + "written_book": 1133, + "breeze_rod": 1134, + "mace": 1135, + "item_frame": 1136, + "glow_item_frame": 1137, + "flower_pot": 1138, + "carrot": 1139, + "potato": 1140, + "baked_potato": 1141, + "poisonous_potato": 1142, + "map": 1143, + "golden_carrot": 1144, + "skeleton_skull": 1145, + "wither_skeleton_skull": 1146, + "player_head": 1147, + "zombie_head": 1148, + "creeper_head": 1149, + "dragon_head": 1150, + "piglin_head": 1151, + "nether_star": 1152, + "pumpkin_pie": 1153, + "firework_rocket": 1154, + "firework_star": 1155, + "enchanted_book": 1156, + "nether_brick": 1157, + "prismarine_shard": 1158, + "prismarine_crystals": 1159, + "rabbit": 1160, + "cooked_rabbit": 1161, + "rabbit_stew": 1162, + "rabbit_foot": 1163, + "rabbit_hide": 1164, + "armor_stand": 1165, + "iron_horse_armor": 1166, + "golden_horse_armor": 1167, + "diamond_horse_armor": 1168, + "leather_horse_armor": 1169, + "lead": 1170, + "name_tag": 1171, + "command_block_minecart": 1172, + "mutton": 1173, + "cooked_mutton": 1174, + "white_banner": 1175, + "orange_banner": 1176, + "magenta_banner": 1177, + "light_blue_banner": 1178, + "yellow_banner": 1179, + "lime_banner": 1180, + "pink_banner": 1181, + "gray_banner": 1182, + "light_gray_banner": 1183, + "cyan_banner": 1184, + "purple_banner": 1185, + "blue_banner": 1186, + "brown_banner": 1187, + "green_banner": 1188, + "red_banner": 1189, + "black_banner": 1190, + "end_crystal": 1191, + "chorus_fruit": 1192, + "popped_chorus_fruit": 1193, + "torchflower_seeds": 1194, + "pitcher_pod": 1195, + "beetroot": 1196, + "beetroot_seeds": 1197, + "beetroot_soup": 1198, + "dragon_breath": 1199, + "splash_potion": 1200, + "spectral_arrow": 1201, + "tipped_arrow": 1202, + "lingering_potion": 1203, + "shield": 1204, + "totem_of_undying": 1205, + "shulker_shell": 1206, + "iron_nugget": 1207, + "knowledge_book": 1208, + "debug_stick": 1209, + "music_disc_13": 1210, + "music_disc_cat": 1211, + "music_disc_blocks": 1212, + "music_disc_chirp": 1213, + "music_disc_creator": 1214, + "music_disc_creator_music_box": 1215, + "music_disc_far": 1216, + "music_disc_mall": 1217, + "music_disc_mellohi": 1218, + "music_disc_stal": 1219, + "music_disc_strad": 1220, + "music_disc_ward": 1221, + "music_disc_11": 1222, + "music_disc_wait": 1223, + "music_disc_otherside": 1224, + "music_disc_relic": 1225, + "music_disc_5": 1226, + "music_disc_pigstep": 1227, + "music_disc_precipice": 1228, + "disc_fragment_5": 1229, + "trident": 1230, + "nautilus_shell": 1231, + "heart_of_the_sea": 1232, + "crossbow": 1233, + "suspicious_stew": 1234, + "loom": 1235, + "flower_banner_pattern": 1236, + "creeper_banner_pattern": 1237, + "skull_banner_pattern": 1238, + "mojang_banner_pattern": 1239, + "globe_banner_pattern": 1240, + "piglin_banner_pattern": 1241, + "flow_banner_pattern": 1242, + "guster_banner_pattern": 1243, + "field_masoned_banner_pattern": 1244, + "bordure_indented_banner_pattern": 1245, + "goat_horn": 1246, + "composter": 1247, + "barrel": 1248, + "smoker": 1249, + "blast_furnace": 1250, + "cartography_table": 1251, + "fletching_table": 1252, + "grindstone": 1253, + "smithing_table": 1254, + "stonecutter": 1255, + "bell": 1256, + "lantern": 1257, + "soul_lantern": 1258, + "sweet_berries": 1259, + "glow_berries": 1260, + "campfire": 1261, + "soul_campfire": 1262, + "shroomlight": 1263, + "honeycomb": 1264, + "bee_nest": 1265, + "beehive": 1266, + "honey_bottle": 1267, + "honeycomb_block": 1268, + "lodestone": 1269, + "crying_obsidian": 1270, + "blackstone": 1271, + "blackstone_slab": 1272, + "blackstone_stairs": 1273, + "gilded_blackstone": 1274, + "polished_blackstone": 1275, + "polished_blackstone_slab": 1276, + "polished_blackstone_stairs": 1277, + "chiseled_polished_blackstone": 1278, + "polished_blackstone_bricks": 1279, + "polished_blackstone_brick_slab": 1280, + "polished_blackstone_brick_stairs": 1281, + "cracked_polished_blackstone_bricks": 1282, + "respawn_anchor": 1283, + "candle": 1284, + "white_candle": 1285, + "orange_candle": 1286, + "magenta_candle": 1287, + "light_blue_candle": 1288, + "yellow_candle": 1289, + "lime_candle": 1290, + "pink_candle": 1291, + "gray_candle": 1292, + "light_gray_candle": 1293, + "cyan_candle": 1294, + "purple_candle": 1295, + "blue_candle": 1296, + "brown_candle": 1297, + "green_candle": 1298, + "red_candle": 1299, + "black_candle": 1300, + "small_amethyst_bud": 1301, + "medium_amethyst_bud": 1302, + "large_amethyst_bud": 1303, + "amethyst_cluster": 1304, + "pointed_dripstone": 1305, + "ochre_froglight": 1306, + "verdant_froglight": 1307, + "pearlescent_froglight": 1308, + "frogspawn": 1309, + "echo_shard": 1310, + "brush": 1311, + "netherite_upgrade_smithing_template": 1312, + "sentry_armor_trim_smithing_template": 1313, + "dune_armor_trim_smithing_template": 1314, + "coast_armor_trim_smithing_template": 1315, + "wild_armor_trim_smithing_template": 1316, + "ward_armor_trim_smithing_template": 1317, + "eye_armor_trim_smithing_template": 1318, + "vex_armor_trim_smithing_template": 1319, + "tide_armor_trim_smithing_template": 1320, + "snout_armor_trim_smithing_template": 1321, + "rib_armor_trim_smithing_template": 1322, + "spire_armor_trim_smithing_template": 1323, + "wayfinder_armor_trim_smithing_template": 1324, + "shaper_armor_trim_smithing_template": 1325, + "silence_armor_trim_smithing_template": 1326, + "raiser_armor_trim_smithing_template": 1327, + "host_armor_trim_smithing_template": 1328, + "flow_armor_trim_smithing_template": 1329, + "bolt_armor_trim_smithing_template": 1330, + "angler_pottery_sherd": 1331, + "archer_pottery_sherd": 1332, + "arms_up_pottery_sherd": 1333, + "blade_pottery_sherd": 1334, + "brewer_pottery_sherd": 1335, + "burn_pottery_sherd": 1336, + "danger_pottery_sherd": 1337, + "explorer_pottery_sherd": 1338, + "flow_pottery_sherd": 1339, + "friend_pottery_sherd": 1340, + "guster_pottery_sherd": 1341, + "heart_pottery_sherd": 1342, + "heartbreak_pottery_sherd": 1343, + "howl_pottery_sherd": 1344, + "miner_pottery_sherd": 1345, + "mourner_pottery_sherd": 1346, + "plenty_pottery_sherd": 1347, + "prize_pottery_sherd": 1348, + "scrape_pottery_sherd": 1349, + "sheaf_pottery_sherd": 1350, + "shelter_pottery_sherd": 1351, + "skull_pottery_sherd": 1352, + "snort_pottery_sherd": 1353, + "copper_grate": 1354, + "exposed_copper_grate": 1355, + "weathered_copper_grate": 1356, + "oxidized_copper_grate": 1357, + "waxed_copper_grate": 1358, + "waxed_exposed_copper_grate": 1359, + "waxed_weathered_copper_grate": 1360, + "waxed_oxidized_copper_grate": 1361, + "copper_bulb": 1362, + "exposed_copper_bulb": 1363, + "weathered_copper_bulb": 1364, + "oxidized_copper_bulb": 1365, + "waxed_copper_bulb": 1366, + "waxed_exposed_copper_bulb": 1367, + "waxed_weathered_copper_bulb": 1368, + "waxed_oxidized_copper_bulb": 1369, + "trial_spawner": 1370, + "trial_key": 1371, + "ominous_trial_key": 1372, + "vault": 1373, + "ominous_bottle": 1374 + }, "V_1_21": { "air": 0, "stone": 1, diff --git a/mappings/item/recipe_book_category.json b/mappings/item/recipe_book_category.json new file mode 100644 index 0000000000..e5dd2f8d5e --- /dev/null +++ b/mappings/item/recipe_book_category.json @@ -0,0 +1,17 @@ +{ + "V_1_21_2": [ + "crafting_building_blocks", + "crafting_redstone", + "crafting_equipment", + "crafting_misc", + "furnace_food", + "furnace_blocks", + "furnace_misc", + "blast_furnace_blocks", + "blast_furnace_misc", + "smoker_food", + "stonecutter", + "smithing", + "campfire" + ] +} diff --git a/mappings/item/recipe_display_types.json b/mappings/item/recipe_display_types.json new file mode 100644 index 0000000000..01fda90a0f --- /dev/null +++ b/mappings/item/recipe_display_types.json @@ -0,0 +1,9 @@ +{ + "V_1_21_2": [ + "crafting_shapeless", + "crafting_shaped", + "furnace", + "stonecutter", + "smithing" + ] +} diff --git a/mappings/item/recipe_slot_display_types.json b/mappings/item/recipe_slot_display_types.json new file mode 100644 index 0000000000..7c4ff61ed5 --- /dev/null +++ b/mappings/item/recipe_slot_display_types.json @@ -0,0 +1,12 @@ +{ + "V_1_21_2": [ + "empty", + "any_fuel", + "item", + "item_stack", + "tag", + "smithing_trim", + "with_remainder", + "composite" + ] +} diff --git a/mappings/particle/particle_type_mappings.json b/mappings/particle/particle_type_mappings.json index 90f8c1b73a..4f0c8f343a 100644 --- a/mappings/particle/particle_type_mappings.json +++ b/mappings/particle/particle_type_mappings.json @@ -1,4 +1,117 @@ { + "V_1_21_2": [ + "angry_villager", + "block", + "block_marker", + "bubble", + "cloud", + "crit", + "damage_indicator", + "dragon_breath", + "dripping_lava", + "falling_lava", + "landing_lava", + "dripping_water", + "falling_water", + "dust", + "dust_color_transition", + "effect", + "elder_guardian", + "enchanted_hit", + "enchant", + "end_rod", + "entity_effect", + "explosion_emitter", + "explosion", + "gust", + "small_gust", + "gust_emitter_large", + "gust_emitter_small", + "sonic_boom", + "falling_dust", + "firework", + "fishing", + "flame", + "infested", + "cherry_leaves", + "sculk_soul", + "sculk_charge", + "sculk_charge_pop", + "soul_fire_flame", + "soul", + "flash", + "happy_villager", + "composter", + "heart", + "instant_effect", + "item", + "vibration", + "trail", + "item_slime", + "item_cobweb", + "item_snowball", + "large_smoke", + "lava", + "mycelium", + "note", + "poof", + "portal", + "rain", + "smoke", + "white_smoke", + "sneeze", + "spit", + "squid_ink", + "sweep_attack", + "totem_of_undying", + "underwater", + "splash", + "witch", + "bubble_pop", + "current_down", + "bubble_column_up", + "nautilus", + "dolphin", + "campfire_cosy_smoke", + "campfire_signal_smoke", + "dripping_honey", + "falling_honey", + "landing_honey", + "falling_nectar", + "falling_spore_blossom", + "ash", + "crimson_spore", + "warped_spore", + "spore_blossom_air", + "dripping_obsidian_tear", + "falling_obsidian_tear", + "landing_obsidian_tear", + "reverse_portal", + "white_ash", + "small_flame", + "snowflake", + "dripping_dripstone_lava", + "falling_dripstone_lava", + "dripping_dripstone_water", + "falling_dripstone_water", + "glow_squid_ink", + "glow", + "wax_on", + "wax_off", + "electric_spark", + "scrape", + "shriek", + "egg_crack", + "dust_plume", + "trial_spawner_detection", + "trial_spawner_detection_ominous", + "vault_connection", + "dust_pillar", + "ominous_spawning", + "raid_omen", + "trial_omen", + "block_crumble" + ], "V_1_20_5": [ "angry_villager", "block", diff --git a/mappings/sound/sound_mappings.json b/mappings/sound/sound_mappings.json index f93760d73e..e4142d72e6 100644 --- a/mappings/sound/sound_mappings.json +++ b/mappings/sound/sound_mappings.json @@ -1,4 +1,1642 @@ { + "V_1_21_2": [ + "entity.allay.ambient_with_item", + "entity.allay.ambient_without_item", + "entity.allay.death", + "entity.allay.hurt", + "entity.allay.item_given", + "entity.allay.item_taken", + "entity.allay.item_thrown", + "ambient.cave", + "ambient.basalt_deltas.additions", + "ambient.basalt_deltas.loop", + "ambient.basalt_deltas.mood", + "ambient.crimson_forest.additions", + "ambient.crimson_forest.loop", + "ambient.crimson_forest.mood", + "ambient.nether_wastes.additions", + "ambient.nether_wastes.loop", + "ambient.nether_wastes.mood", + "ambient.soul_sand_valley.additions", + "ambient.soul_sand_valley.loop", + "ambient.soul_sand_valley.mood", + "ambient.warped_forest.additions", + "ambient.warped_forest.loop", + "ambient.warped_forest.mood", + "ambient.underwater.enter", + "ambient.underwater.exit", + "ambient.underwater.loop", + "ambient.underwater.loop.additions", + "ambient.underwater.loop.additions.rare", + "ambient.underwater.loop.additions.ultra_rare", + "block.amethyst_block.break", + "block.amethyst_block.chime", + "block.amethyst_block.fall", + "block.amethyst_block.hit", + "block.amethyst_block.place", + "block.amethyst_block.resonate", + "block.amethyst_block.step", + "block.amethyst_cluster.break", + "block.amethyst_cluster.fall", + "block.amethyst_cluster.hit", + "block.amethyst_cluster.place", + "block.amethyst_cluster.step", + "block.ancient_debris.break", + "block.ancient_debris.step", + "block.ancient_debris.place", + "block.ancient_debris.hit", + "block.ancient_debris.fall", + "block.anvil.break", + "block.anvil.destroy", + "block.anvil.fall", + "block.anvil.hit", + "block.anvil.land", + "block.anvil.place", + "block.anvil.step", + "block.anvil.use", + "entity.armadillo.eat", + "entity.armadillo.hurt", + "entity.armadillo.hurt_reduced", + "entity.armadillo.ambient", + "entity.armadillo.step", + "entity.armadillo.death", + "entity.armadillo.roll", + "entity.armadillo.land", + "entity.armadillo.scute_drop", + "entity.armadillo.unroll_finish", + "entity.armadillo.peek", + "entity.armadillo.unroll_start", + "entity.armadillo.brush", + "item.armor.equip_chain", + "item.armor.equip_diamond", + "item.armor.equip_elytra", + "item.armor.equip_generic", + "item.armor.equip_gold", + "item.armor.equip_iron", + "item.armor.equip_leather", + "item.armor.equip_netherite", + "item.armor.equip_turtle", + "item.armor.equip_wolf", + "item.armor.unequip_wolf", + "entity.armor_stand.break", + "entity.armor_stand.fall", + "entity.armor_stand.hit", + "entity.armor_stand.place", + "entity.arrow.hit", + "entity.arrow.hit_player", + "entity.arrow.shoot", + "item.axe.strip", + "item.axe.scrape", + "item.axe.wax_off", + "entity.axolotl.attack", + "entity.axolotl.death", + "entity.axolotl.hurt", + "entity.axolotl.idle_air", + "entity.axolotl.idle_water", + "entity.axolotl.splash", + "entity.axolotl.swim", + "block.azalea.break", + "block.azalea.fall", + "block.azalea.hit", + "block.azalea.place", + "block.azalea.step", + "block.azalea_leaves.break", + "block.azalea_leaves.fall", + "block.azalea_leaves.hit", + "block.azalea_leaves.place", + "block.azalea_leaves.step", + "block.bamboo.break", + "block.bamboo.fall", + "block.bamboo.hit", + "block.bamboo.place", + "block.bamboo.step", + "block.bamboo_sapling.break", + "block.bamboo_sapling.hit", + "block.bamboo_sapling.place", + "block.bamboo_wood.break", + "block.bamboo_wood.fall", + "block.bamboo_wood.hit", + "block.bamboo_wood.place", + "block.bamboo_wood.step", + "block.bamboo_wood_door.close", + "block.bamboo_wood_door.open", + "block.bamboo_wood_trapdoor.close", + "block.bamboo_wood_trapdoor.open", + "block.bamboo_wood_button.click_off", + "block.bamboo_wood_button.click_on", + "block.bamboo_wood_pressure_plate.click_off", + "block.bamboo_wood_pressure_plate.click_on", + "block.bamboo_wood_fence_gate.close", + "block.bamboo_wood_fence_gate.open", + "block.barrel.close", + "block.barrel.open", + "block.basalt.break", + "block.basalt.step", + "block.basalt.place", + "block.basalt.hit", + "block.basalt.fall", + "entity.bat.ambient", + "entity.bat.death", + "entity.bat.hurt", + "entity.bat.loop", + "entity.bat.takeoff", + "block.beacon.activate", + "block.beacon.ambient", + "block.beacon.deactivate", + "block.beacon.power_select", + "entity.bee.death", + "entity.bee.hurt", + "entity.bee.loop_aggressive", + "entity.bee.loop", + "entity.bee.sting", + "entity.bee.pollinate", + "block.beehive.drip", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.bell.use", + "block.bell.resonate", + "block.big_dripleaf.break", + "block.big_dripleaf.fall", + "block.big_dripleaf.hit", + "block.big_dripleaf.place", + "block.big_dripleaf.step", + "entity.blaze.ambient", + "entity.blaze.burn", + "entity.blaze.death", + "entity.blaze.hurt", + "entity.blaze.shoot", + "entity.boat.paddle_land", + "entity.boat.paddle_water", + "entity.bogged.ambient", + "entity.bogged.death", + "entity.bogged.hurt", + "entity.bogged.shear", + "entity.bogged.step", + "block.bone_block.break", + "block.bone_block.fall", + "block.bone_block.hit", + "block.bone_block.place", + "block.bone_block.step", + "item.bone_meal.use", + "item.book.page_turn", + "item.book.put", + "block.blastfurnace.fire_crackle", + "item.bottle.empty", + "item.bottle.fill", + "item.bottle.fill_dragonbreath", + "entity.breeze.charge", + "entity.breeze.deflect", + "entity.breeze.inhale", + "entity.breeze.idle_ground", + "entity.breeze.idle_air", + "entity.breeze.shoot", + "entity.breeze.jump", + "entity.breeze.land", + "entity.breeze.slide", + "entity.breeze.death", + "entity.breeze.hurt", + "entity.breeze.whirl", + "entity.breeze.wind_burst", + "block.brewing_stand.brew", + "item.brush.brushing.generic", + "item.brush.brushing.sand", + "item.brush.brushing.gravel", + "item.brush.brushing.sand.complete", + "item.brush.brushing.gravel.complete", + "block.bubble_column.bubble_pop", + "block.bubble_column.upwards_ambient", + "block.bubble_column.upwards_inside", + "block.bubble_column.whirlpool_ambient", + "block.bubble_column.whirlpool_inside", + "ui.hud.bubble_pop", + "item.bucket.empty", + "item.bucket.empty_axolotl", + "item.bucket.empty_fish", + "item.bucket.empty_lava", + "item.bucket.empty_powder_snow", + "item.bucket.empty_tadpole", + "item.bucket.fill", + "item.bucket.fill_axolotl", + "item.bucket.fill_fish", + "item.bucket.fill_lava", + "item.bucket.fill_powder_snow", + "item.bucket.fill_tadpole", + "item.bundle.drop_contents", + "item.bundle.insert", + "item.bundle.insert_fail", + "item.bundle.remove_one", + "block.cake.add_candle", + "block.calcite.break", + "block.calcite.step", + "block.calcite.place", + "block.calcite.hit", + "block.calcite.fall", + "entity.camel.ambient", + "entity.camel.dash", + "entity.camel.dash_ready", + "entity.camel.death", + "entity.camel.eat", + "entity.camel.hurt", + "entity.camel.saddle", + "entity.camel.sit", + "entity.camel.stand", + "entity.camel.step", + "entity.camel.step_sand", + "block.campfire.crackle", + "block.candle.ambient", + "block.candle.break", + "block.candle.extinguish", + "block.candle.fall", + "block.candle.hit", + "block.candle.place", + "block.candle.step", + "entity.cat.ambient", + "entity.cat.stray_ambient", + "entity.cat.death", + "entity.cat.eat", + "entity.cat.hiss", + "entity.cat.beg_for_food", + "entity.cat.hurt", + "entity.cat.purr", + "entity.cat.purreow", + "block.cave_vines.break", + "block.cave_vines.fall", + "block.cave_vines.hit", + "block.cave_vines.place", + "block.cave_vines.step", + "block.cave_vines.pick_berries", + "block.chain.break", + "block.chain.fall", + "block.chain.hit", + "block.chain.place", + "block.chain.step", + "block.cherry_wood.break", + "block.cherry_wood.fall", + "block.cherry_wood.hit", + "block.cherry_wood.place", + "block.cherry_wood.step", + "block.cherry_sapling.break", + "block.cherry_sapling.fall", + "block.cherry_sapling.hit", + "block.cherry_sapling.place", + "block.cherry_sapling.step", + "block.cherry_leaves.break", + "block.cherry_leaves.fall", + "block.cherry_leaves.hit", + "block.cherry_leaves.place", + "block.cherry_leaves.step", + "block.cherry_wood_hanging_sign.step", + "block.cherry_wood_hanging_sign.break", + "block.cherry_wood_hanging_sign.fall", + "block.cherry_wood_hanging_sign.hit", + "block.cherry_wood_hanging_sign.place", + "block.cherry_wood_door.close", + "block.cherry_wood_door.open", + "block.cherry_wood_trapdoor.close", + "block.cherry_wood_trapdoor.open", + "block.cherry_wood_button.click_off", + "block.cherry_wood_button.click_on", + "block.cherry_wood_pressure_plate.click_off", + "block.cherry_wood_pressure_plate.click_on", + "block.cherry_wood_fence_gate.close", + "block.cherry_wood_fence_gate.open", + "block.chest.close", + "block.chest.locked", + "block.chest.open", + "entity.chicken.ambient", + "entity.chicken.death", + "entity.chicken.egg", + "entity.chicken.hurt", + "entity.chicken.step", + "block.chiseled_bookshelf.break", + "block.chiseled_bookshelf.fall", + "block.chiseled_bookshelf.hit", + "block.chiseled_bookshelf.insert", + "block.chiseled_bookshelf.insert.enchanted", + "block.chiseled_bookshelf.step", + "block.chiseled_bookshelf.pickup", + "block.chiseled_bookshelf.pickup.enchanted", + "block.chiseled_bookshelf.place", + "block.chorus_flower.death", + "block.chorus_flower.grow", + "item.chorus_fruit.teleport", + "block.cobweb.break", + "block.cobweb.step", + "block.cobweb.place", + "block.cobweb.hit", + "block.cobweb.fall", + "entity.cod.ambient", + "entity.cod.death", + "entity.cod.flop", + "entity.cod.hurt", + "block.comparator.click", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "block.conduit.activate", + "block.conduit.ambient", + "block.conduit.ambient.short", + "block.conduit.attack.target", + "block.conduit.deactivate", + "block.copper_bulb.break", + "block.copper_bulb.step", + "block.copper_bulb.place", + "block.copper_bulb.hit", + "block.copper_bulb.fall", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "block.copper.break", + "block.copper.step", + "block.copper.place", + "block.copper.hit", + "block.copper.fall", + "block.copper_door.close", + "block.copper_door.open", + "block.copper_grate.break", + "block.copper_grate.step", + "block.copper_grate.place", + "block.copper_grate.hit", + "block.copper_grate.fall", + "block.copper_trapdoor.close", + "block.copper_trapdoor.open", + "block.coral_block.break", + "block.coral_block.fall", + "block.coral_block.hit", + "block.coral_block.place", + "block.coral_block.step", + "entity.cow.ambient", + "entity.cow.death", + "entity.cow.hurt", + "entity.cow.milk", + "entity.cow.step", + "block.crafter.craft", + "block.crafter.fail", + "entity.creaking.ambient", + "entity.creaking.activate", + "entity.creaking.deactivate", + "entity.creaking.attack", + "entity.creaking.death", + "entity.creaking.step", + "entity.creaking.freeze", + "entity.creaking.unfreeze", + "entity.creaking.spawn", + "entity.creaking.sway", + "block.creaking_heart.break", + "block.creaking_heart.fall", + "block.creaking_heart.hit", + "block.creaking_heart.hurt", + "block.creaking_heart.place", + "block.creaking_heart.step", + "block.creaking_heart.idle", + "block.creaking_heart.spawn", + "entity.creeper.death", + "entity.creeper.hurt", + "entity.creeper.primed", + "block.crop.break", + "item.crop.plant", + "item.crossbow.hit", + "item.crossbow.loading_end", + "item.crossbow.loading_middle", + "item.crossbow.loading_start", + "item.crossbow.quick_charge_1", + "item.crossbow.quick_charge_2", + "item.crossbow.quick_charge_3", + "item.crossbow.shoot", + "block.decorated_pot.break", + "block.decorated_pot.fall", + "block.decorated_pot.hit", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "block.decorated_pot.step", + "block.decorated_pot.place", + "block.decorated_pot.shatter", + "block.deepslate_bricks.break", + "block.deepslate_bricks.fall", + "block.deepslate_bricks.hit", + "block.deepslate_bricks.place", + "block.deepslate_bricks.step", + "block.deepslate.break", + "block.deepslate.fall", + "block.deepslate.hit", + "block.deepslate.place", + "block.deepslate.step", + "block.deepslate_tiles.break", + "block.deepslate_tiles.fall", + "block.deepslate_tiles.hit", + "block.deepslate_tiles.place", + "block.deepslate_tiles.step", + "block.dispenser.dispense", + "block.dispenser.fail", + "block.dispenser.launch", + "entity.dolphin.ambient", + "entity.dolphin.ambient_water", + "entity.dolphin.attack", + "entity.dolphin.death", + "entity.dolphin.eat", + "entity.dolphin.hurt", + "entity.dolphin.jump", + "entity.dolphin.play", + "entity.dolphin.splash", + "entity.dolphin.swim", + "entity.donkey.ambient", + "entity.donkey.angry", + "entity.donkey.chest", + "entity.donkey.death", + "entity.donkey.eat", + "entity.donkey.hurt", + "entity.donkey.jump", + "block.dripstone_block.break", + "block.dripstone_block.step", + "block.dripstone_block.place", + "block.dripstone_block.hit", + "block.dripstone_block.fall", + "block.pointed_dripstone.break", + "block.pointed_dripstone.step", + "block.pointed_dripstone.place", + "block.pointed_dripstone.hit", + "block.pointed_dripstone.fall", + "block.pointed_dripstone.land", + "block.pointed_dripstone.drip_lava", + "block.pointed_dripstone.drip_water", + "block.pointed_dripstone.drip_lava_into_cauldron", + "block.pointed_dripstone.drip_water_into_cauldron", + "block.big_dripleaf.tilt_down", + "block.big_dripleaf.tilt_up", + "entity.drowned.ambient", + "entity.drowned.ambient_water", + "entity.drowned.death", + "entity.drowned.death_water", + "entity.drowned.hurt", + "entity.drowned.hurt_water", + "entity.drowned.shoot", + "entity.drowned.step", + "entity.drowned.swim", + "item.dye.use", + "entity.egg.throw", + "entity.elder_guardian.ambient", + "entity.elder_guardian.ambient_land", + "entity.elder_guardian.curse", + "entity.elder_guardian.death", + "entity.elder_guardian.death_land", + "entity.elder_guardian.flop", + "entity.elder_guardian.hurt", + "entity.elder_guardian.hurt_land", + "item.elytra.flying", + "block.enchantment_table.use", + "block.ender_chest.close", + "block.ender_chest.open", + "entity.ender_dragon.ambient", + "entity.ender_dragon.death", + "entity.dragon_fireball.explode", + "entity.ender_dragon.flap", + "entity.ender_dragon.growl", + "entity.ender_dragon.hurt", + "entity.ender_dragon.shoot", + "entity.ender_eye.death", + "entity.ender_eye.launch", + "entity.enderman.ambient", + "entity.enderman.death", + "entity.enderman.hurt", + "entity.enderman.scream", + "entity.enderman.stare", + "entity.enderman.teleport", + "entity.endermite.ambient", + "entity.endermite.death", + "entity.endermite.hurt", + "entity.endermite.step", + "entity.ender_pearl.throw", + "block.end_gateway.spawn", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "entity.evoker.ambient", + "entity.evoker.cast_spell", + "entity.evoker.celebrate", + "entity.evoker.death", + "entity.evoker_fangs.attack", + "entity.evoker.hurt", + "entity.evoker.prepare_attack", + "entity.evoker.prepare_summon", + "entity.evoker.prepare_wololo", + "entity.experience_bottle.throw", + "entity.experience_orb.pickup", + "block.fence_gate.close", + "block.fence_gate.open", + "item.firecharge.use", + "entity.firework_rocket.blast", + "entity.firework_rocket.blast_far", + "entity.firework_rocket.large_blast", + "entity.firework_rocket.large_blast_far", + "entity.firework_rocket.launch", + "entity.firework_rocket.shoot", + "entity.firework_rocket.twinkle", + "entity.firework_rocket.twinkle_far", + "block.fire.ambient", + "block.fire.extinguish", + "entity.fish.swim", + "entity.fishing_bobber.retrieve", + "entity.fishing_bobber.splash", + "entity.fishing_bobber.throw", + "item.flintandsteel.use", + "block.flowering_azalea.break", + "block.flowering_azalea.fall", + "block.flowering_azalea.hit", + "block.flowering_azalea.place", + "block.flowering_azalea.step", + "entity.fox.aggro", + "entity.fox.ambient", + "entity.fox.bite", + "entity.fox.death", + "entity.fox.eat", + "entity.fox.hurt", + "entity.fox.screech", + "entity.fox.sleep", + "entity.fox.sniff", + "entity.fox.spit", + "entity.fox.teleport", + "block.suspicious_sand.break", + "block.suspicious_sand.step", + "block.suspicious_sand.place", + "block.suspicious_sand.hit", + "block.suspicious_sand.fall", + "block.suspicious_gravel.break", + "block.suspicious_gravel.step", + "block.suspicious_gravel.place", + "block.suspicious_gravel.hit", + "block.suspicious_gravel.fall", + "block.froglight.break", + "block.froglight.fall", + "block.froglight.hit", + "block.froglight.place", + "block.froglight.step", + "block.frogspawn.step", + "block.frogspawn.break", + "block.frogspawn.fall", + "block.frogspawn.hatch", + "block.frogspawn.hit", + "block.frogspawn.place", + "entity.frog.ambient", + "entity.frog.death", + "entity.frog.eat", + "entity.frog.hurt", + "entity.frog.lay_spawn", + "entity.frog.long_jump", + "entity.frog.step", + "entity.frog.tongue", + "block.roots.break", + "block.roots.step", + "block.roots.place", + "block.roots.hit", + "block.roots.fall", + "block.furnace.fire_crackle", + "entity.generic.big_fall", + "entity.generic.burn", + "entity.generic.death", + "entity.generic.drink", + "entity.generic.eat", + "entity.generic.explode", + "entity.generic.extinguish_fire", + "entity.generic.hurt", + "entity.generic.small_fall", + "entity.generic.splash", + "entity.generic.swim", + "entity.ghast.ambient", + "entity.ghast.death", + "entity.ghast.hurt", + "entity.ghast.scream", + "entity.ghast.shoot", + "entity.ghast.warn", + "block.gilded_blackstone.break", + "block.gilded_blackstone.fall", + "block.gilded_blackstone.hit", + "block.gilded_blackstone.place", + "block.gilded_blackstone.step", + "block.glass.break", + "block.glass.fall", + "block.glass.hit", + "block.glass.place", + "block.glass.step", + "item.glow_ink_sac.use", + "entity.glow_item_frame.add_item", + "entity.glow_item_frame.break", + "entity.glow_item_frame.place", + "entity.glow_item_frame.remove_item", + "entity.glow_item_frame.rotate_item", + "entity.glow_squid.ambient", + "entity.glow_squid.death", + "entity.glow_squid.hurt", + "entity.glow_squid.squirt", + "entity.goat.ambient", + "entity.goat.death", + "entity.goat.eat", + "entity.goat.hurt", + "entity.goat.long_jump", + "entity.goat.milk", + "entity.goat.prepare_ram", + "entity.goat.ram_impact", + "entity.goat.horn_break", + "entity.goat.screaming.ambient", + "entity.goat.screaming.death", + "entity.goat.screaming.eat", + "entity.goat.screaming.hurt", + "entity.goat.screaming.long_jump", + "entity.goat.screaming.milk", + "entity.goat.screaming.prepare_ram", + "entity.goat.screaming.ram_impact", + "entity.goat.step", + "block.grass.break", + "block.grass.fall", + "block.grass.hit", + "block.grass.place", + "block.grass.step", + "block.gravel.break", + "block.gravel.fall", + "block.gravel.hit", + "block.gravel.place", + "block.gravel.step", + "block.grindstone.use", + "block.growing_plant.crop", + "entity.guardian.ambient", + "entity.guardian.ambient_land", + "entity.guardian.attack", + "entity.guardian.death", + "entity.guardian.death_land", + "entity.guardian.flop", + "entity.guardian.hurt", + "entity.guardian.hurt_land", + "block.hanging_roots.break", + "block.hanging_roots.fall", + "block.hanging_roots.hit", + "block.hanging_roots.place", + "block.hanging_roots.step", + "block.hanging_sign.step", + "block.hanging_sign.break", + "block.hanging_sign.fall", + "block.hanging_sign.hit", + "block.hanging_sign.place", + "block.heavy_core.break", + "block.heavy_core.fall", + "block.heavy_core.hit", + "block.heavy_core.place", + "block.heavy_core.step", + "block.nether_wood_hanging_sign.step", + "block.nether_wood_hanging_sign.break", + "block.nether_wood_hanging_sign.fall", + "block.nether_wood_hanging_sign.hit", + "block.nether_wood_hanging_sign.place", + "block.bamboo_wood_hanging_sign.step", + "block.bamboo_wood_hanging_sign.break", + "block.bamboo_wood_hanging_sign.fall", + "block.bamboo_wood_hanging_sign.hit", + "block.bamboo_wood_hanging_sign.place", + "block.trial_spawner.break", + "block.trial_spawner.step", + "block.trial_spawner.place", + "block.trial_spawner.hit", + "block.trial_spawner.fall", + "block.trial_spawner.spawn_mob", + "block.trial_spawner.about_to_spawn_item", + "block.trial_spawner.spawn_item", + "block.trial_spawner.spawn_item_begin", + "block.trial_spawner.detect_player", + "block.trial_spawner.ominous_activate", + "block.trial_spawner.ambient", + "block.trial_spawner.ambient_ominous", + "block.trial_spawner.open_shutter", + "block.trial_spawner.close_shutter", + "block.trial_spawner.eject_item", + "item.hoe.till", + "entity.hoglin.ambient", + "entity.hoglin.angry", + "entity.hoglin.attack", + "entity.hoglin.converted_to_zombified", + "entity.hoglin.death", + "entity.hoglin.hurt", + "entity.hoglin.retreat", + "entity.hoglin.step", + "block.honey_block.break", + "block.honey_block.fall", + "block.honey_block.hit", + "block.honey_block.place", + "block.honey_block.slide", + "block.honey_block.step", + "item.honeycomb.wax_on", + "item.honey_bottle.drink", + "item.goat_horn.sound.0", + "item.goat_horn.sound.1", + "item.goat_horn.sound.2", + "item.goat_horn.sound.3", + "item.goat_horn.sound.4", + "item.goat_horn.sound.5", + "item.goat_horn.sound.6", + "item.goat_horn.sound.7", + "entity.horse.ambient", + "entity.horse.angry", + "entity.horse.armor", + "entity.horse.breathe", + "entity.horse.death", + "entity.horse.eat", + "entity.horse.gallop", + "entity.horse.hurt", + "entity.horse.jump", + "entity.horse.land", + "entity.horse.saddle", + "entity.horse.step", + "entity.horse.step_wood", + "entity.hostile.big_fall", + "entity.hostile.death", + "entity.hostile.hurt", + "entity.hostile.small_fall", + "entity.hostile.splash", + "entity.hostile.swim", + "entity.husk.ambient", + "entity.husk.converted_to_zombie", + "entity.husk.death", + "entity.husk.hurt", + "entity.husk.step", + "entity.illusioner.ambient", + "entity.illusioner.cast_spell", + "entity.illusioner.death", + "entity.illusioner.hurt", + "entity.illusioner.mirror_move", + "entity.illusioner.prepare_blindness", + "entity.illusioner.prepare_mirror", + "item.ink_sac.use", + "block.iron_door.close", + "block.iron_door.open", + "entity.iron_golem.attack", + "entity.iron_golem.damage", + "entity.iron_golem.death", + "entity.iron_golem.hurt", + "entity.iron_golem.repair", + "entity.iron_golem.step", + "block.iron_trapdoor.close", + "block.iron_trapdoor.open", + "entity.item_frame.add_item", + "entity.item_frame.break", + "entity.item_frame.place", + "entity.item_frame.remove_item", + "entity.item_frame.rotate_item", + "entity.item.break", + "entity.item.pickup", + "block.ladder.break", + "block.ladder.fall", + "block.ladder.hit", + "block.ladder.place", + "block.ladder.step", + "block.lantern.break", + "block.lantern.fall", + "block.lantern.hit", + "block.lantern.place", + "block.lantern.step", + "block.large_amethyst_bud.break", + "block.large_amethyst_bud.place", + "block.lava.ambient", + "block.lava.extinguish", + "block.lava.pop", + "entity.leash_knot.break", + "entity.leash_knot.place", + "block.lever.click", + "entity.lightning_bolt.impact", + "entity.lightning_bolt.thunder", + "entity.lingering_potion.throw", + "entity.llama.ambient", + "entity.llama.angry", + "entity.llama.chest", + "entity.llama.death", + "entity.llama.eat", + "entity.llama.hurt", + "entity.llama.spit", + "entity.llama.step", + "entity.llama.swag", + "entity.magma_cube.death_small", + "block.lodestone.break", + "block.lodestone.step", + "block.lodestone.place", + "block.lodestone.hit", + "block.lodestone.fall", + "item.lodestone_compass.lock", + "item.mace.smash_air", + "item.mace.smash_ground", + "item.mace.smash_ground_heavy", + "entity.magma_cube.death", + "entity.magma_cube.hurt", + "entity.magma_cube.hurt_small", + "entity.magma_cube.jump", + "entity.magma_cube.squish", + "entity.magma_cube.squish_small", + "block.mangrove_roots.break", + "block.mangrove_roots.fall", + "block.mangrove_roots.hit", + "block.mangrove_roots.place", + "block.mangrove_roots.step", + "block.medium_amethyst_bud.break", + "block.medium_amethyst_bud.place", + "block.metal.break", + "block.metal.fall", + "block.metal.hit", + "block.metal.place", + "block.metal_pressure_plate.click_off", + "block.metal_pressure_plate.click_on", + "block.metal.step", + "entity.minecart.inside.underwater", + "entity.minecart.inside", + "entity.minecart.riding", + "entity.mooshroom.convert", + "entity.mooshroom.eat", + "entity.mooshroom.milk", + "entity.mooshroom.suspicious_milk", + "entity.mooshroom.shear", + "block.moss_carpet.break", + "block.moss_carpet.fall", + "block.moss_carpet.hit", + "block.moss_carpet.place", + "block.moss_carpet.step", + "block.pink_petals.break", + "block.pink_petals.fall", + "block.pink_petals.hit", + "block.pink_petals.place", + "block.pink_petals.step", + "block.moss.break", + "block.moss.fall", + "block.moss.hit", + "block.moss.place", + "block.moss.step", + "block.mud.break", + "block.mud.fall", + "block.mud.hit", + "block.mud.place", + "block.mud.step", + "block.mud_bricks.break", + "block.mud_bricks.fall", + "block.mud_bricks.hit", + "block.mud_bricks.place", + "block.mud_bricks.step", + "block.muddy_mangrove_roots.break", + "block.muddy_mangrove_roots.fall", + "block.muddy_mangrove_roots.hit", + "block.muddy_mangrove_roots.place", + "block.muddy_mangrove_roots.step", + "entity.mule.ambient", + "entity.mule.angry", + "entity.mule.chest", + "entity.mule.death", + "entity.mule.eat", + "entity.mule.hurt", + "entity.mule.jump", + "music.creative", + "music.credits", + "music_disc.5", + "music_disc.11", + "music_disc.13", + "music_disc.blocks", + "music_disc.cat", + "music_disc.chirp", + "music_disc.far", + "music_disc.mall", + "music_disc.mellohi", + "music_disc.pigstep", + "music_disc.stal", + "music_disc.strad", + "music_disc.wait", + "music_disc.ward", + "music_disc.otherside", + "music_disc.relic", + "music_disc.creator", + "music_disc.creator_music_box", + "music_disc.precipice", + "music.dragon", + "music.end", + "music.game", + "music.menu", + "music.nether.basalt_deltas", + "music.nether.crimson_forest", + "music.overworld.deep_dark", + "music.overworld.dripstone_caves", + "music.overworld.grove", + "music.overworld.jagged_peaks", + "music.overworld.lush_caves", + "music.overworld.swamp", + "music.overworld.forest", + "music.overworld.old_growth_taiga", + "music.overworld.meadow", + "music.overworld.cherry_grove", + "music.nether.nether_wastes", + "music.overworld.frozen_peaks", + "music.overworld.snowy_slopes", + "music.nether.soul_sand_valley", + "music.overworld.stony_peaks", + "music.nether.warped_forest", + "music.overworld.flower_forest", + "music.overworld.desert", + "music.overworld.badlands", + "music.overworld.jungle", + "music.overworld.sparse_jungle", + "music.overworld.bamboo_jungle", + "music.under_water", + "block.nether_bricks.break", + "block.nether_bricks.step", + "block.nether_bricks.place", + "block.nether_bricks.hit", + "block.nether_bricks.fall", + "block.nether_wart.break", + "item.nether_wart.plant", + "block.nether_wood.break", + "block.nether_wood.fall", + "block.nether_wood.hit", + "block.nether_wood.place", + "block.nether_wood.step", + "block.nether_wood_door.close", + "block.nether_wood_door.open", + "block.nether_wood_trapdoor.close", + "block.nether_wood_trapdoor.open", + "block.nether_wood_button.click_off", + "block.nether_wood_button.click_on", + "block.nether_wood_pressure_plate.click_off", + "block.nether_wood_pressure_plate.click_on", + "block.nether_wood_fence_gate.close", + "block.nether_wood_fence_gate.open", + "intentionally_empty", + "block.packed_mud.break", + "block.packed_mud.fall", + "block.packed_mud.hit", + "block.packed_mud.place", + "block.packed_mud.step", + "block.stem.break", + "block.stem.step", + "block.stem.place", + "block.stem.hit", + "block.stem.fall", + "block.nylium.break", + "block.nylium.step", + "block.nylium.place", + "block.nylium.hit", + "block.nylium.fall", + "block.nether_sprouts.break", + "block.nether_sprouts.step", + "block.nether_sprouts.place", + "block.nether_sprouts.hit", + "block.nether_sprouts.fall", + "block.fungus.break", + "block.fungus.step", + "block.fungus.place", + "block.fungus.hit", + "block.fungus.fall", + "block.weeping_vines.break", + "block.weeping_vines.step", + "block.weeping_vines.place", + "block.weeping_vines.hit", + "block.weeping_vines.fall", + "block.wart_block.break", + "block.wart_block.step", + "block.wart_block.place", + "block.wart_block.hit", + "block.wart_block.fall", + "block.netherite_block.break", + "block.netherite_block.step", + "block.netherite_block.place", + "block.netherite_block.hit", + "block.netherite_block.fall", + "block.netherrack.break", + "block.netherrack.step", + "block.netherrack.place", + "block.netherrack.hit", + "block.netherrack.fall", + "block.note_block.basedrum", + "block.note_block.bass", + "block.note_block.bell", + "block.note_block.chime", + "block.note_block.flute", + "block.note_block.guitar", + "block.note_block.harp", + "block.note_block.hat", + "block.note_block.pling", + "block.note_block.snare", + "block.note_block.xylophone", + "block.note_block.iron_xylophone", + "block.note_block.cow_bell", + "block.note_block.didgeridoo", + "block.note_block.bit", + "block.note_block.banjo", + "block.note_block.imitate.zombie", + "block.note_block.imitate.skeleton", + "block.note_block.imitate.creeper", + "block.note_block.imitate.ender_dragon", + "block.note_block.imitate.wither_skeleton", + "block.note_block.imitate.piglin", + "entity.ocelot.hurt", + "entity.ocelot.ambient", + "entity.ocelot.death", + "item.ominous_bottle.dispose", + "entity.painting.break", + "entity.painting.place", + "block.pale_hanging_moss.idle", + "entity.panda.pre_sneeze", + "entity.panda.sneeze", + "entity.panda.ambient", + "entity.panda.death", + "entity.panda.eat", + "entity.panda.step", + "entity.panda.cant_breed", + "entity.panda.aggressive_ambient", + "entity.panda.worried_ambient", + "entity.panda.hurt", + "entity.panda.bite", + "entity.parrot.ambient", + "entity.parrot.death", + "entity.parrot.eat", + "entity.parrot.fly", + "entity.parrot.hurt", + "entity.parrot.imitate.blaze", + "entity.parrot.imitate.bogged", + "entity.parrot.imitate.breeze", + "entity.parrot.imitate.creaking", + "entity.parrot.imitate.creeper", + "entity.parrot.imitate.drowned", + "entity.parrot.imitate.elder_guardian", + "entity.parrot.imitate.ender_dragon", + "entity.parrot.imitate.endermite", + "entity.parrot.imitate.evoker", + "entity.parrot.imitate.ghast", + "entity.parrot.imitate.guardian", + "entity.parrot.imitate.hoglin", + "entity.parrot.imitate.husk", + "entity.parrot.imitate.illusioner", + "entity.parrot.imitate.magma_cube", + "entity.parrot.imitate.phantom", + "entity.parrot.imitate.piglin", + "entity.parrot.imitate.piglin_brute", + "entity.parrot.imitate.pillager", + "entity.parrot.imitate.ravager", + "entity.parrot.imitate.shulker", + "entity.parrot.imitate.silverfish", + "entity.parrot.imitate.skeleton", + "entity.parrot.imitate.slime", + "entity.parrot.imitate.spider", + "entity.parrot.imitate.stray", + "entity.parrot.imitate.vex", + "entity.parrot.imitate.vindicator", + "entity.parrot.imitate.warden", + "entity.parrot.imitate.witch", + "entity.parrot.imitate.wither", + "entity.parrot.imitate.wither_skeleton", + "entity.parrot.imitate.zoglin", + "entity.parrot.imitate.zombie", + "entity.parrot.imitate.zombie_villager", + "entity.parrot.step", + "entity.phantom.ambient", + "entity.phantom.bite", + "entity.phantom.death", + "entity.phantom.flap", + "entity.phantom.hurt", + "entity.phantom.swoop", + "entity.pig.ambient", + "entity.pig.death", + "entity.pig.hurt", + "entity.pig.saddle", + "entity.pig.step", + "entity.piglin.admiring_item", + "entity.piglin.ambient", + "entity.piglin.angry", + "entity.piglin.celebrate", + "entity.piglin.death", + "entity.piglin.jealous", + "entity.piglin.hurt", + "entity.piglin.retreat", + "entity.piglin.step", + "entity.piglin.converted_to_zombified", + "entity.piglin_brute.ambient", + "entity.piglin_brute.angry", + "entity.piglin_brute.death", + "entity.piglin_brute.hurt", + "entity.piglin_brute.step", + "entity.piglin_brute.converted_to_zombified", + "entity.pillager.ambient", + "entity.pillager.celebrate", + "entity.pillager.death", + "entity.pillager.hurt", + "block.piston.contract", + "block.piston.extend", + "entity.player.attack.crit", + "entity.player.attack.knockback", + "entity.player.attack.nodamage", + "entity.player.attack.strong", + "entity.player.attack.sweep", + "entity.player.attack.weak", + "entity.player.big_fall", + "entity.player.breath", + "entity.player.burp", + "entity.player.death", + "entity.player.hurt", + "entity.player.hurt_drown", + "entity.player.hurt_freeze", + "entity.player.hurt_on_fire", + "entity.player.hurt_sweet_berry_bush", + "entity.player.levelup", + "entity.player.small_fall", + "entity.player.splash", + "entity.player.splash.high_speed", + "entity.player.swim", + "entity.player.teleport", + "entity.polar_bear.ambient", + "entity.polar_bear.ambient_baby", + "entity.polar_bear.death", + "entity.polar_bear.hurt", + "entity.polar_bear.step", + "entity.polar_bear.warning", + "block.polished_deepslate.break", + "block.polished_deepslate.fall", + "block.polished_deepslate.hit", + "block.polished_deepslate.place", + "block.polished_deepslate.step", + "block.portal.ambient", + "block.portal.travel", + "block.portal.trigger", + "block.powder_snow.break", + "block.powder_snow.fall", + "block.powder_snow.hit", + "block.powder_snow.place", + "block.powder_snow.step", + "entity.puffer_fish.ambient", + "entity.puffer_fish.blow_out", + "entity.puffer_fish.blow_up", + "entity.puffer_fish.death", + "entity.puffer_fish.flop", + "entity.puffer_fish.hurt", + "entity.puffer_fish.sting", + "block.pumpkin.carve", + "entity.rabbit.ambient", + "entity.rabbit.attack", + "entity.rabbit.death", + "entity.rabbit.hurt", + "entity.rabbit.jump", + "event.raid.horn", + "entity.ravager.ambient", + "entity.ravager.attack", + "entity.ravager.celebrate", + "entity.ravager.death", + "entity.ravager.hurt", + "entity.ravager.step", + "entity.ravager.stunned", + "entity.ravager.roar", + "block.nether_gold_ore.break", + "block.nether_gold_ore.fall", + "block.nether_gold_ore.hit", + "block.nether_gold_ore.place", + "block.nether_gold_ore.step", + "block.nether_ore.break", + "block.nether_ore.fall", + "block.nether_ore.hit", + "block.nether_ore.place", + "block.nether_ore.step", + "block.redstone_torch.burnout", + "block.respawn_anchor.ambient", + "block.respawn_anchor.charge", + "block.respawn_anchor.deplete", + "block.respawn_anchor.set_spawn", + "block.rooted_dirt.break", + "block.rooted_dirt.fall", + "block.rooted_dirt.hit", + "block.rooted_dirt.place", + "block.rooted_dirt.step", + "entity.salmon.ambient", + "entity.salmon.death", + "entity.salmon.flop", + "entity.salmon.hurt", + "block.sand.break", + "block.sand.fall", + "block.sand.hit", + "block.sand.place", + "block.sand.step", + "block.scaffolding.break", + "block.scaffolding.fall", + "block.scaffolding.hit", + "block.scaffolding.place", + "block.scaffolding.step", + "block.sculk.spread", + "block.sculk.charge", + "block.sculk.break", + "block.sculk.fall", + "block.sculk.hit", + "block.sculk.place", + "block.sculk.step", + "block.sculk_catalyst.bloom", + "block.sculk_catalyst.break", + "block.sculk_catalyst.fall", + "block.sculk_catalyst.hit", + "block.sculk_catalyst.place", + "block.sculk_catalyst.step", + "block.sculk_sensor.clicking", + "block.sculk_sensor.clicking_stop", + "block.sculk_sensor.break", + "block.sculk_sensor.fall", + "block.sculk_sensor.hit", + "block.sculk_sensor.place", + "block.sculk_sensor.step", + "block.sculk_shrieker.break", + "block.sculk_shrieker.fall", + "block.sculk_shrieker.hit", + "block.sculk_shrieker.place", + "block.sculk_shrieker.shriek", + "block.sculk_shrieker.step", + "block.sculk_vein.break", + "block.sculk_vein.fall", + "block.sculk_vein.hit", + "block.sculk_vein.place", + "block.sculk_vein.step", + "entity.sheep.ambient", + "entity.sheep.death", + "entity.sheep.hurt", + "entity.sheep.shear", + "entity.sheep.step", + "item.shield.block", + "item.shield.break", + "block.shroomlight.break", + "block.shroomlight.step", + "block.shroomlight.place", + "block.shroomlight.hit", + "block.shroomlight.fall", + "item.shovel.flatten", + "entity.shulker.ambient", + "block.shulker_box.close", + "block.shulker_box.open", + "entity.shulker_bullet.hit", + "entity.shulker_bullet.hurt", + "entity.shulker.close", + "entity.shulker.death", + "entity.shulker.hurt", + "entity.shulker.hurt_closed", + "entity.shulker.open", + "entity.shulker.shoot", + "entity.shulker.teleport", + "entity.silverfish.ambient", + "entity.silverfish.death", + "entity.silverfish.hurt", + "entity.silverfish.step", + "entity.skeleton.ambient", + "entity.skeleton.converted_to_stray", + "entity.skeleton.death", + "entity.skeleton_horse.ambient", + "entity.skeleton_horse.death", + "entity.skeleton_horse.hurt", + "entity.skeleton_horse.swim", + "entity.skeleton_horse.ambient_water", + "entity.skeleton_horse.gallop_water", + "entity.skeleton_horse.jump_water", + "entity.skeleton_horse.step_water", + "entity.skeleton.hurt", + "entity.skeleton.shoot", + "entity.skeleton.step", + "entity.slime.attack", + "entity.slime.death", + "entity.slime.hurt", + "entity.slime.jump", + "entity.slime.squish", + "block.slime_block.break", + "block.slime_block.fall", + "block.slime_block.hit", + "block.slime_block.place", + "block.slime_block.step", + "block.small_amethyst_bud.break", + "block.small_amethyst_bud.place", + "block.small_dripleaf.break", + "block.small_dripleaf.fall", + "block.small_dripleaf.hit", + "block.small_dripleaf.place", + "block.small_dripleaf.step", + "block.soul_sand.break", + "block.soul_sand.step", + "block.soul_sand.place", + "block.soul_sand.hit", + "block.soul_sand.fall", + "block.soul_soil.break", + "block.soul_soil.step", + "block.soul_soil.place", + "block.soul_soil.hit", + "block.soul_soil.fall", + "particle.soul_escape", + "block.spawner.break", + "block.spawner.fall", + "block.spawner.hit", + "block.spawner.place", + "block.spawner.step", + "block.spore_blossom.break", + "block.spore_blossom.fall", + "block.spore_blossom.hit", + "block.spore_blossom.place", + "block.spore_blossom.step", + "entity.strider.ambient", + "entity.strider.happy", + "entity.strider.retreat", + "entity.strider.death", + "entity.strider.hurt", + "entity.strider.step", + "entity.strider.step_lava", + "entity.strider.eat", + "entity.strider.saddle", + "entity.slime.death_small", + "entity.slime.hurt_small", + "entity.slime.jump_small", + "entity.slime.squish_small", + "block.smithing_table.use", + "block.smoker.smoke", + "entity.sniffer.step", + "entity.sniffer.eat", + "entity.sniffer.idle", + "entity.sniffer.hurt", + "entity.sniffer.death", + "entity.sniffer.drop_seed", + "entity.sniffer.scenting", + "entity.sniffer.sniffing", + "entity.sniffer.searching", + "entity.sniffer.digging", + "entity.sniffer.digging_stop", + "entity.sniffer.happy", + "block.sniffer_egg.plop", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "entity.snowball.throw", + "block.snow.break", + "block.snow.fall", + "entity.snow_golem.ambient", + "entity.snow_golem.death", + "entity.snow_golem.hurt", + "entity.snow_golem.shoot", + "entity.snow_golem.shear", + "block.snow.hit", + "block.snow.place", + "block.snow.step", + "entity.spider.ambient", + "entity.spider.death", + "entity.spider.hurt", + "entity.spider.step", + "entity.splash_potion.break", + "entity.splash_potion.throw", + "block.sponge.break", + "block.sponge.fall", + "block.sponge.hit", + "block.sponge.place", + "block.sponge.step", + "block.sponge.absorb", + "item.spyglass.use", + "item.spyglass.stop_using", + "entity.squid.ambient", + "entity.squid.death", + "entity.squid.hurt", + "entity.squid.squirt", + "block.stone.break", + "block.stone_button.click_off", + "block.stone_button.click_on", + "block.stone.fall", + "block.stone.hit", + "block.stone.place", + "block.stone_pressure_plate.click_off", + "block.stone_pressure_plate.click_on", + "block.stone.step", + "entity.stray.ambient", + "entity.stray.death", + "entity.stray.hurt", + "entity.stray.step", + "block.sweet_berry_bush.break", + "block.sweet_berry_bush.place", + "block.sweet_berry_bush.pick_berries", + "entity.tadpole.death", + "entity.tadpole.flop", + "entity.tadpole.grow_up", + "entity.tadpole.hurt", + "enchant.thorns.hit", + "entity.tnt.primed", + "item.totem.use", + "item.trident.hit", + "item.trident.hit_ground", + "item.trident.return", + "item.trident.riptide_1", + "item.trident.riptide_2", + "item.trident.riptide_3", + "item.trident.throw", + "item.trident.thunder", + "block.tripwire.attach", + "block.tripwire.click_off", + "block.tripwire.click_on", + "block.tripwire.detach", + "entity.tropical_fish.ambient", + "entity.tropical_fish.death", + "entity.tropical_fish.flop", + "entity.tropical_fish.hurt", + "block.tuff.break", + "block.tuff.step", + "block.tuff.place", + "block.tuff.hit", + "block.tuff.fall", + "block.tuff_bricks.break", + "block.tuff_bricks.fall", + "block.tuff_bricks.hit", + "block.tuff_bricks.place", + "block.tuff_bricks.step", + "block.polished_tuff.break", + "block.polished_tuff.fall", + "block.polished_tuff.hit", + "block.polished_tuff.place", + "block.polished_tuff.step", + "entity.turtle.ambient_land", + "entity.turtle.death", + "entity.turtle.death_baby", + "entity.turtle.egg_break", + "entity.turtle.egg_crack", + "entity.turtle.egg_hatch", + "entity.turtle.hurt", + "entity.turtle.hurt_baby", + "entity.turtle.lay_egg", + "entity.turtle.shamble", + "entity.turtle.shamble_baby", + "entity.turtle.swim", + "ui.button.click", + "ui.loom.select_pattern", + "ui.loom.take_result", + "ui.cartography_table.take_result", + "ui.stonecutter.take_result", + "ui.stonecutter.select_recipe", + "ui.toast.challenge_complete", + "ui.toast.in", + "ui.toast.out", + "block.vault.activate", + "block.vault.ambient", + "block.vault.break", + "block.vault.close_shutter", + "block.vault.deactivate", + "block.vault.eject_item", + "block.vault.reject_rewarded_player", + "block.vault.fall", + "block.vault.hit", + "block.vault.insert_item", + "block.vault.insert_item_fail", + "block.vault.open_shutter", + "block.vault.place", + "block.vault.step", + "entity.vex.ambient", + "entity.vex.charge", + "entity.vex.death", + "entity.vex.hurt", + "entity.villager.ambient", + "entity.villager.celebrate", + "entity.villager.death", + "entity.villager.hurt", + "entity.villager.no", + "entity.villager.trade", + "entity.villager.yes", + "entity.villager.work_armorer", + "entity.villager.work_butcher", + "entity.villager.work_cartographer", + "entity.villager.work_cleric", + "entity.villager.work_farmer", + "entity.villager.work_fisherman", + "entity.villager.work_fletcher", + "entity.villager.work_leatherworker", + "entity.villager.work_librarian", + "entity.villager.work_mason", + "entity.villager.work_shepherd", + "entity.villager.work_toolsmith", + "entity.villager.work_weaponsmith", + "entity.vindicator.ambient", + "entity.vindicator.celebrate", + "entity.vindicator.death", + "entity.vindicator.hurt", + "block.vine.break", + "block.vine.fall", + "block.vine.hit", + "block.vine.place", + "block.vine.step", + "block.lily_pad.place", + "entity.wandering_trader.ambient", + "entity.wandering_trader.death", + "entity.wandering_trader.disappeared", + "entity.wandering_trader.drink_milk", + "entity.wandering_trader.drink_potion", + "entity.wandering_trader.hurt", + "entity.wandering_trader.no", + "entity.wandering_trader.reappeared", + "entity.wandering_trader.trade", + "entity.wandering_trader.yes", + "entity.warden.agitated", + "entity.warden.ambient", + "entity.warden.angry", + "entity.warden.attack_impact", + "entity.warden.death", + "entity.warden.dig", + "entity.warden.emerge", + "entity.warden.heartbeat", + "entity.warden.hurt", + "entity.warden.listening", + "entity.warden.listening_angry", + "entity.warden.nearby_close", + "entity.warden.nearby_closer", + "entity.warden.nearby_closest", + "entity.warden.roar", + "entity.warden.sniff", + "entity.warden.sonic_boom", + "entity.warden.sonic_charge", + "entity.warden.step", + "entity.warden.tendril_clicks", + "block.hanging_sign.waxed_interact_fail", + "block.sign.waxed_interact_fail", + "block.water.ambient", + "weather.rain", + "weather.rain.above", + "block.wet_grass.break", + "block.wet_grass.fall", + "block.wet_grass.hit", + "block.wet_grass.place", + "block.wet_grass.step", + "block.wet_sponge.break", + "block.wet_sponge.dries", + "block.wet_sponge.fall", + "block.wet_sponge.hit", + "block.wet_sponge.place", + "block.wet_sponge.step", + "entity.wind_charge.wind_burst", + "entity.wind_charge.throw", + "entity.witch.ambient", + "entity.witch.celebrate", + "entity.witch.death", + "entity.witch.drink", + "entity.witch.hurt", + "entity.witch.throw", + "entity.wither.ambient", + "entity.wither.break_block", + "entity.wither.death", + "entity.wither.hurt", + "entity.wither.shoot", + "entity.wither_skeleton.ambient", + "entity.wither_skeleton.death", + "entity.wither_skeleton.hurt", + "entity.wither_skeleton.step", + "entity.wither.spawn", + "item.wolf_armor.break", + "item.wolf_armor.crack", + "item.wolf_armor.damage", + "item.wolf_armor.repair", + "entity.wolf.ambient", + "entity.wolf.death", + "entity.wolf.growl", + "entity.wolf.howl", + "entity.wolf.hurt", + "entity.wolf.pant", + "entity.wolf.shake", + "entity.wolf.step", + "entity.wolf.whine", + "block.wooden_door.close", + "block.wooden_door.open", + "block.wooden_trapdoor.close", + "block.wooden_trapdoor.open", + "block.wooden_button.click_off", + "block.wooden_button.click_on", + "block.wooden_pressure_plate.click_off", + "block.wooden_pressure_plate.click_on", + "block.wood.break", + "block.wood.fall", + "block.wood.hit", + "block.wood.place", + "block.wood.step", + "block.wool.break", + "block.wool.fall", + "block.wool.hit", + "block.wool.place", + "block.wool.step", + "entity.zoglin.ambient", + "entity.zoglin.angry", + "entity.zoglin.attack", + "entity.zoglin.death", + "entity.zoglin.hurt", + "entity.zoglin.step", + "entity.zombie.ambient", + "entity.zombie.attack_wooden_door", + "entity.zombie.attack_iron_door", + "entity.zombie.break_wooden_door", + "entity.zombie.converted_to_drowned", + "entity.zombie.death", + "entity.zombie.destroy_egg", + "entity.zombie_horse.ambient", + "entity.zombie_horse.death", + "entity.zombie_horse.hurt", + "entity.zombie.hurt", + "entity.zombie.infect", + "entity.zombified_piglin.ambient", + "entity.zombified_piglin.angry", + "entity.zombified_piglin.death", + "entity.zombified_piglin.hurt", + "entity.zombie.step", + "entity.zombie_villager.ambient", + "entity.zombie_villager.converted", + "entity.zombie_villager.cure", + "entity.zombie_villager.death", + "entity.zombie_villager.hurt", + "entity.zombie_villager.step", + "event.mob_effect.bad_omen", + "event.mob_effect.trial_omen", + "event.mob_effect.raid_omen" + ], "V_1_21": [ "entity.allay.ambient_with_item", "entity.allay.ambient_without_item", diff --git a/mappings/world/biome_data.json b/mappings/world/biome_data.json index 29b1e706b1..d54c3842bb 100644 --- a/mappings/world/biome_data.json +++ b/mappings/world/biome_data.json @@ -1336,5 +1336,30 @@ "has_precipitation": 0, "temperature": 2, "downfall": 0 + }, + "minecraft:pale_garden": { + "effects": { + "music": { + "replace_current_music": 0, + "max_delay": 24000, + "sound": "minecraft:music.overworld.forest", + "min_delay": 12000 + }, + "sky_color": 12171705, + "water_fog_color": 5597568, + "fog_color": 8484720, + "water_color": 7768221, + "grass_color": 7832178, + "foliage_color": 8883574, + "mood_sound": { + "tick_delay": 6000, + "offset": 2, + "sound": "minecraft:ambient.cave", + "block_search_extent": 8 + } + }, + "has_precipitation": 1, + "temperature": 0.7, + "downfall": 0.8 } } diff --git a/mappings/world/biome_mappings.json b/mappings/world/biome_mappings.json index 82ef830188..c86c9621d7 100644 --- a/mappings/world/biome_mappings.json +++ b/mappings/world/biome_mappings.json @@ -1,4 +1,71 @@ { + "V_1_21_2": [ + "badlands", + "bamboo_jungle", + "basalt_deltas", + "beach", + "birch_forest", + "cherry_grove", + "cold_ocean", + "crimson_forest", + "dark_forest", + "deep_cold_ocean", + "deep_dark", + "deep_frozen_ocean", + "deep_lukewarm_ocean", + "deep_ocean", + "desert", + "dripstone_caves", + "end_barrens", + "end_highlands", + "end_midlands", + "eroded_badlands", + "flower_forest", + "forest", + "frozen_ocean", + "frozen_peaks", + "frozen_river", + "grove", + "ice_spikes", + "jagged_peaks", + "jungle", + "lukewarm_ocean", + "lush_caves", + "mangrove_swamp", + "meadow", + "mushroom_fields", + "nether_wastes", + "ocean", + "old_growth_birch_forest", + "old_growth_pine_taiga", + "old_growth_spruce_taiga", + "pale_garden", + "plains", + "river", + "savanna", + "savanna_plateau", + "small_end_islands", + "snowy_beach", + "snowy_plains", + "snowy_slopes", + "snowy_taiga", + "soul_sand_valley", + "sparse_jungle", + "stony_peaks", + "stony_shore", + "sunflower_plains", + "swamp", + "taiga", + "the_end", + "the_void", + "warm_ocean", + "warped_forest", + "windswept_forest", + "windswept_gravelly_hills", + "windswept_hills", + "windswept_savanna", + "wooded_badlands" + ], "V_1_20": [ "badlands", "bamboo_jungle",